Commit bed0d94b authored by hongguangwu's avatar hongguangwu

人员档案-初始提交(增删改查)

parent d7c867a1
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 客户信息
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Data
@TableName("t_customer_info")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "客户信息")
public class TCustomerInfo extends BaseEntity {
/**
* 主键
*/
@TableId(type = IdType.ASSIGN_ID)
@Schema(description = "主键")
private String id;
/**
* 客户名称
*/
@Schema(description = "客户名称")
private String customerName;
/**
* 客户编码
*/
@Schema(description = "客户编码")
private String customerCode;
/**
* 省
*/
@Schema(description = "省")
private Integer province;
/**
* 市
*/
@Schema(description = "市")
private Integer city;
/**
* 县
*/
@Schema(description = "县")
private Integer town;
/**
* 单位客户地址
*/
@Schema(description = "单位客户地址")
private String address;
/**
* 客户性质
*/
@Schema(description = "客户性质")
private String nature;
/**
* 行业类型
*/
@Schema(description = "行业类型")
private String industryBelong;
/**
* 行业细分
*/
@Schema(description = "行业细分")
private String industrySub;
/**
* 业务经理审核状态(0是通过,1是不通过,2待审核,3待提交)
*/
@Schema(description = "业务经理审核状态(0是通过,1是不通过,2待审核,3待提交)")
private String prAuditFlag;
/**
* 合同状态 0正常1已停止
*/
@Schema(description = "合同状态 0正常1已停止")
private String stopFlag;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 创建人
*/
@Schema(description = "创建人")
private String createUser;
/**
* 最后更新人
*/
@Schema(description = "最后更新人")
private String lastUpdateUser;
/**
* 最后更新时间
*/
@Schema(description = "最后更新时间")
private LocalDateTime lastUpdateTime;
/**
* 删除标识(0未删除/1删除)
*/
@Schema(description = "删除标识(0未删除/1删除)")
private String deleteFlag;
/**
* 销售代表
*/
@Schema(description = "销售代表")
private String salesman;
/**
* 原ID(数据迁移)
*/
@Schema(description = "原ID(数据迁移)")
private Integer oldId;
/**
* 客户标识
*/
@Schema(description = "客户标识")
private String label;
/**
* 客户状态0合同未上传/1合同正常/2合同即将到期/3合同到期
*/
@Schema(description = "客户状态0合同未上传/1合同正常/2合同即将到期/3合同到期")
private String customerStatus;
/**
* 创建者姓名(冗余字段)
*/
@Schema(description = "创建者姓名(冗余字段)")
private String createUserName;
/**
* 最后修改人姓名
*/
@Schema(description = "最后修改人姓名")
private String lastUpdateUserName;
/**
* 销售代表姓名
*/
@Schema(description = "销售代表姓名")
private String salesmanName;
/**
* 业务经理审核意见
*/
@Schema(description = "业务经理审核意见")
private String prAuditOpinion;
/**
* 父级id,顶级的父级id为0
*/
@Schema(description = "父级id,顶级的父级id为0")
private String parentId;
/**
* 审核人id
*/
@Schema(description = "审核人id")
private String prAuditMan;
/**
* 审核人名称
*/
@Schema(description = "审核人名称")
private String prAuditManName;
/**
* 最后审核时间
*/
@Schema(description = "最后审核时间")
private LocalDateTime lastAuditDate;
/**
* 归属省
*/
@Schema(description = "归属省")
private Integer belongProvince;
/**
* 归属市
*/
@Schema(description = "归属市")
private Integer belongCity;
/**
* 归属区/县
*/
@Schema(description = "归属区/县")
private Integer belongTown;
/**
* 客户类型(0集团客户、1重点客户、2一般客户 3电信客户)
*/
@Schema(description = "客户类型(0集团客户、1重点客户、2一般客户 3电信客户)")
private String customerType;
/**
* 停止时间
*/
@Schema(description = "停止时间")
private LocalDateTime stopDate;
/**
* stopReason
*/
@Schema(description = "stopReason")
private String stopReason;
/**
* stopUser
*/
@Schema(description = "stopUser")
private String stopUser;
/**
* stopUserName
*/
@Schema(description = "stopUserName")
private String stopUserName;
/**
* 数据来源 0:当前系统 1 crm系统
*/
@Schema(description = "数据来源 0:当前系统 1 crm系统")
private String dataSource;
/**
* 账户余额
*/
@Schema(description = "账户余额")
private BigDecimal balance;
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 客户数据权限表
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Data
@TableName("t_cutsomer_data_permisson")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "客户数据权限表")
public class TCutsomerDataPermisson extends BaseEntity {
/**
* 主键
*/
@TableId(type = IdType.ASSIGN_ID)
@Schema(description = "主键")
private String id;
/**
* 是否是所有者
*/
@Schema(description = "是否是所有者")
private String isOwner;
/**
* 合同主体ID
*/
@Schema(description = "合同主体ID")
private String contractId;
/**
* 客户ID
*/
@Schema(description = "客户ID")
private String customerId;
/**
* 授权来源
*/
@Schema(description = "授权来源")
private String permissonSrc;
/**
* 授权等级
*/
@Schema(description = "授权等级")
private Integer permissonLevel;
/**
* 被授权人
*/
@Schema(description = "被授权人")
private String bePermissonUser;
/**
* 被授权时间
*/
@Schema(description = "被授权时间")
private LocalDateTime bePermissionTime;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
/**
* 结算主体ID
*/
@Schema(description = "结算主体ID")
private String settleDomainId;
/**
* 被授权的角色
*/
@Schema(description = "被授权的角色")
private String bePermissonRole;
/**
* 被授权的组织机构
*/
@Schema(description = "被授权的组织机构")
private String bePermissonOrgan;
/**
* 授权人
*/
@Schema(description = "授权人")
private String permissionUser;
/**
* 是否客服(0是1否)
*/
@Schema(description = "是否客服(0是1否)")
private String isCustomerService;
/**
* 类型0:客户1:合同2:结算主体
*/
@Schema(description = "类型0:客户1:合同2:结算主体")
private String type;
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 人员档案表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Data
@TableName("t_employee_info")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "人员档案表")
public class TEmployeeInfo extends BaseEntity {
/**
* 主键
*/
@TableId(type = IdType.ASSIGN_ID)
@Schema(description = "主键")
private String id;
/**
* 员工主码(系统自动生成:ZM+年月日+5位数字)
*/
@Schema(description = "员工主码(系统自动生成:ZM+年月日+5位数字)")
private String empCode;
/**
* 员工类型(字典值,0外包1派遣2代理)
*/
@Schema(description = "员工类型(字典值,0外包1派遣2代理)")
private String empNatrue;
/**
* 员工姓名
*/
@Schema(description = "员工姓名")
private String empName;
/**
* 身份证号码
*/
@Schema(description = "身份证号码")
private String empIdcard;
/**
* 身份证有效期起
*/
@Schema(description = "身份证有效期起")
private LocalDateTime validityStart;
/**
* 身份证有效期止
*/
@Schema(description = "身份证有效期止")
private LocalDateTime validityEnd;
/**
* 性别
*/
@Schema(description = "性别")
private String empSex;
/**
* 出生日期
*/
@Schema(description = "出生日期")
private LocalDateTime empBirthday;
/**
* 年龄
*/
@Schema(description = "年龄")
private Integer empAge;
/**
* 婚姻状态
*/
@Schema(description = "婚姻状态")
private String empMarriStatus;
/**
* 民族
*/
@Schema(description = "民族")
private String empNational;
/**
* 政治面貌
*/
@Schema(description = "政治面貌")
private String politicalStatus;
/**
* 邮箱
*/
@Schema(description = "邮箱")
private String empEmail;
/**
* 手机号码
*/
@Schema(description = "手机号码")
private String empPhone;
/**
* 身份证-省
*/
@Schema(description = "身份证-省")
private Integer idProvince;
/**
* 身份证-市
*/
@Schema(description = "身份证-市")
private Integer idCity;
/**
* 身份证-县
*/
@Schema(description = "身份证-县")
private Integer idTown;
/**
* 户口性质
*/
@Schema(description = "户口性质")
private String empRegisType;
/**
* 档案-省
*/
@Schema(description = "档案-省")
private Integer fileProvince;
/**
* 档案-市
*/
@Schema(description = "档案-市")
private Integer fileCity;
/**
* 档案-县
*/
@Schema(description = "档案-县")
private Integer fileTown;
/**
* 是否大专及以上(0否1是)
*/
@Schema(description = "是否大专及以上(0否1是)")
private Integer isCollege;
/**
* 最高学历(字典值)
*/
@Schema(description = "最高学历(字典值)")
private String hignEducation;
/**
* 学校
*/
@Schema(description = "学校")
private String school;
/**
* 专业
*/
@Schema(description = "专业")
private String major;
/**
* 入学时间
*/
@Schema(description = "入学时间")
private LocalDateTime admissionDate;
/**
* 毕业时间
*/
@Schema(description = "毕业时间")
private LocalDateTime gradutionDate;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
/**
* 人员档案来源(字典:4人员档案新建、5项目档案新建、1社保/公积金、3商险、2薪酬)
*/
@Schema(description = "人员档案来源(字典:4人员档案新建、5项目档案新建、1社保/公积金、3商险、2薪酬)")
private String fileSource;
/**
* 人员档案状态(0草稿、1已审核)
*/
@Schema(description = "人员档案状态(0草稿、1已审核)")
private Integer status;
/**
* 档案状态(0正常;1已减档)
*/
@Schema(description = "档案状态(0正常;1已减档)")
private Integer fileStatus;
/**
* 现存项目数
*/
@Schema(description = "现存项目数")
private Integer projectNum;
/**
* 员工合同状态(字典)
*/
@Schema(description = "员工合同状态(字典)")
private Integer contractStatus;
/**
* 商险状态(字典)
*/
@Schema(description = "商险状态(字典)")
private Integer insuranceStatus;
/**
* 社保状态(字典)
*/
@Schema(description = "社保状态(字典)")
private Integer socialStatus;
/**
* 公积金状态(字典)
*/
@Schema(description = "公积金状态(字典)")
private Integer fundStatus;
/**
* 近3个月发薪(0否;1是)
*/
@Schema(description = "近3个月发薪(0否;1是)")
private Integer salaryStatus;
/**
* 是否删除 0否/1是
*/
@Schema(description = "是否删除 0否/1是")
private String deleteFlag;
/**
* 创建人id
*/
@Schema(description = "创建人id")
private String createBy;
/**
* 创建人姓名
*/
@Schema(description = "创建人姓名")
private String createName;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 更新人id
*/
@Schema(description = "更新人id")
private String updateBy;
/**
* 更新时间
*/
@Schema(description = "更新时间")
private LocalDateTime updateTime;
/**
* 离职操作人id
*/
@Schema(description = "离职操作人id")
private String leaveUser;
/**
* 离职时间
*/
@Schema(description = "离职时间")
private LocalDateTime leaveTime;
/**
* 离职原因
*/
@Schema(description = "离职原因")
private String leaveReason;
/**
* 离职备注
*/
@Schema(description = "离职备注")
private String leaveRemark;
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 档案变更日志表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Data
@TableName("t_employee_log")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "档案变更日志表")
public class TEmployeeLog extends BaseEntity {
/**
* id
*/
@TableId(type = IdType.ASSIGN_ID)
@Schema(description = "id")
private String id;
/**
* 类型:0人员档案;1项目档案
*/
@Schema(description = "类型:0人员档案;1项目档案")
private Integer type;
/**
* 档案id
*/
@Schema(description = "档案id")
private String empId;
/**
* 项目id
*/
@Schema(description = "项目id")
private String projectId;
/**
* 创建人id
*/
@Schema(description = "创建人id")
private String createBy;
/**
* 创建人姓名
*/
@Schema(description = "创建人姓名")
private String createName;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 变更内容
*/
@Schema(description = "变更内容")
private String content;
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 结算主体表
*
* @author hgw
* @date 2022-06-20 10:02:28
*/
@Data
@TableName("t_settle_domain")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "结算主体表")
public class TSettleDomain extends BaseEntity {
/**
* 主键
*/
@TableId(type = IdType.ASSIGN_ID)
@Schema(description = "主键")
private String id;
/**
* 结算主体编码
*/
@Schema(description = "结算主体编码")
private String departNo;
/**
* 结算主体名称
*/
@Schema(description = "结算主体名称")
private String departName;
/**
* 是否是新业务(0是/1否)
*/
@Schema(description = "是否是新业务(0是/1否)")
private String isNew;
/**
* 新业务备注
*/
@Schema(description = "新业务备注")
private String newRemark;
/**
* 创建人
*/
@Schema(description = "创建人")
private String createUser;
/**
* 创建时间
*/
@Schema(description = "创建时间")
private LocalDateTime createTime;
/**
* 最后更新人
*/
@Schema(description = "最后更新人")
private String lastUpdateUser;
/**
* 最后更新时间
*/
@Schema(description = "最后更新时间")
private LocalDateTime lastUpdateTime;
/**
* 是否删除(0否/1是)
*/
@Schema(description = "是否删除(0否/1是)")
private String deleteFlag;
/**
* 服务审核标识(0是通过,1是不通过,2待审核,3待提交,4经理通过,5经理不通过)默认2
*/
@Schema(description = "服务审核标识(0是通过,1是不通过,2待审核,3待提交,4经理通过,5经理不通过)默认2")
private String dpAuditFlag;
/**
* 原ID
*/
@Schema(description = "原ID")
private Integer oldId;
/**
* 合同主体
*/
@Schema(description = "合同主体")
private String belongContract;
/**
* 业务经理审核意见
*/
@Schema(description = "业务经理审核意见")
private String dpAuditOpinion;
/**
* 审核人id
*/
@Schema(description = "审核人id")
private String dpAuditMan;
/**
* 审核人名称
*/
@Schema(description = "审核人名称")
private String dpAuditManName;
/**
* 最后审核时间
*/
@Schema(description = "最后审核时间")
private LocalDateTime lastAuditDate;
/**
* 服务项目
*/
@Schema(description = "服务项目")
private String serverItem;
/**
* 收入归属
*/
@Schema(description = "收入归属")
private String incomeBelong;
/**
* 收入归属细分
*/
@Schema(description = "收入归属细分")
private String incomeBelongSub;
/**
* 所属客户
*/
@Schema(description = "所属客户")
private String customerId;
/**
* 创建者姓名
*/
@Schema(description = "创建者姓名")
private String createUserName;
/**
* 最后提交人
*/
@Schema(description = "最后提交人")
private String commitUser;
/**
* 最后提交人姓名
*/
@Schema(description = "最后提交人姓名")
private String commitUserName;
/**
* 账户余额
*/
@Schema(description = "账户余额")
private BigDecimal balance;
/**
* 开票余额
*/
@Schema(description = "开票余额")
private BigDecimal invoiceBalance;
/**
* 首次审核通过标志0审核通过1未审核通过
*/
@Schema(description = "首次审核通过标志0审核通过1未审核通过")
private String firstPassFlag;
/**
* 首次审核通过时间
*/
@Schema(description = "首次审核通过时间")
private LocalDateTime firstPassTime;
/**
* 省
*/
@Schema(description = "省")
private Integer province;
/**
* 市
*/
@Schema(description = "市")
private Integer city;
/**
* 县
*/
@Schema(description = "县")
private Integer town;
/**
* 服务状态:0正常 1停止服务
*/
@Schema(description = "服务状态:0正常 1停止服务")
private String stopFlag;
/**
* 在职人数(正式加临时)
*/
@Schema(description = "在职人数(正式加临时)")
private Integer employeeNum;
/**
* 停止时间
*/
@Schema(description = "停止时间")
private LocalDateTime stopDate;
/**
* stopReason
*/
@Schema(description = "stopReason")
private String stopReason;
/**
* stopUser
*/
@Schema(description = "stopUser")
private String stopUser;
/**
* stopUserName
*/
@Schema(description = "stopUserName")
private String stopUserName;
/**
* 0:人事;1:非人事
*/
@Schema(description = "0:人事;1:非人事")
private Integer type;
/**
* 业务类型分类
*/
@Schema(description = "业务类型分类")
private String businessPrimaryType;
/**
* 业务类型二级分类
*/
@Schema(description = "业务类型二级分类")
private String businessSecondType;
/**
* 业务类型三级分类
*/
@Schema(description = "业务类型三级分类")
private String businessThirdType;
/**
* 业务经理审核意见
*/
@Schema(description = "业务经理审核意见")
private String managerAuditOpinion;
/**
* 审核人id
*/
@Schema(description = "审核人id")
private String managerAuditMan;
/**
* 审核人名称
*/
@Schema(description = "审核人名称")
private String managerAuditManName;
/**
* 审核人审核的时间
*/
@Schema(description = "审核人审核的时间")
private LocalDateTime auditTime;
/**
* 经理审核时间
*/
@Schema(description = "经理审核时间")
private LocalDateTime managerAuditTime;
/**
* 创建类型:0 合同之后 1 合同之前
*/
@Schema(description = "创建类型:0 合同之后 1 合同之前")
private String createType;
/**
* 关联合同:0是1否
*/
@Schema(description = "关联合同:0是1否")
private String relateFlag;
/**
* 异常说明
*/
@Schema(description = "异常说明")
private String exceptionRemark;
/**
* 是否存在垫付 0 不存在,1存在
*/
@Schema(description = "是否存在垫付 0 不存在,1存在")
private String existAdvancePayment;
/**
* 回款周期1-12
*/
@Schema(description = "回款周期1-12")
private String backPayCycle;
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCustomerInfo;
import com.yifu.cloud.plus.v1.yifu.archives.service.TCustomerInfoService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* 客户信息
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/tcustomerinfo")
@Tag(name = "客户信息管理")
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
public class TCustomerInfoController {
private final TCustomerInfoService tCustomerInfoService;
/**
* 分页查询
*
* @param page 分页对象
* @param tCustomerInfo 客户信息
* @return
*/
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('demo_tcustomerinfo_get')")
public R<IPage<TCustomerInfo>> getTCustomerInfoPage(Page<TCustomerInfo> page, TCustomerInfo tCustomerInfo) {
return R.ok(tCustomerInfoService.page(page, Wrappers.query(tCustomerInfo)));
}
/**
* 通过id查询客户信息
*
* @param id id
* @return R
*/
@Operation(summary = "通过id查询", description = "通过id查询")
@GetMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tcustomerinfo_get')")
public R<TCustomerInfo> getById(@PathVariable("id") String id) {
return R.ok(tCustomerInfoService.getById(id));
}
/**
* 新增客户信息
*
* @param tCustomerInfo 客户信息
* @return R
*/
@Operation(summary = "新增客户信息", description = "新增客户信息")
@SysLog("新增客户信息")
@PostMapping
@PreAuthorize("@pms.hasPermission('demo_tcustomerinfo_add')")
public R<Boolean> save(@RequestBody TCustomerInfo tCustomerInfo) {
return R.ok(tCustomerInfoService.save(tCustomerInfo));
}
/**
* 修改客户信息
*
* @param tCustomerInfo 客户信息
* @return R
*/
@Operation(summary = "修改客户信息", description = "修改客户信息")
@SysLog("修改客户信息")
@PutMapping
@PreAuthorize("@pms.hasPermission('demo_tcustomerinfo_edit')")
public R<Boolean> updateById(@RequestBody TCustomerInfo tCustomerInfo) {
return R.ok(tCustomerInfoService.updateById(tCustomerInfo));
}
/**
* 通过id删除客户信息
*
* @param id id
* @return R
*/
@Operation(summary = "通过id删除客户信息", description = "通过id删除客户信息")
@SysLog("通过id删除客户信息")
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tcustomerinfo_del')")
public R<Boolean> removeById(@PathVariable String id) {
return R.ok(tCustomerInfoService.removeById(id));
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
import com.yifu.cloud.plus.v1.yifu.archives.service.TCutsomerDataPermissonService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* 客户数据权限表
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/tcutsomerdatapermisson")
@Tag(name = "客户数据权限表管理")
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
public class TCutsomerDataPermissonController {
private final TCutsomerDataPermissonService tCutsomerDataPermissonService;
/**
* 分页查询
*
* @param page 分页对象
* @param tCutsomerDataPermisson 客户数据权限表
* @return
*/
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('demo_tcutsomerdatapermisson_get')")
public R<IPage<TCutsomerDataPermisson>> getTCutsomerDataPermissonPage(Page<TCutsomerDataPermisson> page, TCutsomerDataPermisson tCutsomerDataPermisson) {
return R.ok(tCutsomerDataPermissonService.page(page, Wrappers.query(tCutsomerDataPermisson)));
}
/**
* 通过id查询客户数据权限表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id查询", description = "通过id查询")
@GetMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tcutsomerdatapermisson_get')")
public R<TCutsomerDataPermisson> getById(@PathVariable("id") String id) {
return R.ok(tCutsomerDataPermissonService.getById(id));
}
/**
* 新增客户数据权限表
*
* @param tCutsomerDataPermisson 客户数据权限表
* @return R
*/
@Operation(summary = "新增客户数据权限表", description = "新增客户数据权限表")
@SysLog("新增客户数据权限表")
@PostMapping
@PreAuthorize("@pms.hasPermission('demo_tcutsomerdatapermisson_add')")
public R<Boolean> save(@RequestBody TCutsomerDataPermisson tCutsomerDataPermisson) {
return R.ok(tCutsomerDataPermissonService.save(tCutsomerDataPermisson));
}
/**
* 修改客户数据权限表
*
* @param tCutsomerDataPermisson 客户数据权限表
* @return R
*/
@Operation(summary = "修改客户数据权限表", description = "修改客户数据权限表")
@SysLog("修改客户数据权限表")
@PutMapping
@PreAuthorize("@pms.hasPermission('demo_tcutsomerdatapermisson_edit')")
public R<Boolean> updateById(@RequestBody TCutsomerDataPermisson tCutsomerDataPermisson) {
return R.ok(tCutsomerDataPermissonService.updateById(tCutsomerDataPermisson));
}
/**
* 通过id删除客户数据权限表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id删除客户数据权限表", description = "通过id删除客户数据权限表")
@SysLog("通过id删除客户数据权限表")
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tcutsomerdatapermisson_del')")
public R<Boolean> removeById(@PathVariable String id) {
return R.ok(tCutsomerDataPermissonService.removeById(id));
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeInfo;
import com.yifu.cloud.plus.v1.yifu.archives.service.TEmployeeInfoService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* 人员档案表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/temployeeinfo")
@Tag(name = "人员档案表管理")
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
public class TEmployeeInfoController {
private final TEmployeeInfoService tEmployeeInfoService;
/**
* 分页查询
*
* @param page 分页对象
* @param tEmployeeInfo 人员档案表
* @return
*/
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('demo_temployeeinfo_get')")
public R<IPage<TEmployeeInfo>> getTEmployeeInfoPage(Page<TEmployeeInfo> page, TEmployeeInfo tEmployeeInfo) {
return R.ok(tEmployeeInfoService.page(page, Wrappers.query(tEmployeeInfo)));
}
/**
* 通过id查询人员档案表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id查询", description = "通过id查询")
@GetMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_temployeeinfo_get')")
public R<TEmployeeInfo> getById(@PathVariable("id") String id) {
return R.ok(tEmployeeInfoService.getById(id));
}
/**
* 新增人员档案表
*
* @param tEmployeeInfo 人员档案表
* @return R
*/
@Operation(summary = "新增人员档案表", description = "新增人员档案表")
@SysLog("新增人员档案表")
@PostMapping
@PreAuthorize("@pms.hasPermission('demo_temployeeinfo_add')")
public R<Boolean> save(@RequestBody TEmployeeInfo tEmployeeInfo) {
return R.ok(tEmployeeInfoService.save(tEmployeeInfo));
}
/**
* 修改人员档案表
*
* @param tEmployeeInfo 人员档案表
* @return R
*/
@Operation(summary = "修改人员档案表", description = "修改人员档案表")
@SysLog("修改人员档案表")
@PutMapping
@PreAuthorize("@pms.hasPermission('demo_temployeeinfo_edit')")
public R<Boolean> updateById(@RequestBody TEmployeeInfo tEmployeeInfo) {
return R.ok(tEmployeeInfoService.updateById(tEmployeeInfo));
}
/**
* 通过id删除人员档案表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id删除人员档案表", description = "通过id删除人员档案表")
@SysLog("通过id删除人员档案表")
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_temployeeinfo_del')")
public R<Boolean> removeById(@PathVariable String id) {
return R.ok(tEmployeeInfoService.removeById(id));
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeLog;
import com.yifu.cloud.plus.v1.yifu.archives.service.TEmployeeLogService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* 档案变更日志表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/temployeelog")
@Tag(name = "档案变更日志表管理")
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
public class TEmployeeLogController {
private final TEmployeeLogService tEmployeeLogService;
/**
* 分页查询
*
* @param page 分页对象
* @param tEmployeeLog 档案变更日志表
* @return
*/
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('demo_temployeelog_get')")
public R<IPage<TEmployeeLog>> getTEmployeeLogPage(Page<TEmployeeLog> page, TEmployeeLog tEmployeeLog) {
return R.ok(tEmployeeLogService.page(page, Wrappers.query(tEmployeeLog)));
}
/**
* 通过id查询档案变更日志表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id查询", description = "通过id查询")
@GetMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_temployeelog_get')")
public R<TEmployeeLog> getById(@PathVariable("id") String id) {
return R.ok(tEmployeeLogService.getById(id));
}
/**
* 新增档案变更日志表
*
* @param tEmployeeLog 档案变更日志表
* @return R
*/
@Operation(summary = "新增档案变更日志表", description = "新增档案变更日志表")
@SysLog("新增档案变更日志表")
@PostMapping
@PreAuthorize("@pms.hasPermission('demo_temployeelog_add')")
public R<Boolean> save(@RequestBody TEmployeeLog tEmployeeLog) {
return R.ok(tEmployeeLogService.save(tEmployeeLog));
}
/**
* 修改档案变更日志表
*
* @param tEmployeeLog 档案变更日志表
* @return R
*/
@Operation(summary = "修改档案变更日志表", description = "修改档案变更日志表")
@SysLog("修改档案变更日志表")
@PutMapping
@PreAuthorize("@pms.hasPermission('demo_temployeelog_edit')")
public R<Boolean> updateById(@RequestBody TEmployeeLog tEmployeeLog) {
return R.ok(tEmployeeLogService.updateById(tEmployeeLog));
}
/**
* 通过id删除档案变更日志表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id删除档案变更日志表", description = "通过id删除档案变更日志表")
@SysLog("通过id删除档案变更日志表")
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_temployeelog_del')")
public R<Boolean> removeById(@PathVariable String id) {
return R.ok(tEmployeeLogService.removeById(id));
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain;
import com.yifu.cloud.plus.v1.yifu.archives.service.TSettleDomainService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* 结算主体表
*
* @author hgw
* @date 2022-06-20 10:02:28
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/tsettledomain")
@Tag(name = "结算主体表管理")
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
public class TSettleDomainController {
private final TSettleDomainService tSettleDomainService;
/**
* 分页查询
*
* @param page 分页对象
* @param tSettleDomain 结算主体表
* @return
*/
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('demo_tsettledomain_get')")
public R<IPage<TSettleDomain>> getTSettleDomainPage(Page<TSettleDomain> page, TSettleDomain tSettleDomain) {
return R.ok(tSettleDomainService.page(page, Wrappers.query(tSettleDomain)));
}
/**
* 通过id查询结算主体表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id查询", description = "通过id查询")
@GetMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tsettledomain_get')")
public R<TSettleDomain> getById(@PathVariable("id") String id) {
return R.ok(tSettleDomainService.getById(id));
}
/**
* 新增结算主体表
*
* @param tSettleDomain 结算主体表
* @return R
*/
@Operation(summary = "新增结算主体表", description = "新增结算主体表")
@SysLog("新增结算主体表")
@PostMapping
@PreAuthorize("@pms.hasPermission('demo_tsettledomain_add')")
public R<Boolean> save(@RequestBody TSettleDomain tSettleDomain) {
return R.ok(tSettleDomainService.save(tSettleDomain));
}
/**
* 修改结算主体表
*
* @param tSettleDomain 结算主体表
* @return R
*/
@Operation(summary = "修改结算主体表", description = "修改结算主体表")
@SysLog("修改结算主体表")
@PutMapping
@PreAuthorize("@pms.hasPermission('demo_tsettledomain_edit')")
public R<Boolean> updateById(@RequestBody TSettleDomain tSettleDomain) {
return R.ok(tSettleDomainService.updateById(tSettleDomain));
}
/**
* 通过id删除结算主体表
*
* @param id id
* @return R
*/
@Operation(summary = "通过id删除结算主体表", description = "通过id删除结算主体表")
@SysLog("通过id删除结算主体表")
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('demo_tsettledomain_del')")
public R<Boolean> removeById(@PathVariable String id) {
return R.ok(tSettleDomainService.removeById(id));
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCustomerInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* 客户信息
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Mapper
public interface TCustomerInfoMapper extends BaseMapper<TCustomerInfo> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
import org.apache.ibatis.annotations.Mapper;
/**
* 客户数据权限表
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Mapper
public interface TCutsomerDataPermissonMapper extends BaseMapper<TCutsomerDataPermisson> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* 人员档案表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Mapper
public interface TEmployeeInfoMapper extends BaseMapper<TEmployeeInfo> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeLog;
import org.apache.ibatis.annotations.Mapper;
/**
* 档案变更日志表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Mapper
public interface TEmployeeLogMapper extends BaseMapper<TEmployeeLog> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain;
import org.apache.ibatis.annotations.Mapper;
/**
* 结算主体表
*
* @author hgw
* @date 2022-06-20 10:02:28
*/
@Mapper
public interface TSettleDomainMapper extends BaseMapper<TSettleDomain> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCustomerInfo;
/**
* 客户信息
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
public interface TCustomerInfoService extends IService<TCustomerInfo> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
/**
* 客户数据权限表
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
public interface TCutsomerDataPermissonService extends IService<TCutsomerDataPermisson> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeInfo;
/**
* 人员档案表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
public interface TEmployeeInfoService extends IService<TEmployeeInfo> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeLog;
/**
* 档案变更日志表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
public interface TEmployeeLogService extends IService<TEmployeeLog> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain;
/**
* 结算主体表
*
* @author hgw
* @date 2022-06-20 10:02:28
*/
public interface TSettleDomainService extends IService<TSettleDomain> {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCustomerInfo;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TCustomerInfoMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.TCustomerInfoService;
import org.springframework.stereotype.Service;
/**
* 客户信息
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Service
public class TCustomerInfoServiceImpl extends ServiceImpl<TCustomerInfoMapper, TCustomerInfo> implements TCustomerInfoService {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TCutsomerDataPermissonMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.TCutsomerDataPermissonService;
import org.springframework.stereotype.Service;
/**
* 客户数据权限表
*
* @author hgw
* @date 2022-06-20 09:59:17
*/
@Service
public class TCutsomerDataPermissonServiceImpl extends ServiceImpl<TCutsomerDataPermissonMapper, TCutsomerDataPermisson> implements TCutsomerDataPermissonService {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeInfo;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TEmployeeInfoMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.TEmployeeInfoService;
import org.springframework.stereotype.Service;
/**
* 人员档案表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Service
public class TEmployeeInfoServiceImpl extends ServiceImpl<TEmployeeInfoMapper, TEmployeeInfo> implements TEmployeeInfoService {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeLog;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TEmployeeLogMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.TEmployeeLogService;
import org.springframework.stereotype.Service;
/**
* 档案变更日志表
*
* @author hgw
* @date 2022-06-20 09:55:06
*/
@Service
public class TEmployeeLogServiceImpl extends ServiceImpl<TEmployeeLogMapper, TEmployeeLog> implements TEmployeeLogService {
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.archives.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain;
import com.yifu.cloud.plus.v1.yifu.archives.mapper.TSettleDomainMapper;
import com.yifu.cloud.plus.v1.yifu.archives.service.TSettleDomainService;
import org.springframework.stereotype.Service;
/**
* 结算主体表
*
* @author hgw
* @date 2022-06-20 10:02:28
*/
@Service
public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, TSettleDomain> implements TSettleDomainService {
}
<?xml version="1.0" encoding="UTF-8"?>
<!--
~
~ Copyright (c) 2018-2025, lengleng All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice,
~ this list of conditions and the following disclaimer.
~ Redistributions in binary form must reproduce the above copyright
~ notice, this list of conditions and the following disclaimer in the
~ documentation and/or other materials provided with the distribution.
~ Neither the name of the yifu4cloud.com developer nor the names of its
~ contributors may be used to endorse or promote products derived from
~ this software without specific prior written permission.
~ Author: lengleng (wangiegie@gmail.com)
~
-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pig4cloud.pig.demo.mapper.TCustomerInfoMapper">
<resultMap id="tCustomerInfoMap" type="com.yifu.cloud.plus.v1.yifu.archives.entity.TCustomerInfo">
<id property="id" column="ID"/>
<result property="customerName" column="CUSTOMER_NAME"/>
<result property="customerCode" column="CUSTOMER_CODE"/>
<result property="province" column="PROVINCE"/>
<result property="city" column="city"/>
<result property="town" column="town"/>
<result property="address" column="ADDRESS"/>
<result property="nature" column="NATURE"/>
<result property="industryBelong" column="INDUSTRY_BELONG"/>
<result property="industrySub" column="INDUSTRY_SUB"/>
<result property="prAuditFlag" column="PR_AUDIT_FLAG"/>
<result property="stopFlag" column="STOP_FLAG"/>
<result property="createTime" column="CREATE_TIME"/>
<result property="createUser" column="CREATE_USER"/>
<result property="lastUpdateUser" column="LAST_UPDATE_USER"/>
<result property="lastUpdateTime" column="LAST_UPDATE_TIME"/>
<result property="deleteFlag" column="DELETE_FLAG"/>
<result property="salesman" column="SALESMAN"/>
<result property="oldId" column="OLD_ID"/>
<result property="label" column="LABEL"/>
<result property="customerStatus" column="CUSTOMER_STATUS"/>
<result property="createUserName" column="CREATE_USER_NAME"/>
<result property="lastUpdateUserName" column="LAST_UPDATE_USER_NAME"/>
<result property="salesmanName" column="SALESMAN_NAME"/>
<result property="prAuditOpinion" column="PR_AUDIT_OPINION"/>
<result property="parentId" column="PARENT_ID"/>
<result property="prAuditMan" column="PR_AUDIT_MAN"/>
<result property="prAuditManName" column="PR_AUDIT_MAN_NAME"/>
<result property="lastAuditDate" column="LAST_AUDIT_DATE"/>
<result property="belongProvince" column="BELONG_PROVINCE"/>
<result property="belongCity" column="BELONG_CITY"/>
<result property="belongTown" column="BELONG_TOWN"/>
<result property="customerType" column="customer_type"/>
<result property="stopDate" column="STOP_DATE"/>
<result property="stopReason" column="STOP_REASON"/>
<result property="stopUser" column="STOP_USER"/>
<result property="stopUserName" column="STOP_USER_NAME"/>
<result property="dataSource" column="data_source"/>
<result property="balance" column="BALANCE"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!--
~
~ Copyright (c) 2018-2025, lengleng All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice,
~ this list of conditions and the following disclaimer.
~ Redistributions in binary form must reproduce the above copyright
~ notice, this list of conditions and the following disclaimer in the
~ documentation and/or other materials provided with the distribution.
~ Neither the name of the yifu4cloud.com developer nor the names of its
~ contributors may be used to endorse or promote products derived from
~ this software without specific prior written permission.
~ Author: lengleng (wangiegie@gmail.com)
~
-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pig4cloud.pig.demo.mapper.TCutsomerDataPermissonMapper">
<resultMap id="tCutsomerDataPermissonMap" type="com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson">
<id property="id" column="ID"/>
<result property="isOwner" column="IS_OWNER"/>
<result property="contractId" column="CONTRACT_ID"/>
<result property="customerId" column="CUSTOMER_ID"/>
<result property="permissonSrc" column="PERMISSON_SRC"/>
<result property="permissonLevel" column="PERMISSON_LEVEL"/>
<result property="bePermissonUser" column="BE_PERMISSON_USER"/>
<result property="bePermissionTime" column="BE_PERMISSION_TIME"/>
<result property="remark" column="REMARK"/>
<result property="settleDomainId" column="SETTLE_DOMAIN_ID"/>
<result property="bePermissonRole" column="BE_PERMISSON_ROLE"/>
<result property="bePermissonOrgan" column="BE_PERMISSON_ORGAN"/>
<result property="permissionUser" column="PERMISSION_USER"/>
<result property="isCustomerService" column="IS_CUSTOMER_SERVICE"/>
<result property="type" column="type"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!--
~
~ Copyright (c) 2018-2025, lengleng All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice,
~ this list of conditions and the following disclaimer.
~ Redistributions in binary form must reproduce the above copyright
~ notice, this list of conditions and the following disclaimer in the
~ documentation and/or other materials provided with the distribution.
~ Neither the name of the yifu4cloud.com developer nor the names of its
~ contributors may be used to endorse or promote products derived from
~ this software without specific prior written permission.
~ Author: lengleng (wangiegie@gmail.com)
~
-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pig4cloud.pig.demo.mapper.TEmployeeInfoMapper">
<resultMap id="tEmployeeInfoMap" type="com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeInfo">
<id property="id" column="ID"/>
<result property="empCode" column="EMP_CODE"/>
<result property="empNatrue" column="EMP_NATRUE"/>
<result property="empName" column="EMP_NAME"/>
<result property="empIdcard" column="EMP_IDCARD"/>
<result property="validityStart" column="VALIDITY_START"/>
<result property="validityEnd" column="VALIDITY_END"/>
<result property="empSex" column="EMP_SEX"/>
<result property="empBirthday" column="EMP_BIRTHDAY"/>
<result property="empAge" column="EMP_AGE"/>
<result property="empMarriStatus" column="EMP_MARRI_STATUS"/>
<result property="empNational" column="EMP_NATIONAL"/>
<result property="politicalStatus" column="POLITICAL_STATUS"/>
<result property="empEmail" column="EMP_EMAIL"/>
<result property="empPhone" column="EMP_PHONE"/>
<result property="idProvince" column="ID_PROVINCE"/>
<result property="idCity" column="ID_CITY"/>
<result property="idTown" column="ID_TOWN"/>
<result property="empRegisType" column="EMP_REGIS_TYPE"/>
<result property="fileProvince" column="FILE_PROVINCE"/>
<result property="fileCity" column="FILE_CITY"/>
<result property="fileTown" column="FILE_TOWN"/>
<result property="isCollege" column="IS_COLLEGE"/>
<result property="hignEducation" column="HIGN_EDUCATION"/>
<result property="school" column="SCHOOL"/>
<result property="major" column="MAJOR"/>
<result property="admissionDate" column="ADMISSION_DATE"/>
<result property="gradutionDate" column="GRADUTION_DATE"/>
<result property="remark" column="REMARK"/>
<result property="fileSource" column="FILE_SOURCE"/>
<result property="status" column="STATUS"/>
<result property="fileStatus" column="FILE_STATUS"/>
<result property="projectNum" column="PROJECT_NUM"/>
<result property="contractStatus" column="CONTRACT_STATUS"/>
<result property="insuranceStatus" column="INSURANCE_STATUS"/>
<result property="socialStatus" column="SOCIAL_STATUS"/>
<result property="fundStatus" column="FUND_STATUS"/>
<result property="salaryStatus" column="SALARY_STATUS"/>
<result property="deleteFlag" column="DELETE_FLAG"/>
<result property="createBy" column="CREATE_BY"/>
<result property="createName" column="CREATE_NAME"/>
<result property="createTime" column="CREATE_TIME"/>
<result property="updateBy" column="UPDATE_BY"/>
<result property="updateTime" column="UPDATE_TIME"/>
<result property="leaveUser" column="LEAVE_USER"/>
<result property="leaveTime" column="LEAVE_TIME"/>
<result property="leaveReason" column="LEAVE_REASON"/>
<result property="leaveRemark" column="LEAVE_REMARK"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!--
~
~ Copyright (c) 2018-2025, lengleng All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice,
~ this list of conditions and the following disclaimer.
~ Redistributions in binary form must reproduce the above copyright
~ notice, this list of conditions and the following disclaimer in the
~ documentation and/or other materials provided with the distribution.
~ Neither the name of the yifu4cloud.com developer nor the names of its
~ contributors may be used to endorse or promote products derived from
~ this software without specific prior written permission.
~ Author: lengleng (wangiegie@gmail.com)
~
-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pig4cloud.pig.demo.mapper.TEmployeeLogMapper">
<resultMap id="tEmployeeLogMap" type="com.yifu.cloud.plus.v1.yifu.archives.entity.TEmployeeLog">
<id property="id" column="id"/>
<result property="type" column="TYPE"/>
<result property="empId" column="EMP_ID"/>
<result property="projectId" column="PROJECT_ID"/>
<result property="createBy" column="CREATE_BY"/>
<result property="createName" column="CREATE_NAME"/>
<result property="createTime" column="CREATE_TIME"/>
<result property="content" column="CONTENT"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!--
~
~ Copyright (c) 2018-2025, lengleng All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice,
~ this list of conditions and the following disclaimer.
~ Redistributions in binary form must reproduce the above copyright
~ notice, this list of conditions and the following disclaimer in the
~ documentation and/or other materials provided with the distribution.
~ Neither the name of the yifu4cloud.com developer nor the names of its
~ contributors may be used to endorse or promote products derived from
~ this software without specific prior written permission.
~ Author: lengleng (wangiegie@gmail.com)
~
-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pig4cloud.pig.demo.mapper.TSettleDomainMapper">
<resultMap id="tSettleDomainMap" type="com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain">
<id property="id" column="ID"/>
<result property="departNo" column="DEPART_NO"/>
<result property="departName" column="DEPART_NAME"/>
<result property="isNew" column="IS_NEW"/>
<result property="newRemark" column="NEW_REMARK"/>
<result property="createUser" column="CREATE_USER"/>
<result property="createTime" column="CREATE_TIME"/>
<result property="lastUpdateUser" column="LAST_UPDATE_USER"/>
<result property="lastUpdateTime" column="LAST_UPDATE_TIME"/>
<result property="deleteFlag" column="DELETE_FLAG"/>
<result property="dpAuditFlag" column="DP_AUDIT_FLAG"/>
<result property="oldId" column="OLD_ID"/>
<result property="belongContract" column="BELONG_CONTRACT"/>
<result property="dpAuditOpinion" column="DP_AUDIT_OPINION"/>
<result property="dpAuditMan" column="DP_AUDIT_MAN"/>
<result property="dpAuditManName" column="DP_AUDIT_MAN_NAME"/>
<result property="lastAuditDate" column="LAST_AUDIT_DATE"/>
<result property="serverItem" column="SERVER_ITEM"/>
<result property="incomeBelong" column="INCOME_BELONG"/>
<result property="incomeBelongSub" column="INCOME_BELONG_SUB"/>
<result property="customerId" column="CUSTOMER_ID"/>
<result property="createUserName" column="CREATE_USER_NAME"/>
<result property="commitUser" column="COMMIT_USER"/>
<result property="commitUserName" column="COMMIT_USER_NAME"/>
<result property="balance" column="BALANCE"/>
<result property="invoiceBalance" column="INVOICE_BALANCE"/>
<result property="firstPassFlag" column="FIRST_PASS_FLAG"/>
<result property="firstPassTime" column="FIRST_PASS_TIME"/>
<result property="province" column="PROVINCE"/>
<result property="city" column="CITY"/>
<result property="town" column="TOWN"/>
<result property="stopFlag" column="STOP_FLAG"/>
<result property="employeeNum" column="employee_num"/>
<result property="stopDate" column="STOP_DATE"/>
<result property="stopReason" column="STOP_REASON"/>
<result property="stopUser" column="STOP_USER"/>
<result property="stopUserName" column="STOP_USER_NAME"/>
<result property="type" column="TYPE"/>
<result property="businessPrimaryType" column="BUSINESS_PRIMARY_TYPE"/>
<result property="businessSecondType" column="BUSINESS_SECOND_TYPE"/>
<result property="businessThirdType" column="BUSINESS_THIRD_TYPE"/>
<result property="managerAuditOpinion" column="MANAGER_AUDIT_OPINION"/>
<result property="managerAuditMan" column="MANAGER_AUDIT_MAN"/>
<result property="managerAuditManName" column="MANAGER_AUDIT_MAN_NAME"/>
<result property="auditTime" column="AUDIT_TIME"/>
<result property="managerAuditTime" column="MANAGER_AUDIT_TIME"/>
<result property="createType" column="CREATE_TYPE"/>
<result property="relateFlag" column="RELATE_FLAG"/>
<result property="exceptionRemark" column="EXCEPTION_REMARK"/>
<result property="existAdvancePayment" column="EXIST_ADVANCE_PAYMENT"/>
<result property="backPayCycle" column="BACK_PAY_CYCLE"/>
</resultMap>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment