server/src/main/java/doumeemes/dao/ext/dto/QueryUserSalaryListDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/dao/ext/vo/UserBaseInfoVO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/dao/ext/vo/UserSalaryListVO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
server/src/main/java/doumeemes/dao/ext/dto/QueryUserSalaryListDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,38 @@ package doumeemes.dao.ext.dto; import com.fasterxml.jackson.annotation.JsonFormat; import doumeemes.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * @author æ±è¹è¹ * @date 2022/04/20 10:56 */ @Data @ApiModel("å工绩æå页æ¥è¯¢è¯·æ±åæ°") public class QueryUserSalaryListDTO { @ApiModelProperty(value = "ç产人åç¼ç ", example = "1") private Integer userId; @ApiModelProperty(value = "å·¥åºç¼ç ", example = "1") private Integer procedureId; @ApiModelProperty(value = "ç©æç¼ç ", example = "1") private Integer materialId; @ApiModelProperty(value = "ç©æåç§°æç©æcodeç¼ç " ) private String materialName; @ApiModelProperty(value = "æ ¹ç»ç»ç¼ç ", example = "1",hidden = true) private Integer rootDepartId; @ApiModelProperty(value = "å¼å§æ¶é´") @JsonFormat(pattern = "yyyy-MM-dd") private Date startDate; @ApiModelProperty(value = "ç»ææ¶é´") @JsonFormat(pattern = "yyyy-MM-dd") private Date endDate; @ApiModelProperty(value = "æ°æ®æéé¨é¨ç¼ç éå" ,hidden = true) private List<Integer> departIds; } server/src/main/java/doumeemes/dao/ext/vo/UserBaseInfoVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,36 @@ package doumeemes.dao.ext.vo; import doumeemes.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; /** * @author æ±è¹è¹ * @date 2022/04/20 10:56 */ @Data @ApiModel("ç¨æ·åºæ¬ä¿¡æ¯æ°æ®") public class UserBaseInfoVO implements Serializable{ @ApiModelProperty(value = "ç产人åç¼ç ", example = "1") @ExcelColumn(name="ç产人åç¼ç ") private Integer userId; @ApiModelProperty(value = "ç产人åå§ååé¨é¨åç§°ç»å") @ExcelColumn(name="ç产人åå§ååé¨é¨åç§°ç»å") private String nameAndDepart; @ApiModelProperty(value = "ç产人åå§å") @ExcelColumn(name="ç产人åå§å") private String userName; @ApiModelProperty(value = "æå±é¨é¨ç¼ç ", example = "1") @ExcelColumn(name="æå±é¨é¨ç¼ç ") private Integer departId; @ApiModelProperty(value = "æå±é¨é¨åç§°") @ExcelColumn(name="æå±é¨é¨åç§°") private String departName; } server/src/main/java/doumeemes/dao/ext/vo/UserSalaryListVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,72 @@ package doumeemes.dao.ext.vo; import doumeemes.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; /** * @author æ±è¹è¹ * @date 2022/04/20 10:56 */ @Data @ApiModel("å工绩æåé¡µæ°æ®") public class UserSalaryListVO implements Serializable{ @ApiModelProperty(value = "ç产人åç¼ç ", example = "1") @ExcelColumn(name="ç产人åç¼ç ") private Integer userId; @ApiModelProperty(value = "çæäººåä¿¡æ¯") private UserBaseInfoVO userInfo; @ApiModelProperty(value = "ç产人åå§å",hidden = true) @ExcelColumn(name="ç产人åå§å") private String userName; @ApiModelProperty(value = "æå±é¨é¨ç¼ç ", example = "1",hidden = true) @ExcelColumn(name="æå±é¨é¨ç¼ç ") private Integer departId; @ApiModelProperty(value = "æå±é¨é¨åç§°",hidden = true) @ExcelColumn(name="æå±é¨é¨åç§°") private String departName; @ApiModelProperty(value = "ç©æç¼ç ", example = "1") @ExcelColumn(name="ç©æç¼ç ") private String materialCode; @ApiModelProperty(value = "ç©æåç§°", example = "1") @ExcelColumn(name="ç©æåç§°") private String materialName; @ApiModelProperty(value = "ç©æä¸»é®", example = "1") @ExcelColumn(name="ç©æä¸»é®") private Integer materialId; @ApiModelProperty(value = "å·¥åç¼ç ", example = "1") @ExcelColumn(name="å·¥åç¼ç ") private String workorderCode; @ApiModelProperty(value = "å·¥åæä¸»é®", example = "1") @ExcelColumn(name="å·¥å主é®") private Integer workorderId; @ApiModelProperty(value = "å·¥åºä¸»é®", example = "1") @ExcelColumn(name="å·¥åºä¸»é®") private Integer procedureId; @ApiModelProperty(value = "å·¥åºåç§°") @ExcelColumn(name="å·¥åºåç§°") private String procedureName; @ApiModelProperty(value = "åä½") @ExcelColumn(name="åä½") private String unitName; @ApiModelProperty(value = "æ¥å·¥æ°") @ExcelColumn(name="æ¥å·¥æ°") private BigDecimal num; @ApiModelProperty(value = "è¯åæ°") @ExcelColumn(name="è¯åæ°") private BigDecimal qualifiedNum; @ApiModelProperty(value = "ä¸è¯åæ°") @ExcelColumn(name="ä¸è¯åæ°") private BigDecimal unQualifiedNum; @ApiModelProperty(value = "åæ ¼çï¼%ï¼") @ExcelColumn(name="åæ ¼ç") private BigDecimal rate; }