#ifndef STRUCT_DATA_H
|
#define STRUCT_DATA_H
|
|
// 单位基本信息
|
struct ComInfo{
|
// 基本情况
|
char creditCode[64]; // 统一社会信用代码
|
char name[128]; // 单位名称
|
char comType[64]; // 机构类型 是一个下拉框选项
|
char business[256]; // 业务活动
|
char businessCode[32]; // 行业代码
|
char addr[256]; // 注册地及区划
|
char areaCode[32]; // 区域代码
|
char townCode[32]; // 城乡代码
|
char scale[32]; // 单位规模 下拉框选项
|
int people; // 从业人员数量
|
char representative[32]; // 法人
|
char standardType[32]; // 执行会计标准类别
|
char trunkCode[32]; // 长途区号
|
char fixedTel[32]; // 固定电话
|
char postCode[32]; // 邮政编码
|
char email[32]; // 电子邮箱
|
char webSite[128]; // 网址
|
|
// 二、单位组织结构情况
|
char hasUpLegal[32]; // 是否有上一级法人
|
char upCreditCode[32]; // 上一级统一社会信用代码
|
char oldCreditCode[32]; // 原组织机构代码
|
char upName[128]; // 上一级单位名称
|
|
// 总审计师与内部审计机构基本情况
|
char hasChiefDesigner[32]; // 是否设置总审计师
|
char ChiefDesignerLevel[32]; // 总审计师职位层级
|
char employmentMode[32]; // 总审任职方式
|
char hasSetIntervalAudit[32]; // 是否设置内审机构
|
char internalName[128]; // 内审机构名称
|
char leadingOrganization[32]; // 领导机构
|
char hasSetSeparateIA[32]; // 是否独立设置内审机构
|
bool financeDepartment; // 财务部门
|
bool legalDepartment; // 法务部门
|
bool internalConDepart; // 内部控制部门
|
bool disceplineInDepart; // 纪检部门
|
bool otherDepart; // 其他部门
|
char intavalAuditLeval[32]; // 内审层级
|
|
// 内部审计人员配备基本情况
|
int organazationNum; // 编制数量
|
int realNum; // 实有人员数
|
int professionalNum; // 专职人员数量
|
int CIANum; // 拥有CIA人数
|
int masterNum; // 硕士学历以上人数
|
int undergraduatesNum; // 本科人数
|
int juniorNum; // 专科及以下人数
|
int seniorNum; // 高级职称人数
|
int intermediateNum; // 中级职称人数
|
int primaryNum; // 初级职称人数
|
int noTitleNum; // 无职称人数
|
int upFiftyOldNum; // 50岁以上人数
|
int upThirtyOldNum; // 30-50岁人数
|
int downThirtyOldNum; // 30岁以下人数
|
int auditNum; // 审计数量
|
int accountingNum; // 会计数量
|
int economyNum; // 经济数量
|
int lawNum; // 法律数量
|
int managerNum; // 管理数量
|
int itNum; // 信息技术数量
|
int engineeringNum; // 工程数量
|
int otherNum; // 其他数量
|
};
|
|
#endif // STRUCT_DATA_H
|