# ShiftDrawerCount.java

    package cloud.wconnect.frontoffice.entity.drawercount;

    import com.baomidou.mybatisplus.annotation.IdType;
    import com.baomidou.mybatisplus.annotation.TableField;
    import com.baomidou.mybatisplus.annotation.TableId;
    import com.baomidou.mybatisplus.annotation.TableName;
    import lombok.Data;
    import lombok.EqualsAndHashCode;
    import lombok.experimental.Accessors;

    import java.io.Serializable;
    import java.math.BigDecimal;

    /**
     * <p>
     *
     * </p>
     *
     * @author lichen
     * @since 2023-03-27
     */
    @Data
    @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    @TableName("shift_drawer_count_v2")
    public class ShiftDrawerCount implements Serializable {

        private static final long serialVersionUID = 1L;

        @TableId(value = "id", type = IdType.AUTO)
        private Integer id;

        @TableField("hotel_id")
        private Integer propertyId;

        /**
         * 排班归属日期
         */
        private Long targetDate;

        /**
         * 排班（1:AM; 2:PM; 3:NA）
         */
        private Integer shift;

        /**
         * 抽屉（1:抽屉1; 2:抽屉2）
         */
        private Integer drawer;

        /**
         * {"rolled":{"cent":1,"nickel":2,"dime":2,"quarter":3,"doller":4},"loose":{"cent":1,"nickel":2,"dime":2,"quarter":3,"doller":4},"paper":{"one":1,"two":2,"five":2,"ten":3,"twenty":4,"fifty":4,"hundred":4},"pettyCash":"发票金额(0-9999.99)","gsa":{"gsaBy":1,"gsaUpdateTime":1656129600}}
         */
        private String drawerIn;

        /**
         * {"rolled":{"cent":1,"nickel":2,"dime":2,"quarter":3,"doller":4},"loose":{"cent":1,"nickel":2,"dime":2,"quarter":3,"doller":4},"paper":{"one":1,"two":2,"five":2,"ten":3,"twenty":4,"fifty":4,"hundred":4},"pettyCash":"发票金额(0-9999.99)","gsa":{"gsaBy":1,"gsaUpdateTime":1656129600}}
         */
        private String drawerOut;

        /**
         * 抽屉初始金额
         */
        private BigDecimal drawerInit;

        /**
         * 币种 1：USD(美元)；2：CNY(人民币)；3、TWD(新台币)；4、JPY(日币)；5、CAD(加拿大币)
         */
        private Integer drawerCurrency;

        /**
         * Witness 操作人
         */
        private Integer witnessBy;

        /**
         * 审计时间
         */
        private Long witnessAuditTime;

    }