package com.doumee.biz.zbom.model;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.google.gson.annotations.SerializedName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
@Data
|
@ApiModel("志邦IAM组织更新推送参数")
|
public class IamUpdateShopModel implements Serializable {
|
@JSONField(name="idt_org__id")
|
@JsonProperty("idt_org__id")
|
@SerializedName("idt_org__id")
|
@ApiModelProperty(value = "部门ID")
|
private String idtOrgId;
|
@JSONField(name="idt_org__old_id")
|
@JsonProperty("idt_org__old_id")
|
@SerializedName("idt_org__old_id")
|
@ApiModelProperty(value = "U客组织ID,存放U客老的组织id,如果是IAM新增的组织,该字段值为空。")
|
private String idtOrgOldId;
|
@JSONField(name="idt_org__name")
|
@JsonProperty("idt_org__name")
|
@ApiModelProperty(value = "部门名称")
|
@SerializedName("idt_org__name")
|
private String idtOrgName;
|
@JSONField(name="idt_org__parent_id")
|
@JsonProperty("idt_org__parent_id")
|
@ApiModelProperty(value = "上级组织ID")
|
@SerializedName("idt_org__parent_id")
|
private String idtOrgParentId;
|
@JSONField(name="idt_org__remark")
|
@JsonProperty("idt_org__remark")
|
@ApiModelProperty(value = "备注")
|
@SerializedName("idt_org__remark")
|
private String idtOrgRemark;
|
@JsonProperty("idt_org__status")
|
@JSONField(name="idt_org__status")
|
@ApiModelProperty(value = "状态 0停用,1正常,-1删除")
|
@SerializedName("idt_org__status")
|
private String idtOrgStatus;
|
@JsonProperty("idt_org__order_num")
|
@JSONField(name="idt_org__order_num")
|
@ApiModelProperty(value = "显示排序")
|
@SerializedName("idt_org__order_num")
|
private String idtOrgOrderNum;
|
@JSONField(name="idt_org__org_code")
|
@JsonProperty("idt_org__org_code")
|
@ApiModelProperty(value = "组织编码·")
|
@SerializedName("idt_org__org_code")
|
private String idtOrgCode;
|
@JSONField(name="idt_org__sup_org_code")
|
@JsonProperty("idt_org__sup_org_code")
|
@ApiModelProperty(value = "上级组织编码")
|
@SerializedName("idt_org__sup_org_code")
|
private String idtOrgSupOrgCode;
|
@JsonProperty("idt_org__source_code")
|
@JSONField(name="idt_org__source_code")
|
@ApiModelProperty(value = "存放S,F,店面实体编码等")
|
@SerializedName("idt_org__source_code")
|
private String idtOrgSourceCode;
|
@JSONField(name="idt_org__first_level_type")
|
@JsonProperty("idt_org__first_level_type")
|
@ApiModelProperty(value = "【一级组织类型】(1:HR、2:加盟商、3:虚拟组织)")
|
@SerializedName("idt_org__first_level_type")
|
private Integer idtOrgFirstLevelType;
|
@JsonProperty("idt_org__second_level_type")
|
@JSONField(name="idt_org__second_level_type")
|
@ApiModelProperty(value = "二级组织类型】(1:S(加) , 2:F(加) ,3:店面(加),4:部门(HR/加),5:虚拟店面(加/虚) ")
|
@SerializedName("idt_org__second_level_type")
|
private Integer idtOrgSecondLevelType;
|
@JsonProperty("idt_org__org_attribute")
|
@JSONField(name="idt_org__org_attribute")
|
@ApiModelProperty(value = "【部门属性】(1:实体店面、2:虚拟店面、3:电商部、4:渠道部、5:财务部)")
|
@SerializedName("idt_org__org_attribute")
|
private Integer idtOrgAttribute;
|
@JsonProperty("idt_org__work_weixin_id")
|
@JSONField(name="idt_org__work_weixin_id")
|
@ApiModelProperty(value = "企业微信组织ID")
|
@SerializedName("idt_org__work_weixin_id")
|
private String idtOrgWorkWeixinId;
|
@JsonProperty("idt_org__dingding_department_id")
|
@JSONField(name="idt_org__dingding_department_id")
|
@ApiModelProperty(value = "钉钉部门ID")
|
@SerializedName("idt_org__dingding_department_id")
|
private String idtOrgDingdingDepartId;
|
@JSONField(name="idt_org__create_time")
|
@JsonProperty("idt_org__create_time")
|
@ApiModelProperty(value = "创建时间")
|
@SerializedName("idt_org__create_time")
|
private String idtOrgCreateTime;
|
@JsonProperty("idt_org__creator")
|
@JSONField(name="idt_org__creator")
|
@ApiModelProperty(value = "创建人")
|
@SerializedName("idt_org__creator")
|
private String idtOrgCreator;
|
@JSONField(name="idt_org__updater")
|
@JsonProperty("idt_org__updater")
|
@ApiModelProperty(value = "修改人")
|
@SerializedName("idt_org__updater")
|
private String idtOrgUpdater;
|
@JSONField(name="idt_org__update_time")
|
@JsonProperty("idt_org__update_time")
|
@ApiModelProperty(value = "修改时间")
|
@SerializedName("idt_org__update_time")
|
private String idtOrgUpdateTime;
|
@JSONField(name="scode")
|
@JsonProperty("scode")
|
@ApiModelProperty(value = "S码信息 当idt_org__second_level_type 为S时,scode有值,否则是null")
|
@SerializedName("scode")
|
private IamScodeModel scode;
|
@JSONField(name="fcode")
|
@JsonProperty("fcode")
|
@ApiModelProperty(value = "F码信息 当idt_org__second_level_type 为F时,fcode有值,否则是null")
|
@SerializedName("fcode")
|
private IamFcodeModel fcode;
|
@JSONField(name="shop")
|
@JsonProperty("shop")
|
@ApiModelProperty(value = "店面信息 当idt_org__second_level_type 为店面时,code有值,否则是null")
|
@SerializedName("shop")
|
private IamShopModel shop;
|
@JsonProperty("category")
|
@JSONField(name="category")
|
@ApiModelProperty(value = "品类信息 当idt_org__second_level_type 为F时,ccategory有值,否则是[]")
|
@SerializedName("category")
|
private List<IamCategoryModel> category;
|
}
|