ChannelInfoResp.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.ydtech.modules.ins.model.guoRen;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import com.ydtech.modules.order.entity.config.ConfigureParameters;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import java.util.List;
  8. /**
  9. * 渠道信息 响应
  10. */
  11. @NoArgsConstructor
  12. @Data
  13. public class ChannelInfoResp {
  14. @JSONField(name="resultCode")
  15. private Integer resultCode;
  16. @JSONField(name="data")
  17. private List<DataDTO> data;
  18. @NoArgsConstructor
  19. @Data
  20. public static class DataDTO implements ConfigureParameters{
  21. @JSONField(name="prptmain")
  22. private PrptmainDTO prptmain;
  23. @JSONField(name="areaCode")
  24. private String areaCode;
  25. @JSONField(name="areaName")
  26. private String areaName;
  27. @NoArgsConstructor
  28. @Data
  29. public static class PrptmainDTO {
  30. @JSONField(name="comName")
  31. private String comName;
  32. @JSONField(name="businessNature")
  33. private String businessNature;
  34. @JSONField(name="comCode")
  35. private String comCode;
  36. //userCode
  37. @JSONField(name="handlerCode")
  38. private String handlerCode;
  39. @JSONField(name="agentCode")
  40. private String agentCode;
  41. @JSONField(name="agreementNo")
  42. private String agreementNo;
  43. @JSONField(name="unitMaintenanceCode")
  44. private String unitMaintenanceCode;
  45. @JSONField(name="unitmainTenanceType1")
  46. private String unitmainTenanceType1;
  47. @JSONField(name="unitmainTenanceType2")
  48. private String unitmainTenanceType2;
  49. @JSONField(name="unitMaintenanceName")
  50. private String unitMaintenanceName;
  51. @JSONField(name="unitmainTenanceType1Name")
  52. private String unitmainTenanceType1Name;
  53. @JSONField(name="unitmainTenanceType2Name")
  54. private String unitmainTenanceType2Name;
  55. @JSONField(name="channelTypeOne")
  56. private String channelTypeOne;
  57. @JSONField(name="channelTypeOneName")
  58. private String channelTypeOneName;
  59. @JSONField(name="channelTypeTwo")
  60. private String channelTypeTwo;
  61. @JSONField(name="channelTypeTwoName")
  62. private String channelTypeTwoName;
  63. @JSONField(name="upDateTime")
  64. private String upDateTime;
  65. @JSONField(name="handler1Name")
  66. private String handler1Name;
  67. @JSONField(name="agentName")
  68. private String agentName;
  69. @JSONField(name="deGentType")
  70. private String deGentType;
  71. @JSONField(name="saleGentType")
  72. private String saleGentType;
  73. //归属业务员名称
  74. private String handlerName;
  75. }
  76. }
  77. }