You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
weaver-develop/src/com/engine/jclproduct/entity/vo/TransDepartmentVo.java

105 lines
3.1 KiB
Java

package com.engine.jclproduct.entity.vo;
import com.cloudstore.eccom.pc.table.WeaTableType;
import com.engine.jclproduct.annotation.WeaverTable;
import com.engine.jclproduct.annotation.WeaverTableColumn;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author liang.cheng
* @Date 2024/10/25 2:22 PM
* @Description:
* @Version 1.0
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@WeaverTable(pageId = "4e0e4e0b-2440-4446-a9c6-e7fd44301bf7",
fields = "t.id," +
"t.orgStatus," +
"t.oName," +
"t.belongSub," +
"t.oldName," +
"t.oldOChargeId," +
"t.newName," +
"t.newParentId," +
"t.newOChargeId," +
"t.showorder",
fromSql = "FROM uf_orgChange t",
orderby = "showorder",
sortway = "asc",
primarykey = "id",
tableType = WeaTableType.NONE
)
public class TransDepartmentVo {
/**
* 主键
*/
@WeaverTableColumn(column = "id",text = "序号", display = false)
private Integer id;
/**
* 状态
*/
@WeaverTableColumn( text = "状态", width = "10%", column = "orgStatus",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.sexOrgStatus")
private String orgStatus;
/**
* 部门名称
*/
@WeaverTableColumn( text = "部门名称", width = "10%", column = "oName")
private String oName;
/**
* 所属分部
*/
@WeaverTableColumn( text = "所属分部", width = "10%", column = "belongSub",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.subCompanyName")
private String belongSub;
/**
* 变动前部门名称
*/
@WeaverTableColumn( text = "变动前部门名称", width = "10%", column = "oldName")
private String oldName;
/**
* 变动前上级部门
*/
@WeaverTableColumn( text = "变动前上级部门", width = "10%", column = "oldParentId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.departmentName")
private String oldParentId;
/**
* 变动前部门负责人
*/
@WeaverTableColumn( text = "变动前部门负责人", width = "10%", column = "oldOChargeId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.resourceName")
private String oldOChargeId;
/**
* 变动后部门名称
*/
@WeaverTableColumn( text = "变动后部门名称", width = "10%", column = "newName")
private String newName;
/**
* 变动后上级部门
*/
@WeaverTableColumn( text = "变动后上级部门", width = "10%", column = "newParentId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.departmentName")
private String newParentId;
/**
* 变动后部门负责人
*/
@WeaverTableColumn( text = "变动后部门负责人", width = "10%", column = "newOChargeId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.resourceName")
private String newOChargeId;
}