package cn.superdesk.uniorder.dto.param.organisation;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * 企业信息-扩展-对账相关
 *
 * @author linjinyu
 * @email linjinyu@avic-s.com
 * @date 2020-08-20 18:35:15
 */
@Data
@ToString
public class SysEnterpriseExtAccountingParam implements Serializable {

	@ApiModelProperty("")
	private Long    id;
	@ApiModelProperty("")
	private Integer serviceNo;
	@ApiModelProperty("统一订单 项目ID")
	private Long    sysOrgId;
	@ApiModelProperty("统一订单 企业ID")
	private Long    sysVirtId;
	@ApiModelProperty("服务之窗 项目ID")
	private Long    outOrgId;
	@ApiModelProperty("服务之窗 企业ID")
	private Long    outVirtId;
	@ApiModelProperty("rule_of_account\n" +
			"//\t\t1. 屏蔽-账单确认日期 (+ 指定天数)\n" +
			"//\t\t2. 屏蔽-寄票日期 (+ 指定天数)\n" +
			"//\t\t3. 屏蔽-指定日期 (每月?号)\n" +
			"//\t\t4. 开票日期 (+ 指定天数)\n")
	private Integer ruleOfAccount;
	@ApiModelProperty("rule_of_account 3 每月几号")
	private Integer dayOfMonth;
	@ApiModelProperty("rule_of_account 1 2 4 回款周期 账期-会计期间")
	private Integer accountPeriod;
	@ApiModelProperty("")
	private Integer isDefault;
	@ApiModelProperty("")
	private Integer deleted;
	@ApiModelProperty("")
	private Date    createTime;
	@ApiModelProperty("")
	private Long    createUserId;
	@ApiModelProperty("")
	private Date    updateTime;
	@ApiModelProperty("")
	private Long    updateUserId;


}