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/TimeDepartmentVo.java

92 lines
2.4 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 = "195fd81d-95fb-4568-af05-1a564c863e21",
fields = "t.id," +
"t.orgStatus," +
"t.organizationCode," +
"t.oName," +
"t.oParentId," +
"t.oChargeId," +
"t.belongSub," +
"t.showorder",
fromSql = "FROM uf_orgChange t",
orderby = "showorder",
sortway = "asc",
primarykey = "id",
tableType = WeaTableType.NONE
)
public class TimeDepartmentVo {
/**
*
*/
@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 = "organizationCode")
private String organizationCode;
/**
*
*/
@WeaverTableColumn( text = "部门名称", width = "10%", column = "oName")
private String oName;
/**
*
*/
@WeaverTableColumn( text = "上级部门", width = "10%", column = "oParentId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.departmentName")
private String oParentId;
/**
*
*/
@WeaverTableColumn( text = "部门负责人", width = "10%", column = "oChargeId",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.resourceName")
private String oChargeId;
/**
*
*/
@WeaverTableColumn( text = "所属分部", width = "10%", column = "belongSub",transmethod = "com.engine.jclproduct.transmethod.EmReportTransMethod.subCompanyName")
private String belongSub;
/**
*
*/
@WeaverTableColumn( text = "显示顺序", width = "10%", column = "showorder")
private String showorder;
}