SCreateRequest.kt 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*
  2. * ********************************************************************************************************************
  3. *
  4. * iFHS7.
  5. * ;BBMBMBMc rZMBMBR BMB
  6. * MBEr:;PBM, 7MBMMEOBB: BBB RBW
  7. * XK: BO SB. :SZ MBM. c;; ir BBM :FFr :SSF: ;xBMB:r iuGXv. i:. iF2;
  8. * DBBM0r. :D S7 ;XMBMB GMBMu. MBM: BMB MBMBBBMBMS WMBMBMBBK MBMBMBM BMBRBMBW .MBMBMBMBB
  9. * :JMRMMD .. , 1MMRM1; ;MBMBBR: MBM ;MB: BMB: MBM. RMBr sBMH BM0 UMB, BMB. KMBv
  10. * ;. XOW B1; :uM: 1RE, i .2BMBs rMB. MBO MBO JMB; MBB MBM BBS 7MBMBOBM: MBW :BMc
  11. * OBRJ.SEE MRDOWOR, 3DE:7OBM . ;BMB RMR7BM BMB MBB. BMB ,BMR .BBZ MMB rMB, BMM rMB7
  12. * :FBRO0D0 RKXSXPR. JOKOOMPi BMBSSWBMB; BMBB: MBMB0ZMBMS .BMBOXRBMB MBMDE RBM2;SMBM; MBB xBM2
  13. * iZGE O0SHSPO. uGZ7. sBMBMBDL :BMO OZu:BMBK, rRBMB0; ,EBMB xBMBr:ER. RDU :OO;
  14. * ,BZ, 1D0 RPSFHXR. xWZ .SMr . .BBB
  15. * :0BMRDG RESSSKR. 2WOMBW; BMBMR
  16. * i0BM: SWKHKGO MBDv
  17. * .UB OOGDM. MK, Copyright (c) 2015-2019. 斯伯坦机器人
  18. * , XMW ..
  19. * r All rights reserved.
  20. *
  21. * ********************************************************************************************************************
  22. */
  23. package com.sybotan.service.models.requests
  24. import com.sybotan.service.models.SCascadeUpdate
  25. import io.swagger.annotations.ApiModel
  26. import io.swagger.annotations.ApiModelProperty
  27. import javax.validation.Valid
  28. /**
  29. * 创建请求对象基类
  30. *
  31. * @author 庞利祥 <sybotan@126.com>
  32. */
  33. @ApiModel(description = "创建请求对象基类")
  34. open class SCreateRequest<ENTITY: Any> {
  35. /** 如果对象在库中已存在,是否执行合并操作 */
  36. @ApiModelProperty(value = "如果对象在库中已存在,是否执行合并操作")
  37. var isMerge = false
  38. /** 更新内容 */
  39. @ApiModelProperty(value = "更新内容", required = true)
  40. @Valid
  41. lateinit var content: ArrayList<ENTITY>
  42. /** 级联对象列表 */
  43. @ApiModelProperty(value = "级联对象列表")
  44. var cascade: ArrayList<SCascadeUpdate>? = null
  45. } // Class SCreateRequest