54 lines
1.5 KiB
Java
54 lines
1.5 KiB
Java
package com.engine.salary.entity.taxagent.dto;
|
|
|
|
import com.weaver.common.authority.format.Form;
|
|
import com.weaver.common.authority.format.WeaFormat;
|
|
import com.weaver.common.component.form.item.WeaFormItemType;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @Description: 个税扣缴义务人表单
|
|
* @Author: wangxiangzhong
|
|
* @Date: 2021/10/29 16:12
|
|
*/
|
|
@Data
|
|
@Builder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
@ApiModel("个税扣缴义务人表单")
|
|
public class TaxAgentFormDTO {
|
|
|
|
@ApiModelProperty("主键id")
|
|
private Long id;
|
|
|
|
@WeaFormat(
|
|
label = "名称",
|
|
labelId = 1252,
|
|
from = @Form(itemType = WeaFormItemType.INPUT, required = true, maxLength = "20")
|
|
)
|
|
@ApiModelProperty("名称")
|
|
private String name;
|
|
|
|
@WeaFormat(
|
|
label = "管理员",
|
|
labelId = 106259,
|
|
from = @Form(itemType = WeaFormItemType.BROWSER, required = true, browserModule = "hrmsalary", browserType = "resource")
|
|
)
|
|
@ApiModelProperty("管理员")
|
|
private List<TaxAgentEmployeeOptionDTO> adminUser;
|
|
|
|
@WeaFormat(
|
|
label = "备注",
|
|
labelId = 84961,
|
|
from = @Form(itemType = WeaFormItemType.INPUT, maxLength = "20")
|
|
)
|
|
@ApiModelProperty("备注")
|
|
private String description;
|
|
}
|