初始代码
This commit is contained in:
22
yunzhupaas-extend/yunzhupaas-extend-entity/pom.xml
Normal file
22
yunzhupaas-extend/yunzhupaas-extend-entity/pom.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>yunzhupaas-extend</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-extend-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-all</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 大数据测试
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_big_data")
|
||||
public class BigDataEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 客户信息
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:09:05
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_customer")
|
||||
public class CustomerEntity extends SuperEntity<String> {
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
@TableField("F_CUSTOMER_NAME")
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
@TableField("F_ADDRESS")
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
*/
|
||||
@TableField("F_CONTACT_TEL")
|
||||
private String contactTel;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 知识文档
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_document")
|
||||
public class DocumentEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 文档父级
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 文档分类
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 文件路径
|
||||
*/
|
||||
@TableField("F_FILE_PATH")
|
||||
private String filePath;
|
||||
|
||||
/**
|
||||
* 文件大小
|
||||
*/
|
||||
@TableField("F_FILE_SIZE")
|
||||
private String fileSize;
|
||||
|
||||
/**
|
||||
* 文件后缀
|
||||
*/
|
||||
@TableField("F_FILE_EXTENSION")
|
||||
private String fileExtension;
|
||||
|
||||
/**
|
||||
* 阅读数量
|
||||
*/
|
||||
@TableField("F_READ_COUNT")
|
||||
private Integer readCount;
|
||||
|
||||
/**
|
||||
* 是否共享
|
||||
*/
|
||||
@TableField("F_IS_SHARE")
|
||||
private Integer isShare;
|
||||
|
||||
/**
|
||||
* 共享时间
|
||||
*/
|
||||
@TableField("F_SHARE_TIME")
|
||||
private Date shareTime;
|
||||
|
||||
/**
|
||||
* 文档下载地址
|
||||
*/
|
||||
@TableField("F_UPLOAD_URL")
|
||||
private String uploaderUrl;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 知识文档删除记录
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024年4月10日 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_document_log")
|
||||
public class DocumentLogEntity extends SuperEntity<String> {
|
||||
|
||||
/**
|
||||
* 文档主键
|
||||
*/
|
||||
@TableField("F_DOCUMENT_ID")
|
||||
private String documentId;
|
||||
|
||||
/**
|
||||
* 共享人员
|
||||
*/
|
||||
@TableField("F_CHILD_DOCUMENT")
|
||||
private String childDocument;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 知识文档共享
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_document_share")
|
||||
public class DocumentShareEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 文档主键
|
||||
*/
|
||||
@TableField("F_DOCUMENT_ID")
|
||||
private String documentId;
|
||||
|
||||
/**
|
||||
* 共享人员
|
||||
*/
|
||||
@TableField("F_SHARE_USER_ID")
|
||||
private String shareUserId;
|
||||
|
||||
/**
|
||||
* 共享时间
|
||||
*/
|
||||
@TableField("F_SHARE_TIME")
|
||||
private Date shareTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 邮件发送
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_email_send")
|
||||
public class EmailSendEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 类型 1-外部、0-内部
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 发件人
|
||||
*/
|
||||
@TableField("F_SENDER")
|
||||
private String sender;
|
||||
|
||||
/**
|
||||
* 收件人
|
||||
*/
|
||||
@TableField("F_TO")
|
||||
private String recipient;
|
||||
|
||||
/**
|
||||
* 抄送人
|
||||
*/
|
||||
@TableField("F_CC")
|
||||
private String cc;
|
||||
|
||||
/**
|
||||
* 密送人
|
||||
*/
|
||||
@TableField("F_BCC")
|
||||
private String bcc;
|
||||
|
||||
/**
|
||||
* 颜色
|
||||
*/
|
||||
@TableField("F_COLOUR")
|
||||
private String colour;
|
||||
|
||||
/**
|
||||
* 主题
|
||||
*/
|
||||
@TableField("F_SUBJECT")
|
||||
private String subject;
|
||||
|
||||
/**
|
||||
* 正文
|
||||
*/
|
||||
@TableField("F_BODY_TEXT")
|
||||
private String bodyText;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
@TableField("F_ATTACHMENT")
|
||||
private String attachment;
|
||||
|
||||
/**
|
||||
* 状态 -1-草稿、0-正在投递、1-投递成功
|
||||
*/
|
||||
@TableField("F_STATE")
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 职员信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_employee")
|
||||
public class EmployeeEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 工号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
@TableField("F_GENDER")
|
||||
private String gender;
|
||||
|
||||
/**
|
||||
* 部门
|
||||
*/
|
||||
@TableField("F_DEPARTMENT_NAME")
|
||||
private String departmentName;
|
||||
|
||||
/**
|
||||
* 岗位
|
||||
*/
|
||||
@TableField("F_POSITION_NAME")
|
||||
private String positionName;
|
||||
|
||||
/**
|
||||
* 用工性质
|
||||
*/
|
||||
@TableField("F_WORKING_NATURE")
|
||||
private String workingNature;
|
||||
|
||||
/**
|
||||
* 身份证号
|
||||
*/
|
||||
@TableField("F_ID_NUMBER")
|
||||
private String idNumber;
|
||||
|
||||
/**
|
||||
* 联系电话
|
||||
*/
|
||||
@TableField("F_TELEPHONE")
|
||||
private String telephone;
|
||||
|
||||
/**
|
||||
* 参加工作
|
||||
*/
|
||||
@TableField("F_ATTEND_WORK_TIME")
|
||||
private Date attendWorkTime;
|
||||
|
||||
/**
|
||||
* 出生年月
|
||||
*/
|
||||
@TableField("F_BIRTHDAY")
|
||||
private Date birthday;
|
||||
|
||||
/**
|
||||
* 最高学历
|
||||
*/
|
||||
@TableField("F_EDUCATION")
|
||||
private String education;
|
||||
|
||||
/**
|
||||
* 所学专业
|
||||
*/
|
||||
@TableField("F_MAJOR")
|
||||
private String major;
|
||||
|
||||
/**
|
||||
* 毕业院校
|
||||
*/
|
||||
@TableField("F_GRADUATION_ACADEMY")
|
||||
private String graduationAcademy;
|
||||
|
||||
/**
|
||||
* 毕业时间
|
||||
*/
|
||||
@TableField("F_GRADUATION_TIME")
|
||||
private Date graduationTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperBaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 流程表单【请假申请】
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("wform_leaveapply")
|
||||
public class LeaveApplyEntity extends SuperBaseEntity.SuperTBaseEntity<String> {
|
||||
|
||||
/**
|
||||
* 流程主键
|
||||
*/
|
||||
@TableField("F_FLOWID")
|
||||
private String flowId;
|
||||
|
||||
/**
|
||||
* 流程标题
|
||||
*/
|
||||
@TableField("F_FLOWTITLE")
|
||||
private String flowTitle;
|
||||
|
||||
/**
|
||||
* 紧急程度
|
||||
*/
|
||||
@TableField("F_FLOWURGENT")
|
||||
private Integer flowUrgent;
|
||||
|
||||
/**
|
||||
* 单据编码
|
||||
*/
|
||||
@TableField("F_BILLNO")
|
||||
private String billNo;
|
||||
|
||||
/**
|
||||
* 申请人员
|
||||
*/
|
||||
@TableField("F_APPLYUSER")
|
||||
private String applyUser;
|
||||
|
||||
/**
|
||||
* 申请日期
|
||||
*/
|
||||
@TableField("F_APPLYDATE")
|
||||
private Date applyDate;
|
||||
|
||||
/**
|
||||
* 申请部门
|
||||
*/
|
||||
@TableField("F_APPLYDEPT")
|
||||
private String applyDept;
|
||||
|
||||
/**
|
||||
* 申请职位
|
||||
*/
|
||||
@TableField("F_APPLYPOST")
|
||||
private String applyPost;
|
||||
|
||||
/**
|
||||
* 请假类别
|
||||
*/
|
||||
@TableField("F_LEAVETYPE")
|
||||
private String leaveType;
|
||||
|
||||
/**
|
||||
* 请假原因
|
||||
*/
|
||||
@TableField("F_LEAVEREASON")
|
||||
private String leaveReason;
|
||||
|
||||
/**
|
||||
* 请假时间
|
||||
*/
|
||||
@TableField("F_LEAVESTARTTIME")
|
||||
private Date leaveStartTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField("F_LEAVEENDTIME")
|
||||
private Date leaveEndTime;
|
||||
|
||||
/**
|
||||
* 请假天数
|
||||
*/
|
||||
@TableField("F_LEAVEDAYCOUNT")
|
||||
private String leaveDayCount;
|
||||
|
||||
/**
|
||||
* 请假小时
|
||||
*/
|
||||
@TableField("F_LEAVEHOUR")
|
||||
private String leaveHour;
|
||||
|
||||
/**
|
||||
* 相关附件
|
||||
*/
|
||||
@TableField("F_FILEJSON")
|
||||
private String fileJson;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField("F_DESCRIPTION")
|
||||
private String description;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_order")
|
||||
public class OrderEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 客户Id
|
||||
*/
|
||||
@TableField("F_CUSTOMER_ID")
|
||||
private String customerId;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
@TableField("F_CUSTOMER_NAME")
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 业务员Id
|
||||
*/
|
||||
@TableField("F_SALESMAN_ID")
|
||||
private String salesmanId;
|
||||
|
||||
/**
|
||||
* 业务员
|
||||
*/
|
||||
@TableField("F_SALESMAN_NAME")
|
||||
private String salesmanName;
|
||||
|
||||
/**
|
||||
* 订单日期
|
||||
*/
|
||||
@TableField("F_ORDER_DATE")
|
||||
private Date orderDate;
|
||||
|
||||
/**
|
||||
* 订单编码
|
||||
*/
|
||||
@TableField("F_ORDER_CODE")
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 运输方式
|
||||
*/
|
||||
@TableField("F_TRANSPORT_MODE")
|
||||
private String transportMode;
|
||||
|
||||
/**
|
||||
* 发货日期
|
||||
*/
|
||||
@TableField("F_DELIVERY_DATE")
|
||||
private Date deliveryDate;
|
||||
|
||||
/**
|
||||
* 发货地址
|
||||
*/
|
||||
@TableField("F_DELIVERY_ADDRESS")
|
||||
private String deliveryAddress;
|
||||
|
||||
/**
|
||||
* 付款方式
|
||||
*/
|
||||
@TableField("F_PAYMENT_MODE")
|
||||
private String paymentMode;
|
||||
|
||||
/**
|
||||
* 应收金额
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_MONEY")
|
||||
private BigDecimal receivableMoney;
|
||||
|
||||
/**
|
||||
* 定金比率
|
||||
*/
|
||||
@TableField("F_EARNEST_RATE")
|
||||
private BigDecimal earnestRate;
|
||||
|
||||
/**
|
||||
* 预付定金
|
||||
*/
|
||||
@TableField("F_PREPAY_EARNEST")
|
||||
private BigDecimal prepayEarnest;
|
||||
|
||||
/**
|
||||
* 当前状态
|
||||
*/
|
||||
@TableField("F_CURRENT_STATE")
|
||||
private Integer currentState;
|
||||
|
||||
/**
|
||||
* 流程引擎
|
||||
*/
|
||||
@TableField("F_FLOW_ID")
|
||||
private String flowId;
|
||||
|
||||
/**
|
||||
* 附件信息
|
||||
*/
|
||||
@TableField("F_FILE_JSON")
|
||||
private String fileJson;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 订单明细
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_order_entry")
|
||||
public class OrderEntryEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
|
||||
/**
|
||||
* 订单主键
|
||||
*/
|
||||
@TableField("F_ORDER_ID")
|
||||
private String orderId;
|
||||
|
||||
/**
|
||||
* 商品Id
|
||||
*/
|
||||
@TableField("F_GOODS_ID")
|
||||
private String goodsId;
|
||||
|
||||
/**
|
||||
* 商品编码
|
||||
*/
|
||||
@TableField("F_GOODS_CODE")
|
||||
private String goodsCode;
|
||||
|
||||
/**
|
||||
* 商品名称
|
||||
*/
|
||||
@TableField("F_GOODS_NAME")
|
||||
private String goodsName;
|
||||
|
||||
/**
|
||||
* 规格型号
|
||||
*/
|
||||
@TableField("F_SPECIFICATIONS")
|
||||
private String specifications;
|
||||
|
||||
/**
|
||||
* 单位
|
||||
*/
|
||||
@TableField("F_UNIT")
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@TableField("F_QTY")
|
||||
private BigDecimal qty;
|
||||
|
||||
/**
|
||||
* 单价
|
||||
*/
|
||||
@TableField("F_PRICE")
|
||||
private BigDecimal price;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
@TableField("F_AMOUNT")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 折扣%
|
||||
*/
|
||||
@TableField("F_DISCOUNT")
|
||||
private BigDecimal discount;
|
||||
|
||||
/**
|
||||
* 税率%
|
||||
*/
|
||||
@TableField("F_CESS")
|
||||
private BigDecimal cess;
|
||||
|
||||
/**
|
||||
* 实际单价
|
||||
*/
|
||||
@TableField("F_ACTUAL_PRICE")
|
||||
private BigDecimal actualPrice;
|
||||
|
||||
/**
|
||||
* 实际金额
|
||||
*/
|
||||
@TableField("F_ACTUAL_AMOUNT")
|
||||
private BigDecimal actualAmount;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 订单收款
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_order_receivable")
|
||||
public class OrderReceivableEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
|
||||
/**
|
||||
* 订单主键
|
||||
*/
|
||||
@TableField("F_ORDER_ID")
|
||||
private String orderId;
|
||||
|
||||
/**
|
||||
* 收款摘要
|
||||
*
|
||||
*/
|
||||
@TableField("F_ABSTRACT")
|
||||
private String fabstract;
|
||||
|
||||
/**
|
||||
* 收款日期
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_DATE")
|
||||
private Date receivableDate;
|
||||
|
||||
/**
|
||||
* 收款比率
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_RATE")
|
||||
private BigDecimal receivableRate;
|
||||
|
||||
/**
|
||||
* 收款金额
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_MONEY")
|
||||
private BigDecimal receivableMoney;
|
||||
|
||||
/**
|
||||
* 收款方式
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_MODE")
|
||||
private String receivableMode;
|
||||
|
||||
/**
|
||||
* 收款状态
|
||||
*/
|
||||
@TableField("F_RECEIVABLE_STATE")
|
||||
private Integer receivableState;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,188 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 销售订单
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_product")
|
||||
public class ProductEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
@JSONField(name = "code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 客户类别
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 客户id
|
||||
*/
|
||||
@TableField("F_CUSTOMER_ID")
|
||||
private String customerId;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
@TableField("F_CUSTOMER_NAME")
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 制单人
|
||||
*/
|
||||
@TableField("F_SALESMAN_ID")
|
||||
private String salesmanId;
|
||||
|
||||
/**
|
||||
* 制单人
|
||||
*/
|
||||
@TableField("F_SALESMAN_NAME")
|
||||
private String salesmanName;
|
||||
|
||||
/**
|
||||
* 制单日期
|
||||
*/
|
||||
@TableField("F_SALESMAN_DATE")
|
||||
private Date salesmanDate;
|
||||
|
||||
/**
|
||||
* 审核人
|
||||
*/
|
||||
@TableField("F_AUDIT_NAME")
|
||||
private String auditName;
|
||||
|
||||
/**
|
||||
* 审核日期
|
||||
*/
|
||||
@TableField("F_AUDIT_DATE")
|
||||
private Date auditDate;
|
||||
|
||||
/**
|
||||
* 审核状态
|
||||
*/
|
||||
@TableField("F_AUDIT_STATE")
|
||||
private Integer auditState;
|
||||
|
||||
/**
|
||||
* 发货仓库
|
||||
*/
|
||||
@TableField("F_GOODS_WAREHOUSE")
|
||||
private String goodsWarehouse;
|
||||
|
||||
/**
|
||||
* 发货日期
|
||||
*/
|
||||
@TableField("F_GOODS_DATE")
|
||||
private Date goodsDate;
|
||||
|
||||
/**
|
||||
* 发货通知人
|
||||
*/
|
||||
@TableField("F_CONSIGNOR")
|
||||
private String consignor;
|
||||
|
||||
/**
|
||||
* 发货状态
|
||||
*/
|
||||
@TableField("F_GOODS_STATE")
|
||||
private Integer goodsState;
|
||||
|
||||
/**
|
||||
* 关闭状态
|
||||
*/
|
||||
@TableField("F_CLOSE_STATE")
|
||||
private Integer closeState;
|
||||
|
||||
/**
|
||||
* 关闭日期
|
||||
*/
|
||||
@TableField("F_CLOSE_DATE")
|
||||
private Date closeDate;
|
||||
|
||||
/**
|
||||
* 收款方式
|
||||
*/
|
||||
@TableField("F_GATHERING_TYPE")
|
||||
private String gatheringType;
|
||||
|
||||
/**
|
||||
* 业务员
|
||||
*/
|
||||
@TableField("F_BUSINESS")
|
||||
private String business;
|
||||
|
||||
/**
|
||||
* 送货地址
|
||||
*/
|
||||
@TableField("F_ADDRESS")
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
*/
|
||||
@TableField("F_CONTACT_TEL")
|
||||
private String contactTel;
|
||||
|
||||
/**
|
||||
* 联系人
|
||||
*/
|
||||
@TableField("F_CONTACT_NAME")
|
||||
private String contactName;
|
||||
|
||||
/**
|
||||
* 收货消息
|
||||
*/
|
||||
@TableField("F_HARVEST_MSG")
|
||||
private Integer harvestMsg;
|
||||
|
||||
/**
|
||||
* 收货仓库
|
||||
*/
|
||||
@TableField("F_HARVEST_WAREHOUSE")
|
||||
private String harvestWarehouse;
|
||||
|
||||
/**
|
||||
* 代发客户
|
||||
*/
|
||||
@TableField("F_ISSUING_NAME")
|
||||
private String issuingName;
|
||||
|
||||
/**
|
||||
* 让利金额
|
||||
*/
|
||||
@TableField("F_PART_PRICE")
|
||||
private BigDecimal partPrice;
|
||||
|
||||
/**
|
||||
* 优惠金额
|
||||
*/
|
||||
@TableField("F_REDUCED_PRICE")
|
||||
private BigDecimal reducedPrice;
|
||||
|
||||
/**
|
||||
* 折后金额
|
||||
*/
|
||||
@TableField("F_DISCOUNT_PRICE")
|
||||
private BigDecimal discountPrice;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 产品明细
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_product_entry")
|
||||
public class ProductEntryEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
|
||||
/**
|
||||
* 订单主键
|
||||
*/
|
||||
@TableField("F_PRODUCT_ID")
|
||||
private String productId;
|
||||
|
||||
/**
|
||||
* 产品编码
|
||||
*/
|
||||
@TableField("F_PRODUCT_CODE")
|
||||
private String productCode;
|
||||
|
||||
/**
|
||||
* 产品名称
|
||||
*/
|
||||
@TableField("F_PRODUCT_NAME")
|
||||
private String productName;
|
||||
|
||||
/**
|
||||
* 产品规格
|
||||
*/
|
||||
@TableField("F_PRODUCT_SPECIFICATION")
|
||||
private String productSpecification;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@TableField("F_QTY")
|
||||
private Integer qty;
|
||||
|
||||
/**
|
||||
* 订货类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 单价
|
||||
*/
|
||||
@TableField("F_MONEY")
|
||||
private BigDecimal money;
|
||||
|
||||
/**
|
||||
* 折后单价
|
||||
*/
|
||||
@TableField("F_PRICE")
|
||||
private BigDecimal price;
|
||||
|
||||
/**
|
||||
* 单位
|
||||
*/
|
||||
@TableField("F_UTIL")
|
||||
private String util;
|
||||
|
||||
/**
|
||||
* 控制方式
|
||||
*/
|
||||
@TableField("F_COMMAND_TYPE")
|
||||
private String commandType;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
@TableField("F_AMOUNT")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 活动
|
||||
*/
|
||||
@TableField("F_ACTIVITY")
|
||||
private String activity;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 产品商品
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_product_goods")
|
||||
public class ProductGoodsEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 分类主键
|
||||
*/
|
||||
@TableField("F_CLASSIFY_ID")
|
||||
private String classifyId;
|
||||
|
||||
/**
|
||||
* 产品编号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
@JSONField(name = "code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 产品名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 订货类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private String type;
|
||||
|
||||
/** 产品规格 */
|
||||
@TableField("F_PRODUCT_SPECIFICATION")
|
||||
private String productSpecification;
|
||||
|
||||
/** 单价 */
|
||||
@TableField("F_MONEY")
|
||||
private String money;
|
||||
|
||||
/**
|
||||
* 库存数
|
||||
*/
|
||||
@TableField("F_QTY")
|
||||
private Integer qty;
|
||||
|
||||
/** 金额 */
|
||||
@TableField("F_AMOUNT")
|
||||
private String amount;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_product_classify")
|
||||
public class ProductclassifyEntity extends SuperEntity<String> {
|
||||
|
||||
/**
|
||||
* 上级
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 项目计划
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_project_gantt")
|
||||
public class ProjectGanttEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 项目上级
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 项目主键
|
||||
*/
|
||||
@TableField("F_PROJECT_ID")
|
||||
private String projectId;
|
||||
|
||||
/**
|
||||
* 项目类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 项目编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 项目工期
|
||||
*/
|
||||
@TableField("F_TIME_LIMIT")
|
||||
private BigDecimal timeLimit;
|
||||
|
||||
/**
|
||||
* 项目标记
|
||||
*/
|
||||
@TableField("F_SIGN")
|
||||
private String sign;
|
||||
|
||||
/**
|
||||
* 标记颜色
|
||||
*/
|
||||
@TableField("F_SIGN_COLOR")
|
||||
private String signColor;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField("F_START_TIME")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField("F_END_TIME")
|
||||
private Date endTime;
|
||||
|
||||
/**
|
||||
* 当前进度
|
||||
*/
|
||||
@TableField("F_SCHEDULE")
|
||||
private Integer schedule;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
@TableField("F_MANAGER_IDS")
|
||||
private String managerIds;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,126 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperBaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 销售订单
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-29 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("wform_salesorder")
|
||||
public class SalesOrderEntity extends SuperBaseEntity.SuperTBaseEntity<String> {
|
||||
|
||||
/**
|
||||
* 流程主键
|
||||
*/
|
||||
@TableField("F_FLOWID")
|
||||
private String flowId;
|
||||
|
||||
/**
|
||||
* 流程标题
|
||||
*/
|
||||
@TableField("F_FLOWTITLE")
|
||||
private String flowTitle;
|
||||
|
||||
/**
|
||||
* 流程等级
|
||||
*/
|
||||
@TableField("F_FLOWURGENT")
|
||||
private Integer flowUrgent;
|
||||
|
||||
/**
|
||||
* 流程单据
|
||||
*/
|
||||
@TableField("F_BILLNO")
|
||||
private String billNo;
|
||||
|
||||
/**
|
||||
* 业务人员
|
||||
*/
|
||||
@TableField("F_SALESMAN")
|
||||
private String salesman;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
@TableField("F_CUSTOMERNAME")
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 联系人
|
||||
*/
|
||||
@TableField("F_CONTACTS")
|
||||
private String contacts;
|
||||
|
||||
/**
|
||||
* 联系电话
|
||||
*/
|
||||
@TableField("F_CONTACTPHONE")
|
||||
private String contactPhone;
|
||||
|
||||
/**
|
||||
* 客户地址
|
||||
*/
|
||||
@TableField("F_CUSTOMERADDRES")
|
||||
private String customerAddres;
|
||||
|
||||
/**
|
||||
* 发票编码
|
||||
*/
|
||||
@TableField("F_TICKETNUM")
|
||||
private String ticketNum;
|
||||
|
||||
/**
|
||||
* 开票日期
|
||||
*/
|
||||
@TableField("F_TICKETDATE")
|
||||
private Date ticketDate;
|
||||
|
||||
/**
|
||||
* 发票类型
|
||||
*/
|
||||
@TableField("F_INVOICETYPE")
|
||||
private String invoiceType;
|
||||
|
||||
/**
|
||||
* 付款方式
|
||||
*/
|
||||
@TableField("F_PAYMENTMETHOD")
|
||||
private String paymentMethod;
|
||||
|
||||
/**
|
||||
* 付款金额
|
||||
*/
|
||||
@TableField("F_PAYMENTMONEY")
|
||||
private BigDecimal paymentMoney;
|
||||
|
||||
/**
|
||||
* 销售日期
|
||||
*/
|
||||
@TableField("F_SALESDATE")
|
||||
private Date salesDate;
|
||||
|
||||
/**
|
||||
* 相关附件
|
||||
*/
|
||||
@TableField("F_FILEJSON")
|
||||
private String fileJson;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@TableField("F_DESCRIPTION")
|
||||
private String description;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperBaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 销售订单明细
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-29 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("wform_salesorderentry")
|
||||
public class SalesOrderEntryEntity extends SuperBaseEntity.SuperTBaseEntity<String> {
|
||||
|
||||
/**
|
||||
* 订单主键
|
||||
*/
|
||||
@TableField("F_SALESORDERID")
|
||||
private String salesOrderId;
|
||||
|
||||
/**
|
||||
* 商品名称
|
||||
*/
|
||||
@TableField("F_GOODSNAME")
|
||||
private String goodsName;
|
||||
|
||||
/**
|
||||
* 规格型号
|
||||
*/
|
||||
@TableField("F_SPECIFICATIONS")
|
||||
private String specifications;
|
||||
|
||||
/**
|
||||
* 单位
|
||||
*/
|
||||
@TableField("F_UNIT")
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@TableField("F_QTY")
|
||||
private BigDecimal qty;
|
||||
|
||||
/**
|
||||
* 单价
|
||||
*/
|
||||
@TableField("F_PRICE")
|
||||
private BigDecimal price;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
@TableField("F_AMOUNT")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@TableField("F_DESCRIPTION")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 排序码
|
||||
*/
|
||||
@TableField("F_SORTCODE")
|
||||
private Long sortCode;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 表格示例数据
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_table_example")
|
||||
public class TableExampleEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 交互日期
|
||||
*/
|
||||
@TableField("F_INTERACTION_DATE")
|
||||
private Date interactionDate;
|
||||
|
||||
/**
|
||||
* 项目编码
|
||||
*/
|
||||
@TableField("F_PROJECT_CODE")
|
||||
private String projectCode;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
@TableField("F_PROJECT_NAME")
|
||||
private String projectName;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
@TableField("F_PRINCIPAL")
|
||||
private String principal;
|
||||
|
||||
/**
|
||||
* 立顶人
|
||||
*/
|
||||
@TableField("F_JACK_STANDS")
|
||||
private String jackStands;
|
||||
|
||||
/**
|
||||
* 项目类型
|
||||
*/
|
||||
@TableField("F_PROJECT_TYPE")
|
||||
private String projectType;
|
||||
|
||||
/**
|
||||
* 项目阶段
|
||||
*/
|
||||
@TableField("F_PROJECT_PHASE")
|
||||
private String projectPhase;
|
||||
|
||||
/**
|
||||
* 客户名称
|
||||
*/
|
||||
@TableField("F_CUSTOMER_NAME")
|
||||
private String customerName;
|
||||
|
||||
/**
|
||||
* 费用金额
|
||||
*/
|
||||
@TableField("F_COST_AMOUNT")
|
||||
private BigDecimal costAmount;
|
||||
|
||||
/**
|
||||
* 已用金额
|
||||
*/
|
||||
@TableField("F_TUNES_AMOUNT")
|
||||
private BigDecimal tunesAmount;
|
||||
|
||||
/**
|
||||
* 预计收入
|
||||
*/
|
||||
@TableField("F_PROJECTED_INCOME")
|
||||
private BigDecimal projectedIncome;
|
||||
|
||||
/**
|
||||
* 登记人
|
||||
*/
|
||||
@TableField("F_REGISTRANT")
|
||||
private String registrant;
|
||||
|
||||
/**
|
||||
* 登记时间
|
||||
*/
|
||||
@TableField("F_REGISTER_DATE")
|
||||
private Date registerDate;
|
||||
|
||||
/**
|
||||
* 标记
|
||||
*/
|
||||
@TableField("F_SIGN")
|
||||
private String sign;
|
||||
|
||||
/**
|
||||
* 批注列表Json
|
||||
*/
|
||||
@TableField("f_postil_json")
|
||||
private String postilJson;
|
||||
|
||||
/**
|
||||
* 批注总数
|
||||
*/
|
||||
@TableField("F_POSTIL_COUNT")
|
||||
private Integer postilCount;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 工作日志
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_work_log")
|
||||
public class WorkLogEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 日志标题
|
||||
*/
|
||||
@TableField("F_TITLE")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 今天内容
|
||||
*/
|
||||
@TableField("F_TODAY_CONTENT")
|
||||
private String todayContent;
|
||||
|
||||
/**
|
||||
* 明天内容
|
||||
*/
|
||||
@TableField("F_TOMORROW_CONTENT")
|
||||
private String tomorrowContent;
|
||||
|
||||
/**
|
||||
* 遇到问题
|
||||
*/
|
||||
@TableField("F_QUESTION")
|
||||
private String question;
|
||||
|
||||
/**
|
||||
* 发送给谁
|
||||
*/
|
||||
@TableField("F_TO_USER_ID")
|
||||
private String toUserId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* 工作日志分享
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_work_log_share")
|
||||
public class WorkLogShareEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 日志主键
|
||||
*/
|
||||
@TableField("F_WORK_LOG_ID")
|
||||
private String workLogId;
|
||||
|
||||
/**
|
||||
* 共享人员
|
||||
*/
|
||||
@TableField("F_SHARE_USER_ID")
|
||||
private String shareUserId;
|
||||
|
||||
/**
|
||||
* 共享时间
|
||||
*/
|
||||
@TableField("F_SHARE_TIME")
|
||||
private Date shareTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeModel {
|
||||
@Excel(name = "工号", isImportField = "true")
|
||||
@Schema(description ="工号")
|
||||
private String enCode;
|
||||
@Excel(name = "姓名", isImportField = "true")
|
||||
@Schema(description ="姓名")
|
||||
private String fullName;
|
||||
@Excel(name = "性别", isImportField = "true")
|
||||
@Schema(description ="性别")
|
||||
private String gender;
|
||||
@Excel(name = "部门", isImportField = "true")
|
||||
@Schema(description ="部门")
|
||||
private String departmentName;
|
||||
@Excel(name = "职务", isImportField = "true")
|
||||
@Schema(description ="职务")
|
||||
private String positionName;
|
||||
@Excel(name = "用工性质", isImportField = "true")
|
||||
@Schema(description ="用工性质")
|
||||
private String workingNature;
|
||||
@Excel(name = "身份证号", isImportField = "true")
|
||||
@Schema(description ="身份证号")
|
||||
private String idNumber;
|
||||
@Excel(name = "联系电话", isImportField = "true")
|
||||
@Schema(description ="联系电话")
|
||||
private String telephone;
|
||||
@Excel(name = "参加工作", isImportField = "true")
|
||||
@Schema(description ="参加工作")
|
||||
private String attendWorkTime;
|
||||
@Excel(name = "出生年月", isImportField = "true")
|
||||
@Schema(description ="出生年月")
|
||||
private String birthday;
|
||||
@Excel(name = "最高学历", isImportField = "true")
|
||||
@Schema(description ="最高学历")
|
||||
private String education;
|
||||
@Excel(name = "所学专业", isImportField = "true")
|
||||
@Schema(description ="所学专业")
|
||||
private String major;
|
||||
@Excel(name = "毕业院校", isImportField = "true")
|
||||
@Schema(description ="毕业院校")
|
||||
private String graduationAcademy;
|
||||
@Excel(name = "毕业时间", isImportField = "true")
|
||||
@Schema(description ="毕业时间")
|
||||
private String graduationTime;
|
||||
@Schema(description ="字表数据")
|
||||
private List<EmployeeModel> list;
|
||||
@Schema(description ="创建时间")
|
||||
private String creatorTime;
|
||||
|
||||
private boolean type;
|
||||
private String fileName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ReportManageModel {
|
||||
@Schema(description ="主键")
|
||||
@JSONField(name = "F_Id")
|
||||
private String id;
|
||||
@Schema(description ="名称")
|
||||
@JSONField(name = "F_FullName")
|
||||
private String fullName;
|
||||
@Schema(description ="分类")
|
||||
@JSONField(name = "F_Category")
|
||||
private String category;
|
||||
@Schema(description ="地址")
|
||||
@JSONField(name = "F_UrlAddress")
|
||||
private String urlAddress;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.model.bidata;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BigBigDataListVO {
|
||||
@Schema(description ="编码")
|
||||
private String enCode;
|
||||
@Schema(description ="名称")
|
||||
private String fullName;
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="创建时间")
|
||||
private long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.yunzhupaas.model.customer;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 客户信息
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:09:05
|
||||
*/
|
||||
@Data
|
||||
public class CustomerCrForm {
|
||||
@Schema(description ="编码")
|
||||
private String code;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="地址")
|
||||
private String address;
|
||||
@Schema(description ="名称")
|
||||
private String name;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.yunzhupaas.model.customer;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 客户信息
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:09:05
|
||||
*/
|
||||
@Data
|
||||
public class CustomerInfoVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="编码")
|
||||
private String code;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="地址")
|
||||
private String address;
|
||||
@Schema(description ="名称")
|
||||
private String name;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.yunzhupaas.model.customer;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 客户信息
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:09:05
|
||||
*/
|
||||
@Data
|
||||
public class CustomerListVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="编码")
|
||||
private String code;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="地址")
|
||||
private String address;
|
||||
@Schema(description ="名称")
|
||||
private String name;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yunzhupaas.model.customer;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 客户信息
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:09:05
|
||||
*/
|
||||
@Data
|
||||
public class CustomerUpForm extends CustomerCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class DocumentCrForm {
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="文件夹名称")
|
||||
private String fullName;
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="文档分类")
|
||||
private Integer type;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="文档父级")
|
||||
private String parentId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
|
||||
import com.yunzhupaas.util.treeutil.SumTree;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DocumentFolderTreeModel extends SumTree {
|
||||
private String icon;
|
||||
private String fullName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DocumentFolderTreeVO {
|
||||
@Schema(description ="名称")
|
||||
private String fullName;
|
||||
@Schema(description ="图标")
|
||||
private String icon;
|
||||
@Schema(description ="是否有下级菜单")
|
||||
private Boolean hasChildren;
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="父级主键")
|
||||
private String parentId;
|
||||
|
||||
@Schema(description ="子数据")
|
||||
private List<DocumentFolderTreeVO> children;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DocumentInfoVO {
|
||||
@Schema(description ="文件名称")
|
||||
private String fullName;
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="文档分类")
|
||||
private Integer type;
|
||||
@Schema(description ="文档父级")
|
||||
private String parentId;
|
||||
|
||||
@Schema(description ="文档下载地址")
|
||||
private String uploaderUrl;
|
||||
@Schema(description ="文件路径")
|
||||
private String filePath;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
public class DocumentListVO {
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="文件夹名称")
|
||||
private String fullName;
|
||||
@Schema(description ="文档分类(0-文件夹,1-文件)")
|
||||
private Integer type;
|
||||
@Schema(description ="创建日期")
|
||||
private long creatorTime;
|
||||
@Schema(description ="是否分享")
|
||||
private Integer isShare;
|
||||
@Schema(description ="大小")
|
||||
private String fileSize;
|
||||
@Schema(description ="父级Id")
|
||||
private String parentId;
|
||||
@Schema(description ="后缀名")
|
||||
private String fileExtension;
|
||||
@Schema(description ="文档下载地址")
|
||||
private String uploaderUrl;
|
||||
@Schema(description ="文件路径")
|
||||
private String filePath;
|
||||
@Schema(description ="是否支持预览")
|
||||
private String isPreview;
|
||||
@Schema(description ="创建用户")
|
||||
private String creatorUserId;
|
||||
|
||||
@Schema(description ="共享时间")
|
||||
private Date shareTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DocumentShareForm {
|
||||
|
||||
@Schema(description = "用户id列表")
|
||||
private List<String> userIds;
|
||||
|
||||
@Schema(description = "共享文件id列表")
|
||||
private List<String> ids;
|
||||
|
||||
private String creatorUserId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class DocumentSuserListVO {
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="文档主键")
|
||||
private String documentId;
|
||||
@Schema(description ="用户")
|
||||
private String shareUserId;
|
||||
@Schema(description ="时间")
|
||||
private Date shareTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DocumentTrashListVO {
|
||||
@Schema(description = "主键id")
|
||||
private String id;
|
||||
@Schema(description = "文件名称")
|
||||
private String fullName;
|
||||
@Schema(description = "文件id")
|
||||
private String documentId;
|
||||
@Schema(description = "删除日期")
|
||||
private String deleteTime;
|
||||
@Schema(description = "大小")
|
||||
private String fileSize;
|
||||
@Schema(description = "类型:0-文件夹,1-文件")
|
||||
private Integer type;
|
||||
@Schema(description ="后缀名")
|
||||
private String fileExtension;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
@Data
|
||||
public class DocumentUpForm extends DocumentCrForm{
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class DocumentUploader implements Serializable {
|
||||
@Schema(description ="父级id")
|
||||
private String parentId;
|
||||
@JSONField(serialize = false)
|
||||
@Schema(description ="文件")
|
||||
private MultipartFile file;
|
||||
|
||||
@Schema(description ="文件")
|
||||
private String fileName;
|
||||
|
||||
@Schema(description ="流程任务id")
|
||||
private String taskId;
|
||||
|
||||
public DocumentUploader(MultipartFile file, String parentId, String taskId) {
|
||||
this.file = file;
|
||||
this.parentId = parentId;
|
||||
this.taskId = taskId;
|
||||
}
|
||||
|
||||
public DocumentUploader(MultipartFile file, String parentId) {
|
||||
this.file = file;
|
||||
this.parentId = parentId;
|
||||
}
|
||||
|
||||
public DocumentUploader() {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 类的描述
|
||||
*
|
||||
* @author YUNZHUPAASYUNZHUPAAS开发组
|
||||
* @version 5.0.x
|
||||
* @since 2024/12/4 16:29
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class FlowFileModel {
|
||||
private String userId;
|
||||
private String templateId;
|
||||
/**
|
||||
* 数据读取范围,近七天、近一个月、近半年、近一年、全部
|
||||
*/
|
||||
private Integer dataRange = 0;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.yunzhupaas.model.document;
|
||||
import com.yunzhupaas.base.Page;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PageDocument extends Page {
|
||||
@Schema(description ="父级主键")
|
||||
private String parentId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.yunzhupaas.model.documentpreview;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FileInfoVO {
|
||||
|
||||
private String fileName;
|
||||
private String filePath;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class EmailCheckForm {
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="POP3端口")
|
||||
private String pop3Port;
|
||||
@Schema(description ="ssl登录")
|
||||
private String emailSsl;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="邮箱地址")
|
||||
private String account;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="POP3服务")
|
||||
private String pop3Host;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="邮箱密码")
|
||||
private String password;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="SMTP服务")
|
||||
private String smtpHost;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="SMTP端口")
|
||||
private String smtpPort;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="显示名称")
|
||||
private String senderName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailCofigInfoVO {
|
||||
|
||||
@Schema(description ="账户")
|
||||
private String account;
|
||||
|
||||
@Schema(description ="密码")
|
||||
private String password;
|
||||
|
||||
@Schema(description ="POP3服务")
|
||||
private String pop3Host;
|
||||
|
||||
@Schema(description ="POP3端口")
|
||||
private Integer pop3Port;
|
||||
|
||||
@Schema(description ="发件人名称")
|
||||
private String senderName;
|
||||
|
||||
@Schema(description ="SMTP服务")
|
||||
private String smtpHost;
|
||||
|
||||
@Schema(description ="SMTP端口")
|
||||
private Integer smtpPort;
|
||||
@Schema(description ="创建时间")
|
||||
private long creatorTime;
|
||||
@Schema(description ="是否开户SSL登录(1-是,0否)")
|
||||
private Integer emailSsl;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 发邮件
|
||||
*/
|
||||
@Data
|
||||
public class EmailCrForm {
|
||||
@JsonIgnore
|
||||
@Schema(description ="id",hidden = true)
|
||||
private String id;
|
||||
@Schema(description ="抄送人")
|
||||
private String cc;
|
||||
|
||||
@Schema(description ="密送人")
|
||||
private String bcc;
|
||||
|
||||
@Schema(description ="正文")
|
||||
private String bodyText;
|
||||
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="收件人")
|
||||
private String recipient;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailDraftListVO {
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
@Schema(description ="发件人")
|
||||
private String id;
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
@Schema(description ="收件人")
|
||||
private String recipient;
|
||||
@Schema(description ="创建时间")
|
||||
private long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailInfoModel {
|
||||
private String fileId;
|
||||
private String fileName;
|
||||
private String fileSize;
|
||||
private String fileTime;
|
||||
private String fileState;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailInfoVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="邮件主题")
|
||||
private String subject;
|
||||
@Schema(description ="抄送人")
|
||||
private String cc;
|
||||
@Schema(description ="密送人")
|
||||
private String bcc;
|
||||
@Schema(description ="发件人姓名")
|
||||
private String senderName;
|
||||
@Schema(description ="发件人邮箱")
|
||||
private String sender;
|
||||
@Schema(description ="时间")
|
||||
private Long fdate;
|
||||
@Schema(description ="创建时间")
|
||||
private Long creatorTime;
|
||||
@Schema(description ="收件箱收件人")
|
||||
private String mAccount;
|
||||
@Schema(description ="发送收件人")
|
||||
private String recipient;
|
||||
@Schema(description ="附件对象")
|
||||
private String attachment;
|
||||
@Schema(description ="邮件内容")
|
||||
private String bodyText;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailReceiveListVO {
|
||||
@Schema(description ="是否已读(1-已读,0-未)")
|
||||
private Integer isRead;
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
@Schema(description ="时间")
|
||||
private Long fdate;
|
||||
@Schema(description ="发件人")
|
||||
private String id;
|
||||
@Schema(description ="是否标星(1-是,0-否)")
|
||||
private Integer starred;
|
||||
@Schema(description ="发件人")
|
||||
private String sender;
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
@Schema(description ="创建时间")
|
||||
private Long creatorTime;
|
||||
@Schema(description ="收件人")
|
||||
private String recipient;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 存草稿
|
||||
*/
|
||||
@Data
|
||||
public class EmailSendCrForm {
|
||||
// @JsonIgnore
|
||||
@Schema(description ="id",hidden = true)
|
||||
private String id;
|
||||
|
||||
@Schema(description ="抄送人")
|
||||
private String cc;
|
||||
|
||||
@Schema(description ="密送人")
|
||||
private String bcc;
|
||||
|
||||
@Schema(description ="正文")
|
||||
private String bodyText;
|
||||
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="收件人")
|
||||
private String recipient;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailSentListVO {
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
@Schema(description ="发件人")
|
||||
private String id;
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
@Schema(description ="收件人")
|
||||
private String recipient;
|
||||
@Schema(description ="创建时间")
|
||||
private Long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmailStarredListVO {
|
||||
@Schema(description ="是否已读(1-已读,0-未)")
|
||||
private Integer isRead;
|
||||
@Schema(description ="附件")
|
||||
private String attachment;
|
||||
@Schema(description ="时间")
|
||||
private Long fdate;
|
||||
@Schema(description ="发件人")
|
||||
private String id;
|
||||
@Schema(description ="是否标星(1-是,0-否)")
|
||||
private Integer starred;
|
||||
@Schema(description ="发件人")
|
||||
private String sender;
|
||||
@Schema(description ="主题")
|
||||
private String subject;
|
||||
@Schema(description ="创建时间")
|
||||
private long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.yunzhupaas.model.email;
|
||||
import com.yunzhupaas.base.PaginationTime;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PaginationEmail extends PaginationTime {
|
||||
@Schema(description ="类型")
|
||||
private String type;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.yunzhupaas.model.emailconfig;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 邮箱账户密码验证
|
||||
*/
|
||||
@Data
|
||||
public class EmailConfigCheckForm {
|
||||
@Schema(description ="邮箱密码")
|
||||
private String password;
|
||||
|
||||
@Schema(description ="显示名称")
|
||||
private String senderName;
|
||||
|
||||
@Schema(description ="SMTP服务")
|
||||
private String smtpHost;
|
||||
|
||||
@Schema(description ="POP3端口")
|
||||
private Integer pop3Port;
|
||||
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
|
||||
@Schema(description ="SMTP端口")
|
||||
private Integer smtpPort;
|
||||
|
||||
@Schema(description ="ssl登录")
|
||||
private Integer emailSsl;
|
||||
|
||||
@Schema(description ="邮箱地址")
|
||||
private String account;
|
||||
|
||||
@Schema(description ="POP3服务")
|
||||
private String pop3Host;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.yunzhupaas.model.emailconfig;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 保存邮箱配置
|
||||
*/
|
||||
@Data
|
||||
public class EmailConfigSavaForm {
|
||||
|
||||
private String creatorUserId;
|
||||
|
||||
private String password;
|
||||
|
||||
private String senderName;
|
||||
|
||||
private String smtpHost;
|
||||
|
||||
private Integer pop3Port;
|
||||
|
||||
private String id;
|
||||
|
||||
private Date creatorTime;
|
||||
|
||||
private Integer smtpPort;
|
||||
|
||||
private Integer emailSsl;
|
||||
|
||||
private String account;
|
||||
|
||||
private String pop3Host;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class EmployeeCrForm {
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="姓名")
|
||||
private String fullName;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="工号")
|
||||
private String enCode;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="性别")
|
||||
private String gender;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="部门")
|
||||
private String departmentName;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="岗位")
|
||||
private String positionName;
|
||||
@Schema(description ="用工性质")
|
||||
private String workingNature;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="身份证号")
|
||||
private String idNumber;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="联系电话")
|
||||
private String telephone;
|
||||
@Schema(description ="参加工作")
|
||||
private long attendWorkTime;
|
||||
@Schema(description ="出生年月")
|
||||
private long birthday;
|
||||
@Schema(description ="最高学历")
|
||||
private String education;
|
||||
@Schema(description ="所学专业")
|
||||
private String major;
|
||||
@Schema(description ="毕业院校")
|
||||
private String graduationAcademy;
|
||||
@Schema(description ="毕业时间")
|
||||
private long graduationTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeExportVO {
|
||||
/**
|
||||
* 职员主键
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 工号
|
||||
*/
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
private String gender;
|
||||
|
||||
/**
|
||||
* 部门
|
||||
*/
|
||||
private String departmentName;
|
||||
|
||||
/**
|
||||
* 岗位
|
||||
*/
|
||||
private String positionName;
|
||||
|
||||
/**
|
||||
* 用工性质
|
||||
*/
|
||||
private String workingNature;
|
||||
|
||||
/**
|
||||
* 身份证号
|
||||
*/
|
||||
private String idNumber;
|
||||
|
||||
/**
|
||||
* 联系电话
|
||||
*/
|
||||
private String telephone;
|
||||
|
||||
/**
|
||||
* 参加工作
|
||||
*/
|
||||
private String attendWorkTime;
|
||||
|
||||
/**
|
||||
* 出生年月
|
||||
*/
|
||||
private String birthday;
|
||||
|
||||
/**
|
||||
* 最高学历
|
||||
*/
|
||||
private String education;
|
||||
|
||||
/**
|
||||
* 所学专业
|
||||
*/
|
||||
private String major;
|
||||
|
||||
/**
|
||||
* 毕业院校
|
||||
*/
|
||||
private String graduationAcademy;
|
||||
|
||||
/**
|
||||
* 毕业时间
|
||||
*/
|
||||
private String graduationTime;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 排序码
|
||||
*/
|
||||
private Long sortCode;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
private Integer enabledMark;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private String creatorTime;
|
||||
|
||||
/**
|
||||
* 创建用户
|
||||
*/
|
||||
private String creatorUserId;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private String lastModifyTime;
|
||||
|
||||
/**
|
||||
* 修改用户
|
||||
*/
|
||||
private String lastModifyUserId;
|
||||
|
||||
/**
|
||||
* 删除标志
|
||||
*/
|
||||
private Integer deleteMark;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
private String deleteTime;
|
||||
|
||||
/**
|
||||
* 删除用户
|
||||
*/
|
||||
private String deleteUserId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
|
||||
import com.yunzhupaas.model.EmployeeModel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeImportVO {
|
||||
/**
|
||||
* 导入成功条数
|
||||
*/
|
||||
private int snum;
|
||||
/**
|
||||
* 导入失败条数
|
||||
*/
|
||||
private int fnum;
|
||||
/**
|
||||
* 导入结果状态(0,成功 1,失败)
|
||||
*/
|
||||
private int resultType;
|
||||
/**
|
||||
* 失败结果
|
||||
*/
|
||||
private List<EmployeeModel> failResult;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeInfoModel {
|
||||
@Schema(description ="出生年月")
|
||||
private Date birthday;
|
||||
@Schema(description ="参加工作")
|
||||
private String attendWorkTime;
|
||||
@Schema(description ="创建时间")
|
||||
private Date creatorTime;
|
||||
@Schema(description ="创建用户")
|
||||
private String creatorUserId;
|
||||
@Schema(description ="删除标志")
|
||||
private String deleteMark;
|
||||
@Schema(description ="删除时间")
|
||||
private Date deleteTime;
|
||||
@Schema(description ="删除用户")
|
||||
private String deleteUserId;
|
||||
@Schema(description ="部门")
|
||||
private String departmentName;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="最高学历")
|
||||
private String education;
|
||||
@Schema(description ="工号")
|
||||
private String enCode;
|
||||
@Schema(description ="有效标志")
|
||||
private Integer enabledMark;
|
||||
@Schema(description ="姓名")
|
||||
private String fullName;
|
||||
@Schema(description ="性别")
|
||||
private String gender;
|
||||
@Schema(description ="毕业院校")
|
||||
private String graduationAcademy ;
|
||||
@Schema(description ="毕业时间")
|
||||
private Date graduationTime;
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="身份证号")
|
||||
private String idNumber;
|
||||
@Schema(description ="修改时间")
|
||||
private Date lastModifyTime;
|
||||
@Schema(description ="修改用户")
|
||||
private String lastModifyUserId;
|
||||
@Schema(description ="所学专业")
|
||||
private String major;
|
||||
@Schema(description ="岗位")
|
||||
private String positionName;
|
||||
@Schema(description ="排序")
|
||||
private String sortCode;
|
||||
@Schema(description ="联系电话")
|
||||
private String telephone;
|
||||
@Schema(description ="用工性质")
|
||||
private String workingNature;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
@Data
|
||||
public class EmployeeInfoVO {
|
||||
@Schema(description ="姓名")
|
||||
private String fullName;
|
||||
@Schema(description ="工号")
|
||||
private String enCode;
|
||||
@Schema(description ="性别")
|
||||
private String gender;
|
||||
@Schema(description ="部门")
|
||||
private String departmentName;
|
||||
@Schema(description ="岗位")
|
||||
private String positionName;
|
||||
@Schema(description ="用工性质")
|
||||
private String workingNature;
|
||||
@Schema(description ="身份证号")
|
||||
private String idNumber;
|
||||
@Schema(description ="联系电话")
|
||||
private String telephone;
|
||||
@Schema(description ="参加工作")
|
||||
private long attendWorkTime;
|
||||
@Schema(description ="出生年月")
|
||||
private long birthday;
|
||||
@Schema(description ="最高学历")
|
||||
private String education;
|
||||
@Schema(description ="所学专业")
|
||||
private String major;
|
||||
@Schema(description ="毕业院校")
|
||||
private String graduationAcademy;
|
||||
@Schema(description ="毕业时间")
|
||||
private long graduationTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmployeeListVO {
|
||||
@Schema(description ="主鍵")
|
||||
private String id;
|
||||
@Schema(description ="工号")
|
||||
private String enCode;
|
||||
@Schema(description ="姓名")
|
||||
private String fullName;
|
||||
@Schema(description ="性别ID")
|
||||
private String gender;
|
||||
@Schema(description ="部门")
|
||||
private String departmentName;
|
||||
@Schema(description ="岗位")
|
||||
private String positionName;
|
||||
@Schema(description ="用工性质")
|
||||
private String workingNature;
|
||||
@Schema(description ="身份证")
|
||||
private String idNumber;
|
||||
@Schema(description ="联系电话")
|
||||
private String telephone;
|
||||
@Schema(description ="生日")
|
||||
private long birthday;
|
||||
@Schema(description ="参加工作时间")
|
||||
private long attendWorkTime;
|
||||
@Schema(description ="学历")
|
||||
private String education;
|
||||
@Schema(description ="所学专业")
|
||||
private String major;
|
||||
@Schema(description ="毕业院校")
|
||||
private String graduationAcademy;
|
||||
@Schema(description ="毕业时间")
|
||||
private long graduationTime;
|
||||
@Schema(description ="创建时间")
|
||||
private long creatorTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EmployeeUpForm extends EmployeeCrForm{
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.yunzhupaas.model.employee;
|
||||
import com.yunzhupaas.base.PaginationTime;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PaginationEmployee extends PaginationTime {
|
||||
@Schema(description ="字段")
|
||||
private String condition;
|
||||
@Schema(description ="类型")
|
||||
private String dataType;
|
||||
@Schema(description ="字段")
|
||||
private String selectKey;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.yunzhupaas.model.leaveapply;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 请假申请
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class LeaveApplyForm {
|
||||
@Schema(description = "相关附件")
|
||||
private String fileJson;
|
||||
@Schema(description = "紧急程度")
|
||||
private Integer flowUrgent;
|
||||
@Schema(description = "请假天数")
|
||||
private String leaveDayCount;
|
||||
@Schema(description = "请假小时")
|
||||
private String leaveHour;
|
||||
@Schema(description = "请假时间")
|
||||
private Long leaveStartTime;
|
||||
@Schema(description = "申请职位")
|
||||
private String applyPost;
|
||||
@Schema(description = "申请人员")
|
||||
private String applyUser;
|
||||
@Schema(description = "流程标题")
|
||||
private String flowTitle;
|
||||
@Schema(description = "申请部门")
|
||||
private String applyDept;
|
||||
@Schema(description = "请假类别")
|
||||
private String leaveType;
|
||||
@Schema(description = "请假原因")
|
||||
private String leaveReason;
|
||||
@Schema(description = "申请日期")
|
||||
private Long applyDate;
|
||||
@Schema(description = "流程主键")
|
||||
private String flowId;
|
||||
@Schema(description = "流程单据")
|
||||
private String billNo;
|
||||
@Schema(description = "结束时间")
|
||||
private Long leaveEndTime;
|
||||
@Schema(description = "提交/保存 0-1")
|
||||
private String status;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.yunzhupaas.model.leaveapply;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 请假申请
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class LeaveApplyInfoVO {
|
||||
@Schema(description = "主键id")
|
||||
private String id;
|
||||
@Schema(description = "相关附件")
|
||||
private String fileJson;
|
||||
@Schema(description = "紧急程度")
|
||||
private Integer flowUrgent;
|
||||
@Schema(description = "请假天数")
|
||||
private String leaveDayCount;
|
||||
@Schema(description = "请假小时")
|
||||
private String leaveHour;
|
||||
@Schema(description = "请假时间")
|
||||
private Long leaveStartTime;
|
||||
@Schema(description = "申请职位")
|
||||
private String applyPost;
|
||||
@Schema(description = "申请人员")
|
||||
private String applyUser;
|
||||
@Schema(description = "流程标题")
|
||||
private String flowTitle;
|
||||
@Schema(description = "申请部门")
|
||||
private String applyDept;
|
||||
@Schema(description = "请假类别")
|
||||
private String leaveType;
|
||||
@Schema(description = "请假原因")
|
||||
private String leaveReason;
|
||||
@Schema(description = "申请日期")
|
||||
private Long applyDate;
|
||||
@Schema(description = "流程主键")
|
||||
private String flowId;
|
||||
@Schema(description = "流程单据")
|
||||
private String billNo;
|
||||
@Schema(description = "结束时间")
|
||||
private Long leaveEndTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderCustomerVO {
|
||||
@Schema(description = "主键id")
|
||||
private String id;
|
||||
@Schema(description = "编码")
|
||||
private String code;
|
||||
@Schema(description = "内容")
|
||||
private String text;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderEntryListVO {
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="商品名称")
|
||||
private String goodsName;
|
||||
@Schema(description ="规格型号")
|
||||
private String specifications;
|
||||
@Schema(description ="单位")
|
||||
private String unit;
|
||||
@Schema(description ="数量")
|
||||
private String qty;
|
||||
@Schema(description ="单价")
|
||||
private String price;
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@Schema(description =" 折扣%")
|
||||
private String discount;
|
||||
@Schema(description =" 税率%")
|
||||
private String cess;
|
||||
@Schema(description ="实际单价")
|
||||
private String actualPrice;
|
||||
@Schema(description ="实际金额")
|
||||
private String actualAmount;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderEntryModel {
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="订单日期")
|
||||
private Long remove;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="商品Id")
|
||||
private String goodsId;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="商品编码")
|
||||
private String goodsCode;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="商品名称")
|
||||
private String goodsName;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="规格型号")
|
||||
private String specifications;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="单位")
|
||||
private String unit;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="数量")
|
||||
private String qty;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="单价")
|
||||
private String price;
|
||||
@NotBlank(message = "金额不能为空")
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@NotBlank(message = "折扣%不能为空")
|
||||
@Schema(description =" 折扣%")
|
||||
private String discount;
|
||||
@NotBlank(message = "税率%不能为空")
|
||||
@Schema(description =" 税率%")
|
||||
private String cess;
|
||||
@NotBlank(message = "实际单价不能为空")
|
||||
@Schema(description ="实际单价")
|
||||
private String actualPrice;
|
||||
@NotBlank(message = "实际金额不能为空")
|
||||
@Schema(description ="实际金额")
|
||||
private String actualAmount;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="角标")
|
||||
private String index;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderExportModel {
|
||||
private String customerId;
|
||||
private String customerName;
|
||||
private String salesmanId;
|
||||
private String salesmanName;
|
||||
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date orderDate;
|
||||
private String orderCode;
|
||||
private String transportMode;
|
||||
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date deliveryDate;
|
||||
private String deliveryAddress;
|
||||
private String paymentMode;
|
||||
private BigDecimal receivableMoney;
|
||||
private BigDecimal earnestRate;
|
||||
private BigDecimal prepayEarnest;
|
||||
private String description;
|
||||
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date creatorTime;
|
||||
private String creatorUserId;
|
||||
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date lastModifyTime;
|
||||
private String lastModifyUserId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderForm {
|
||||
@Schema(description ="订单日期")
|
||||
private Long orderDate;
|
||||
@Schema(description ="订单编号")
|
||||
private String orderCode;
|
||||
@Schema(description ="应收金额")
|
||||
private String receivableMoney;
|
||||
@Schema(description ="定金比率")
|
||||
private String earnestRate;
|
||||
@Schema(description ="预付定金")
|
||||
private String prepayEarnest;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="客户Id")
|
||||
private String customerId;
|
||||
@Schema(description ="业务员Id")
|
||||
private String salesmanId;
|
||||
@Schema(description ="业务员")
|
||||
private String salesmanName;
|
||||
@Schema(description ="付款方式")
|
||||
private String paymentMode;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="运输方式")
|
||||
private String transportMode;
|
||||
@Schema(description ="发货日期")
|
||||
private Long deliveryDate;
|
||||
@Schema(description ="发货地址")
|
||||
private String deliveryAddress;
|
||||
@Schema(description ="附件信息")
|
||||
private String fileJson;
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="商品明细")
|
||||
private List<OrderEntryModel> goodsList = new ArrayList<>();
|
||||
@Schema(description ="收款计划")
|
||||
private List<OrderReceivableModel> collectionPlanList = new ArrayList<>();
|
||||
@Schema(description ="状态")
|
||||
private String status;
|
||||
@Schema(description ="流程")
|
||||
private String flowId;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderGoodsVO {
|
||||
@Schema(description = "主键id")
|
||||
private String id;
|
||||
@Schema(description = "编码")
|
||||
private String code;
|
||||
@Schema(description = "内容")
|
||||
private String text;
|
||||
@Schema(description = "价格")
|
||||
private String specifications;
|
||||
@Schema(description = "单位")
|
||||
private String unit;
|
||||
@Schema(description = "价格")
|
||||
private String price;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderInfoOrderEntryModel {
|
||||
@Schema(description ="订单日期")
|
||||
private String remove;
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="商品Id")
|
||||
private String goodsId;
|
||||
@Schema(description ="商品编码")
|
||||
private String goodsCode;
|
||||
@Schema(description ="商品名称")
|
||||
private String goodsName;
|
||||
@Schema(description ="规格型号")
|
||||
private String specifications;
|
||||
@Schema(description ="单位")
|
||||
private String unit;
|
||||
@Schema(description ="数量")
|
||||
private String qty;
|
||||
@Schema(description ="单价")
|
||||
private String price;
|
||||
@Schema(description ="金额", example = "1")
|
||||
private int amount;
|
||||
@Schema(description =" 折扣%", example = "1")
|
||||
private int discount;
|
||||
@Schema(description =" 税率%")
|
||||
private String cess;
|
||||
@Schema(description ="实际单价")
|
||||
private String actualPrice;
|
||||
@Schema(description ="实际金额")
|
||||
private String actualAmount;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="排序", example = "1")
|
||||
private int sortCode;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderInfoOrderReceivableModel {
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="收款日期")
|
||||
private Long receivableDate;
|
||||
@Schema(description ="收款比率", example = "1")
|
||||
private int receivableRate;
|
||||
@Schema(description ="收款金额")
|
||||
private String receivableMoney;
|
||||
@Schema(description ="收款方式")
|
||||
private String receivableMode;
|
||||
@Schema(description ="收款摘要")
|
||||
@JsonProperty("abstract")
|
||||
private String fabstract;
|
||||
@Schema(description ="排序", example = "1")
|
||||
private int sortCode;
|
||||
@Schema(description ="收款状态")
|
||||
private String receivableState;
|
||||
@Schema(description ="订单主键")
|
||||
private String orderId;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderInfoVO {
|
||||
@Schema(description ="有效标志", example = "1")
|
||||
private Integer enabledMark;
|
||||
@Schema(description ="制单人员")
|
||||
private String creatorUserId;
|
||||
@Schema(description ="附件信息")
|
||||
private String fileJson;
|
||||
@Schema(description ="付款方式")
|
||||
private String paymentMode;
|
||||
@Schema(description ="制单时间")
|
||||
private Long creatorTime;
|
||||
@Schema(description ="业务员Id")
|
||||
private String salesmanId;
|
||||
@Schema(description ="预付定金")
|
||||
private String prepayEarnest;
|
||||
@Schema(description ="运输方式")
|
||||
private String transportMode;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="发货日期")
|
||||
private Long deliveryDate;
|
||||
@Schema(description ="订单主键")
|
||||
private String id;
|
||||
@Schema(description ="业务员")
|
||||
private String salesmanName;
|
||||
@Schema(description ="客户Id")
|
||||
private String customerId;
|
||||
@Schema(description ="修改时间")
|
||||
private Long lastModifyTime;
|
||||
@Schema(description ="应收金额")
|
||||
private String receivableMoney;
|
||||
@Schema(description ="发货地址")
|
||||
private String deliveryAddress;
|
||||
@Schema(description ="定金比率")
|
||||
private String earnestRate;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="修改用户")
|
||||
private String lastModifyUserId;
|
||||
@Schema(description ="订单日期")
|
||||
private Long orderDate;
|
||||
@Schema(description ="订单编号")
|
||||
private String orderCode;
|
||||
@Schema(description ="订单明细")
|
||||
List<OrderInfoOrderEntryModel> goodsList;
|
||||
@Schema(description ="收款计划")
|
||||
List<OrderInfoOrderReceivableModel> collectionPlanList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderListVO {
|
||||
@Schema(description ="订单日期")
|
||||
private Long orderDate;
|
||||
@Schema(description ="订单编号")
|
||||
private String orderCode;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="业务员")
|
||||
private String salesmanName;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
@Schema(description ="付款金额")
|
||||
private String receivableMoney;
|
||||
@Schema(description ="制单人员")
|
||||
private String creatorUser;
|
||||
@Schema(description ="制单人员Id")
|
||||
private String creatorUserId;
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="当前状态")
|
||||
private Integer currentState;
|
||||
@Schema(description ="流程主键")
|
||||
private String flowId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderReceivableListVO {
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@Schema(description ="收款日期")
|
||||
private Long receivableDate;
|
||||
@Schema(description ="收款比率")
|
||||
private Integer receivableRate;
|
||||
@Schema(description ="收款金额")
|
||||
private String receivableMoney;
|
||||
@Schema(description ="收款方式")
|
||||
private String receivableMode;
|
||||
@Schema(description ="收款摘要")
|
||||
@JsonProperty("abstract")
|
||||
private String fabstract;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class OrderReceivableModel {
|
||||
@Schema(description ="")
|
||||
private String remove;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="自然主键")
|
||||
private String id;
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="收款日期")
|
||||
private Long receivableDate;
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="收款比率")
|
||||
private int receivableRate;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="收款金额")
|
||||
private String receivableMoney;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="收款方式")
|
||||
private String receivableMode;
|
||||
@Schema(description ="收款摘要")
|
||||
@JsonProperty("abstract")
|
||||
private String fabstract;
|
||||
@Schema(description ="")
|
||||
private String index;
|
||||
@Schema(description ="描述")
|
||||
private String description;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.model.order;
|
||||
import com.yunzhupaas.base.PaginationTime;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单信息
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/15 8:46
|
||||
*/
|
||||
@Data
|
||||
public class PaginationOrder extends PaginationTime {
|
||||
@Schema(description ="有效标志")
|
||||
private String enabledMark;
|
||||
|
||||
@Schema(description ="有效标志")
|
||||
private String templateId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.yunzhupaas.model.product;
|
||||
import com.yunzhupaas.model.productEntry.ProductEntryInfoVO;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductCrForm {
|
||||
@Schema(description ="订单编号")
|
||||
private String code;
|
||||
@Schema(description ="客户Id")
|
||||
private String customerId;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="审核人")
|
||||
private String auditName;
|
||||
@Schema(description ="审核日期")
|
||||
private Long auditDate;
|
||||
@Schema(description ="发货仓库")
|
||||
private String goodsWarehouse;
|
||||
@Schema(description ="发货通知时间")
|
||||
private Long goodsDate;
|
||||
@Schema(description ="发货通知人")
|
||||
private String goodsName;
|
||||
@Schema(description ="收款方式")
|
||||
private String gatheringType;
|
||||
@Schema(description ="业务员")
|
||||
private String business;
|
||||
@Schema(description ="送货地址")
|
||||
private String address;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
@Schema(description ="收货消息")
|
||||
private Integer harvestMsg;
|
||||
@Schema(description ="收货仓库")
|
||||
private String harvestWarehouse;
|
||||
@Schema(description ="代发客户")
|
||||
private String issuingName;
|
||||
@Schema(description ="让利金额")
|
||||
private BigDecimal partPrice;
|
||||
@Schema(description ="优惠金额")
|
||||
private BigDecimal reducedPrice;
|
||||
@Schema(description ="折后金额")
|
||||
private BigDecimal discountPrice;
|
||||
@Schema(description ="备注")
|
||||
private String description;
|
||||
@Schema(description ="子表数据")
|
||||
private List<ProductEntryInfoVO> productEntryList;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.yunzhupaas.model.product;
|
||||
import com.yunzhupaas.model.productEntry.ProductEntryInfoVO;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductInfoVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="订单编号")
|
||||
private String code;
|
||||
@Schema(description ="客户id")
|
||||
private String customerId;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="审核人")
|
||||
private String auditName;
|
||||
@Schema(description ="审核日期")
|
||||
private Long auditDate;
|
||||
@Schema(description ="发货仓库")
|
||||
private String goodsWarehouse;
|
||||
@Schema(description ="发货通知时间")
|
||||
private Long goodsDate;
|
||||
@Schema(description ="发货通知人")
|
||||
private String goodsName;
|
||||
@Schema(description ="收款方式")
|
||||
private String gatheringType;
|
||||
@Schema(description ="业务员")
|
||||
private String business;
|
||||
@Schema(description ="送货地址")
|
||||
private String address;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
@Schema(description ="收货消息")
|
||||
private Integer harvestMsg;
|
||||
@Schema(description ="收货仓库")
|
||||
private String harvestWarehouse;
|
||||
@Schema(description ="代发客户")
|
||||
private String issuingName;
|
||||
@Schema(description ="让利金额")
|
||||
private BigDecimal partPrice;
|
||||
@Schema(description ="优惠金额")
|
||||
private BigDecimal reducedPrice;
|
||||
@Schema(description ="折后金额")
|
||||
private BigDecimal discountPrice;
|
||||
@Schema(description ="备注")
|
||||
private String description;
|
||||
@Schema(description ="子表数据")
|
||||
private List<ProductEntryInfoVO> productEntryList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.model.product;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductListVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="订单编号")
|
||||
private String code;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="业务员")
|
||||
private String business;
|
||||
@Schema(description ="送货地址")
|
||||
private String address;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
@Schema(description ="制单人")
|
||||
private String salesmanName;
|
||||
@Schema(description ="审核状态")
|
||||
private Integer auditState;
|
||||
@Schema(description ="发货状态")
|
||||
private Integer goodsState;
|
||||
@Schema(description ="关闭状态")
|
||||
private Integer closeState;
|
||||
@Schema(description ="关闭日期")
|
||||
private Long closeDate;
|
||||
@Schema(description ="联系人")
|
||||
private String contactName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.model.product;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductPagination extends Pagination {
|
||||
@Schema(description ="订单编号")
|
||||
private String code;
|
||||
@Schema(description ="客户名称")
|
||||
private String customerName;
|
||||
@Schema(description ="联系方式")
|
||||
private String contactTel;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yunzhupaas.model.product;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductUpForm extends ProductCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.model.productEntry;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductEntryInfoVO {
|
||||
@Schema(description ="产品编号")
|
||||
private String productCode;
|
||||
@Schema(description ="产品名称")
|
||||
private String productName;
|
||||
@Schema(description ="产品规格")
|
||||
private String productSpecification;
|
||||
@Schema(description ="数量")
|
||||
private Long qty;
|
||||
@Schema(description ="订货类型")
|
||||
private String type;
|
||||
@Schema(description ="单价")
|
||||
private String money;
|
||||
@Schema(description ="折后单价")
|
||||
private String price;
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@Schema(description ="备注")
|
||||
private String description;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.model.productEntry;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductEntryListVO {
|
||||
@Schema(description ="产品编号")
|
||||
private String productCode;
|
||||
@Schema(description ="产品名称")
|
||||
private String productName;
|
||||
@Schema(description ="数量")
|
||||
private Long qty;
|
||||
@Schema(description ="订货类型")
|
||||
private String type;
|
||||
@Schema(description ="活动")
|
||||
private String activity;
|
||||
@Schema(description ="数据")
|
||||
private List<ProductEntryMdoel> dataList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.yunzhupaas.model.productEntry;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Product模型
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 10:40:59
|
||||
*/
|
||||
@Data
|
||||
public class ProductEntryMdoel {
|
||||
@Schema(description ="产品规格")
|
||||
private String productSpecification;
|
||||
@Schema(description ="数量")
|
||||
private String qty;
|
||||
@Schema(description ="单价")
|
||||
private String money;
|
||||
@Schema(description ="折后单价")
|
||||
private String price;
|
||||
@Schema(description ="单位")
|
||||
private String util;
|
||||
@Schema(description ="控制方式")
|
||||
private String commandType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model.productclassify;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
public class ProductclassifyCrForm {
|
||||
@Schema(description ="名称")
|
||||
private String fullName;
|
||||
@Schema(description ="上级")
|
||||
private String parentId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.model.productclassify;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
public class ProductclassifyInfoVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="名称")
|
||||
private String fullName;
|
||||
@Schema(description ="上级")
|
||||
private String parentId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.yunzhupaas.model.productclassify;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
public class ProductclassifyListVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="名称")
|
||||
private String fullName;
|
||||
@Schema(description ="是否子节点")
|
||||
private String hasChildren;
|
||||
@Schema(description ="子节点")
|
||||
private List<ProductclassifyListVO> children;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.model.productclassify;
|
||||
|
||||
import com.yunzhupaas.util.treeutil.SumTree;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
public class ProductclassifyModel extends SumTree {
|
||||
|
||||
/** 名称 */
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.model.productclassify;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品分类
|
||||
*
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 14:34:04
|
||||
*/
|
||||
@Data
|
||||
public class ProductclassifyUpForm extends ProductclassifyCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.model.productgoods;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品商品
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
public class ProductGoodsCrForm {
|
||||
@Schema(description ="分类主键")
|
||||
private String classifyId;
|
||||
@Schema(description ="产品编号")
|
||||
private String code;
|
||||
@Schema(description ="产品名称")
|
||||
private String fullName;
|
||||
@Schema(description ="产品规格")
|
||||
private String productSpecification;
|
||||
@Schema(description ="单价")
|
||||
private String money;
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@Schema(description ="库存数")
|
||||
private String qty;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.model.productgoods;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品商品
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
public class ProductGoodsInfoVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="分类主键")
|
||||
private String classifyId;
|
||||
@Schema(description ="产品编号")
|
||||
private String code;
|
||||
@Schema(description ="产品名称")
|
||||
private String fullName;
|
||||
@Schema(description ="产品规格")
|
||||
private String productSpecification;
|
||||
@Schema(description ="单价")
|
||||
private String money;
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@Schema(description ="库存数")
|
||||
private String qty;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.model.productgoods;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品商品
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
public class ProductGoodsListVO{
|
||||
@Schema(description ="主键")
|
||||
private String id;
|
||||
@Schema(description ="分类主键")
|
||||
private String classifyId;
|
||||
@Schema(description ="产品编号")
|
||||
private String code;
|
||||
@Schema(description ="产品名称")
|
||||
private String fullName;
|
||||
@Schema(description ="产品规格")
|
||||
private String productSpecification;
|
||||
@Schema(description ="单价")
|
||||
private String money;
|
||||
@Schema(description ="金额")
|
||||
private String amount;
|
||||
@Schema(description ="库存数")
|
||||
private String qty;
|
||||
@Schema(description ="订货分类")
|
||||
private String type;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.model.productgoods;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品商品
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
public class ProductGoodsPagination extends Pagination {
|
||||
@Schema(description ="分类主键")
|
||||
private String classifyId;
|
||||
@Schema(description ="产品编号")
|
||||
private String code;
|
||||
@Schema(description ="产品名称")
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.model.productgoods;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 产品商品
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2021-07-10 15:57:50
|
||||
*/
|
||||
@Data
|
||||
public class ProductGoodsUpForm extends ProductGoodsCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.model.projectgantt;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ProjectGanttCrForm {
|
||||
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="完成进度")
|
||||
private Integer schedule;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="项目名称")
|
||||
private String fullName;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="项目编码")
|
||||
private String enCode;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description ="参与人员")
|
||||
private String managerIds;
|
||||
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="开始时间")
|
||||
private long startTime;
|
||||
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="结束时间")
|
||||
private long endTime;
|
||||
|
||||
@NotNull(message = "必填")
|
||||
@Schema(description ="项目工期")
|
||||
private BigDecimal timeLimit;
|
||||
|
||||
@Schema(description ="项目描述")
|
||||
private String description;
|
||||
|
||||
@Schema(description ="项目状态")
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.model.projectgantt;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ProjectGanttInfoVO {
|
||||
@Schema(description ="父级id")
|
||||
private String parentId;
|
||||
@Schema(description ="项目编码")
|
||||
private String enCode;
|
||||
@Schema(description ="开始时间")
|
||||
private long startTime;
|
||||
@Schema(description ="完成进度")
|
||||
private String schedule;
|
||||
@Schema(description ="项目工期")
|
||||
private String timeLimit;
|
||||
@Schema(description ="项目名称")
|
||||
private String fullName;
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="结束时间")
|
||||
private long endTime;
|
||||
@Schema(description ="参与人员")
|
||||
private String managerIds;
|
||||
@Schema(description ="项目描述")
|
||||
private String description;
|
||||
@Schema(description ="状态")
|
||||
private Integer state;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.model.projectgantt;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class ProjectGanttListVO {
|
||||
@Schema(description ="主键id")
|
||||
private String id;
|
||||
@Schema(description ="项目编码")
|
||||
private String enCode;
|
||||
@Schema(description ="项目名称")
|
||||
private String fullName;
|
||||
@Schema(description ="项目工期")
|
||||
private String timeLimit;
|
||||
@Schema(description ="开始时间")
|
||||
private long startTime;
|
||||
@Schema(description ="结束时间")
|
||||
private long endTime;
|
||||
private Integer schedule;
|
||||
@Schema(description ="参与人员")
|
||||
private String managerIds;
|
||||
@Schema(description ="状态")
|
||||
private Integer state;
|
||||
@Schema(description ="详情")
|
||||
private List<ProjectGanttManagerIModel> managersInfo;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.yunzhupaas.model.projectgantt;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ProjectGanttManagerIModel {
|
||||
@Schema(description ="账号+名字")
|
||||
private String account;
|
||||
@Schema(description ="用户头像")
|
||||
private String headIcon;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user