package cn.ey.biz.module.system.controller.engagement.code.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel("项目管理 - Code规则 Request VO")
@Data
public class EngagementCodeRuleRespVO {

    @ApiModelProperty(value = "Code规则id")
    private Long id;

    @ApiModelProperty(value = "法律实体编码")
    private String entityCode;

    @ApiModelProperty(value = "业务单元编码")
    private String buCode;

    @ApiModelProperty(value = "运营单位编码")
    private String ouCode;

    @ApiModelProperty(value = "管理单位编码")
    private String muCode;

    @ApiModelProperty(value = "子管理单位编码")
    private String smuCode;

    @ApiModelProperty(value = "业务线编码")
    private String slCode;

    @ApiModelProperty(value = "子业务线编码")
    private String sslCode;

    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

    @ApiModelProperty(value = "更新人")
    private String updater;
}
