diff --git a/README.md b/README.md index b0f493ec60524c7638f44829f8687eb7838767d0..38d7ae43e68fd64d18233adce4af9795f27048ec 100644 --- a/README.md +++ b/README.md @@ -1,54 +1,54 @@ -# 华夏ERP完整开源版J2EE代码 -* 很多人说华夏ERP(英文名:jshERP)是目前唯一完整开源的进销存系统 -* 虽然目前只有进销存+财务的功能,但后面将会推出ERP的全部功能,大家一起努力吧 -* 系统初始账号:jsh,密码:123456,部署如有问题请联系QQ:752718920,欢迎加入华夏ERP交流群,群号码:120725710 -* 部署如遇到困难请参考Wiki文档 **https://gitee.com/jishenghua/JSH_ERP/wikis/pages** -* **本系统演示地址:[http://120.78.214.220:8080](http://120.78.214.220:8080),账号:jsh,密码:123456,都是测试数据,欢迎随意试用** - -# 开发初衷 -* 华夏ERP立志为中小企业提供开源好用的ERP软件,降低企业的信息化成本 -* 个人开发者也可以使用华夏ERP进行二次开发,承接外包ERP项目 -* 初学JAVA的小伙伴可以下载源代码来进行学习交流 - -# 技术框架 -* 核心框架:SpringBoot 1.5.1 -* 持久层框架:Mybatis 1.3.2 -* 日志管理:Log4j 1.2.16 -* JS框架:Jquery 1.8.0 -* UI框架: EasyUI 1.3.5 -* 桌面框架: HoorayOS 2.0.0 -* 项目管理框架: Maven 3.2.3 - -# 开发环境 -建议开发者使用以下环境,可以避免版本带来的问题 -* IDE: IntelliJ IDEA 2017+ -* DB: Mysql5.7.4 -* JDK: JDK1.8 -* Maven: Maven3.2.3+ -* 为方便大家搭建开发环境,分享了下载地址 **http://pan.baidu.com/s/1nuKnlNV** - -# 运行环境 -* 数据库服务器:Mysql5.7.4 -* JAVA平台: JRE1.8 -* 操作系统:Windows、Linux等 - -# 开源说明 -* 本系统100%开源,遵守Apache2.0协议 - -# 系统美图 -* 零售管理 -![零售管理](https://gitee.com/uploads/images/2018/0301/235206_aa0cf6bd_852955.jpeg "11.jpg") -* 采购管理 -![采购管理](https://gitee.com/uploads/images/2018/0301/235233_a6526c30_852955.jpeg "22.jpg") -* 销售管理 -![销售管理](https://gitee.com/uploads/images/2018/0301/235249_ffe09285_852955.jpeg "33.jpg") -* 仓库管理 -![仓库管理](https://gitee.com/uploads/images/2018/0301/235310_2cb07810_852955.jpeg "44.jpg") -* 财务管理 -![财务管理](https://gitee.com/uploads/images/2018/0301/235322_9e0a893c_852955.jpeg "55.jpg") -* 报表查询 -![报表查询](https://gitee.com/uploads/images/2018/0301/235348_a800117c_852955.jpeg "66.jpg") -* 基础数据 -![基础数据](https://gitee.com/uploads/images/2018/0301/235401_db9f4fd8_852955.jpeg "77.jpg") -* 系统管理 +# 华夏ERP完整开源版J2EE代码 +* 很多人说华夏ERP(英文名:jshERP)是目前唯一完整开源的进销存系统 +* 虽然目前只有进销存+财务的功能,但后面将会推出ERP的全部功能,大家一起努力吧 +* 系统初始账号:jsh,密码:123456,部署如有问题请联系QQ:752718920,欢迎加入华夏ERP交流群,群号码:120725710 +* 部署如遇到困难请参考Wiki文档 **https://gitee.com/jishenghua/JSH_ERP/wikis/pages** +* **本系统演示地址:[http://120.78.214.220:8080](http://120.78.214.220:8080),账号:jsh,密码:123456,都是测试数据,欢迎随意试用** + +# 开发初衷 +* 华夏ERP立志为中小企业提供开源好用的ERP软件,降低企业的信息化成本 +* 个人开发者也可以使用华夏ERP进行二次开发,承接外包ERP项目 +* 初学JAVA的小伙伴可以下载源代码来进行学习交流 + +# 技术框架 +* 核心框架:SpringBoot 1.5.1 +* 持久层框架:Mybatis 1.3.2 +* 日志管理:Log4j 1.2.16 +* JS框架:Jquery 1.8.0 +* UI框架: EasyUI 1.3.5 +* 桌面框架: HoorayOS 2.0.0 +* 项目管理框架: Maven 3.2.3 + +# 开发环境 +建议开发者使用以下环境,可以避免版本带来的问题 +* IDE: IntelliJ IDEA 2017+ +* DB: Mysql5.7.4 +* JDK: JDK1.8 +* Maven: Maven3.2.3+ +* 为方便大家搭建开发环境,分享了下载地址 **http://pan.baidu.com/s/1nuKnlNV** + +# 运行环境 +* 数据库服务器:Mysql5.7.4 +* JAVA平台: JRE1.8 +* 操作系统:Windows、Linux等 + +# 开源说明 +* 本系统100%开源,遵守Apache2.0协议 + +# 系统美图 +* 零售管理 +![零售管理](https://gitee.com/uploads/images/2018/0301/235206_aa0cf6bd_852955.jpeg "11.jpg") +* 采购管理 +![采购管理](https://gitee.com/uploads/images/2018/0301/235233_a6526c30_852955.jpeg "22.jpg") +* 销售管理 +![销售管理](https://gitee.com/uploads/images/2018/0301/235249_ffe09285_852955.jpeg "33.jpg") +* 仓库管理 +![仓库管理](https://gitee.com/uploads/images/2018/0301/235310_2cb07810_852955.jpeg "44.jpg") +* 财务管理 +![财务管理](https://gitee.com/uploads/images/2018/0301/235322_9e0a893c_852955.jpeg "55.jpg") +* 报表查询 +![报表查询](https://gitee.com/uploads/images/2018/0301/235348_a800117c_852955.jpeg "66.jpg") +* 基础数据 +![基础数据](https://gitee.com/uploads/images/2018/0301/235401_db9f4fd8_852955.jpeg "77.jpg") +* 系统管理 ![系统管理](https://gitee.com/uploads/images/2018/0301/235414_e0c21b9a_852955.jpeg "88.jpg") \ No newline at end of file diff --git "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-cn.js" "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-cn.js" index 5ffa216d9913f1342840d17ce33a938f23d2c1d7..bb9690e4cff62995ce21e2e5d768fed47797ce6c 100644 --- "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-cn.js" +++ "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-cn.js" @@ -1,14 +1,14 @@ -var $lang={ -errAlertMsg: "Ϸڸʽڳ޶Χ,Ҫ?", -aWeekStr: ["","","һ","","","","",""], -aLongWeekStr:["","","һ","ڶ","","","",""], -aMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], -aLongMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], -clearStr: "", -todayStr: "", -okStr: "ȷ", -updateStr: "ȷ", -timeStr: "ʱ", -quickStr: "ѡ", -err_1: 'Сڲܴ!' +var $lang={ + errAlertMsg: "不合法的日期格式或者日期超出限定范围,需要撤销吗?", + aWeekStr: ["周","日","一","二","三","四","五","六"], + aLongWeekStr:["周","星期日","星期一","星期二","星期三","星期四","星期五","星期六"], + aMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一","十二"], + aLongMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"], + clearStr: "清空", + todayStr: "今天", + okStr: "确定", + updateStr: "确定", + timeStr: "时间", + quickStr: "快速选择", + err_1: '最小日期不能大于最大日期!' } \ No newline at end of file diff --git "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-tw.js" "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-tw.js" index aa716ad70bef049dfab35fadfb9640fc84ccde52..f23c0c1220eafeeefa769a4520e75cf81b1d8df9 100644 --- "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-tw.js" +++ "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/lang/zh-tw.js" @@ -1,14 +1,14 @@ -var $lang={ -errAlertMsg: "Ϸڸʽڳ޶,ҪN?", -aWeekStr: ["","","һ","","","","",""], -aLongWeekStr:["","","һ","ڶ","","","",""], -aMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], -aLongMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], -clearStr: "", -todayStr: "", -okStr: "_", -updateStr: "_", -timeStr: "rg", -quickStr: "x", -err_1: 'Сڲܴ!' +var $lang={ + errAlertMsg: "不合法的日期格式或者日期超出限定範圍,需要撤銷嗎?", + aWeekStr: ["周","日","一","二","三","四","五","六"], + aLongWeekStr:["周","星期日","星期一","星期二","星期三","星期四","星期五","星期六"], + aMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一","十二"], + aLongMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"], + clearStr: "清空", + todayStr: "今天", + okStr: "確定", + updateStr: "確定", + timeStr: "時間", + quickStr: "快速選擇", + err_1: '最小日期不能大於最大日期!' } \ No newline at end of file diff --git "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/readme.txt" "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/readme.txt" index 96f03c249e87439d1937f0a37533028d7ee51a2e..f7158977e24628512569729fed5283b4cf9810e5 100644 --- "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/readme.txt" +++ "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/readme.txt" @@ -1,3 +1 @@ -ʽʱ,ɽļɾȥ - - +正式发布时,可将此文件夹删去 \ No newline at end of file diff --git "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/default/datepicker.css" "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/default/datepicker.css" index ecf944f14a9d4848cf075b72c8b20a191221f792..9c9c5dc7b9d50ed5dfb0ffcc3a7ab49ad678d6cb 100644 --- "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/default/datepicker.css" +++ "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/default/datepicker.css" @@ -1,267 +1,267 @@ -/* - * My97 DatePicker 4.7 - * Ƥ:default - */ - -/* ѡ DIV */ -.WdateDiv{ - width:180px; - background-color:#FFFFFF; - border:#bbb 1px solid; - padding:2px; -} -/* ˫Ŀ */ -.WdateDiv2{ - width:360px; -} -.WdateDiv *{font-size:9pt;} - -/**************************** - * ͼ ȫAǩ - ***************************/ -.WdateDiv .NavImg a{ - display:block; - cursor:pointer; - height:16px; - width:16px; -} - -.WdateDiv .NavImgll a{ - float:left; - background:transparent url(img.gif) no-repeat scroll 0 0; -} -.WdateDiv .NavImgl a{ - float:left; - background:transparent url(img.gif) no-repeat scroll -16px 0; -} -.WdateDiv .NavImgr a{ - float:right; - background:transparent url(img.gif) no-repeat scroll -32px 0; -} -.WdateDiv .NavImgrr a{ - float:right; - background:transparent url(img.gif) no-repeat scroll -48px 0; -} - -/**************************** - * · - ***************************/ -/* · DIV */ -.WdateDiv #dpTitle{ - height:24px; - margin-bottom:2px; - padding:1px; -} -/* · INPUT */ -.WdateDiv .yminput{ - margin-top:2px; - text-align:center; - height:20px; - border:0px; - width:50px; - cursor:pointer; -} -/* ·ýʱʽ INPUT */ -.WdateDiv .yminputfocus{ - margin-top:2px; - text-align:center; - font-weight:bold; - height:20px; - color:blue; - border:#ccc 1px solid; - width:50px; -} -/* ˵ѡ DIV */ -.WdateDiv .menuSel{ - z-index:1; - position:absolute; - background-color:#FFFFFF; - border:#ccc 1px solid; - display:none; -} -/* ˵ʽ TD */ -.WdateDiv .menu{ - cursor:pointer; - background-color:#fff; -} -/* ˵mouseoverʽ TD */ -.WdateDiv .menuOn{ - cursor:pointer; - background-color:#BEEBEE; -} -/* ˵Чʱʽ TD */ -.WdateDiv .invalidMenu{ - color:#aaa; -} -/* ѡƫ DIV */ -.WdateDiv .YMenu{ - margin-top:20px; - -} -/* ѡƫ DIV */ -.WdateDiv .MMenu{ - margin-top:20px; - *width:62px; -} -/* ʱѡλ DIV */ -.WdateDiv .hhMenu{ - margin-top:-90px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .mmMenu{ - margin-top:-46px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .ssMenu{ - margin-top:-24px; - margin-left:26px; -} - -/**************************** - * - ***************************/ - .WdateDiv .Wweek { - text-align:center; - background:#DAF3F5; - border-right:#BDEBEE 1px solid; - } -/**************************** - * , - ***************************/ -/* TR */ -.WdateDiv .MTitle{ - background-color:#BDEBEE; -} -.WdateDiv .WdayTable2{ - border-collapse:collapse; - border:#c5d9e8 1px solid; -} -.WdateDiv .WdayTable2 table{ - border:0; -} -/* TABLE */ -.WdateDiv .WdayTable{ - line-height:20px; - border:#c5d9e8 1px solid; -} -.WdateDiv .WdayTable td{ - text-align:center; -} -/* ڸʽ TD */ -.WdateDiv .Wday{ - cursor:pointer; -} -/* ڸmouseoverʽ TD */ -.WdateDiv .WdayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* ĩڸʽ TD */ -.WdateDiv .Wwday{ - cursor:pointer; - color:#FF2F2F; -} -/* ĩڸmouseoverʽ TD */ -.WdateDiv .WwdayOn{ - cursor:pointer; - color:#000; - background-color:#C0EBEF; -} -.WdateDiv .Wtoday{ - cursor:pointer; - color:blue; -} -.WdateDiv .Wselday{ - background-color:#A9E4E9; -} -.WdateDiv .WspecialDay{ - background-color:#66F4DF; -} -/* ·ݵ */ -.WdateDiv .WotherDay{ - cursor:pointer; - color:#6A6AFF; -} -/* ·ݵmouseoverʽ */ -.WdateDiv .WotherDayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* Чڵʽ,ڷΧڸʽ,ѡ */ -.WdateDiv .WinvalidDay{ - color:#aaa; -} - -/**************************** - * ʱ - ***************************/ -/* ʱ DIV */ -.WdateDiv #dpTime{ - float:left; - margin-top:3px; - margin-right:30px; -} -/* ʱ SPAN */ -.WdateDiv #dpTime #dpTimeStr{ - margin-left:1px; -} -/* ʱ INPUT */ -.WdateDiv #dpTime input{ - width:18px; - height:20px; - text-align:center; - border:#ccc 1px solid; -} -/* ʱ ʱ INPUT */ -.WdateDiv #dpTime .tB{ - border-right:0px; -} -/* ʱ ֺͼ ':' INPUT */ -.WdateDiv #dpTime .tE{ - border-left:0; - border-right:0; -} -/* ʱ INPUT */ -.WdateDiv #dpTime .tm{ - width:7px; - border-left:0; - border-right:0; -} -/* ʱұߵϰť BUTTON */ -.WdateDiv #dpTime #dpTimeUp{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -32px -16px; -} -/* ʱұߵ°ť BUTTON */ -.WdateDiv #dpTime #dpTimeDown{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -48px -16px; -} -/**************************** - * - ***************************/ - .WdateDiv #dpQS { - float:left; - margin-right:3px; - margin-top:3px; - background:url(img.gif) no-repeat 0px -16px; - width:20px; - height:20px; - cursor:pointer; - } -.WdateDiv #dpControl { - text-align:right; -} -.WdateDiv .dpButton{ - height:20px; - width:45px; - border:#ccc 1px solid; - margin-top:2px; - margin-right:1px; +/* + * My97 DatePicker 4.7 + * 皮肤名称:default + */ + +/* 日期选择容器 DIV */ +.WdateDiv{ + width:180px; + background-color:#FFFFFF; + border:#bbb 1px solid; + padding:2px; +} +/* 双月日历的宽度 */ +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +/**************************** + * 导航图标 全部是A标签 + ***************************/ +.WdateDiv .NavImg a{ + display:block; + cursor:pointer; + height:16px; + width:16px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:transparent url(img.gif) no-repeat scroll 0 0; +} +.WdateDiv .NavImgl a{ + float:left; + background:transparent url(img.gif) no-repeat scroll -16px 0; +} +.WdateDiv .NavImgr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -32px 0; +} +.WdateDiv .NavImgrr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -48px 0; +} + +/**************************** + * 年份月份相关 + ***************************/ +/* 年份月份栏 DIV */ +.WdateDiv #dpTitle{ + height:24px; + margin-bottom:2px; + padding:1px; +} +/* 年份月份输入框 INPUT */ +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + height:20px; + border:0px; + width:50px; + cursor:pointer; +} +/* 年份月份输入框获得焦点时的样式 INPUT */ +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + font-weight:bold; + height:20px; + color:blue; + border:#ccc 1px solid; + width:50px; +} +/* 菜单选择框 DIV */ +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#ccc 1px solid; + display:none; +} +/* 菜单的样式 TD */ +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; +} +/* 菜单的mouseover样式 TD */ +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} +/* 菜单无效时的样式 TD */ +.WdateDiv .invalidMenu{ + color:#aaa; +} +/* 年选择框的偏移 DIV */ +.WdateDiv .YMenu{ + margin-top:20px; + +} +/* 月选择框的偏移 DIV */ +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} +/* 时选择框的位置 DIV */ +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} +/* 分选择框的位置 DIV */ +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} +/* 秒选择框的位置 DIV */ +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + +/**************************** + * 周相关 + ***************************/ +.WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; +} +/**************************** + * 星期,日期相关 + ***************************/ +/* 星期栏 TR */ +.WdateDiv .MTitle{ + background-color:#BDEBEE; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} +/* 日期栏表格 TABLE */ +.WdateDiv .WdayTable{ + line-height:20px; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} +/* 日期格的样式 TD */ +.WdateDiv .Wday{ + cursor:pointer; +} +/* 日期格的mouseover样式 TD */ +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* 周末日期格的样式 TD */ +.WdateDiv .Wwday{ + cursor:pointer; + color:#FF2F2F; +} +/* 周末日期格的mouseover样式 TD */ +.WdateDiv .WwdayOn{ + cursor:pointer; + color:#000; + background-color:#C0EBEF; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A9E4E9; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} +/* 其他月份的日期 */ +.WdateDiv .WotherDay{ + cursor:pointer; + color:#6A6AFF; +} +/* 其他月份的日期mouseover样式 */ +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */ +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +/**************************** + * 时间相关 + ***************************/ +/* 时间栏 DIV */ +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} +/* 时间文字 SPAN */ +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; +} +/* 时间输入框 INPUT */ +.WdateDiv #dpTime input{ + width:18px; + height:20px; + text-align:center; + border:#ccc 1px solid; +} +/* 时间 时 INPUT */ +.WdateDiv #dpTime .tB{ + border-right:0px; +} +/* 时间 分和间隔符 ':' INPUT */ +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} +/* 时间 秒 INPUT */ +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} +/* 时间右边的向上按钮 BUTTON */ +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} +/* 时间右边的向下按钮 BUTTON */ +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} +/**************************** + * 其他 + ***************************/ +.WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; +} +.WdateDiv #dpControl { + text-align:right; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + border:#ccc 1px solid; + margin-top:2px; + margin-right:1px; } \ No newline at end of file diff --git "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/whyGreen/datepicker.css" "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/whyGreen/datepicker.css" index 2c3b9b7420d597fdaf09833dcc86c53188b6630c..122ad3a6c5784b1420fbc4a2c61ae675b70dee74 100644 --- "a/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/whyGreen/datepicker.css" +++ "b/erp_web/js/My97DatePicker/\345\274\200\345\217\221\345\214\205/skin/whyGreen/datepicker.css" @@ -1,277 +1,277 @@ -/* - * My97 DatePicker 4.7 - * Ƥ:whyGreen - */ - -/* ѡ DIV */ -.WdateDiv{ - width:180px; - background-color:#fff; - border:#C5E1E4 1px solid; - padding:2px; -} -/* ˫Ŀ */ -.WdateDiv2{ - width:360px; -} -.WdateDiv *{font-size:9pt;} - -/**************************** - * ͼ ȫAǩ - ***************************/ -.WdateDiv .NavImg a{ - cursor:pointer; - display:block; - width:16px; - height:16px; - margin-top:1px; -} - -.WdateDiv .NavImgll a{ - float:left; - background:url(img.gif) no-repeat; -} -.WdateDiv .NavImgl a{ - float:left; - background:url(img.gif) no-repeat -16px 0px; -} -.WdateDiv .NavImgr a{ - float:right; - background:url(img.gif) no-repeat -32px 0px; -} -.WdateDiv .NavImgrr a{ - float:right; - background:url(img.gif) no-repeat -48px 0px; -} -/**************************** - * · - ***************************/ -/* · DIV */ -.WdateDiv #dpTitle{ - height:24px; - padding:1px; - border:#c5d9e8 1px solid; - background:url(bg.jpg); - margin-bottom:2px; -} -/* · INPUT */ -.WdateDiv .yminput{ - margin-top:2px; - text-align:center; - border:0px; - height:20px; - width:50px; - color:#034c50; - background-color:transparent; - cursor:pointer; -} -/* ·ýʱʽ INPUT */ -.WdateDiv .yminputfocus{ - margin-top:2px; - text-align:center; - border:#939393 1px solid; - font-weight:bold; - color:#034c50; - height:20px; - width:50px; -} -/* ˵ѡ DIV */ -.WdateDiv .menuSel{ - z-index:1; - position:absolute; - background-color:#FFFFFF; - border:#A3C6C8 1px solid; - display:none; -} -/* ˵ʽ TD */ -.WdateDiv .menu{ - cursor:pointer; - background-color:#fff; - color:#11777C; -} -/* ˵mouseoverʽ TD */ -.WdateDiv .menuOn{ - cursor:pointer; - background-color:#BEEBEE; -} -/* ˵Чʱʽ TD */ -.WdateDiv .invalidMenu{ - color:#aaa; -} -/* ѡƫ DIV */ -.WdateDiv .YMenu{ - margin-top:20px; -} -/* ѡƫ DIV */ -.WdateDiv .MMenu{ - margin-top:20px; - *width:62px; -} -/* ʱѡλ DIV */ -.WdateDiv .hhMenu{ - margin-top:-90px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .mmMenu{ - margin-top:-46px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .ssMenu{ - margin-top:-24px; - margin-left:26px; -} - -/**************************** - * - ***************************/ - .WdateDiv .Wweek { - text-align:center; - background:#DAF3F5; - border-right:#BDEBEE 1px solid; - } -/**************************** - * , - ***************************/ - /* TR */ -.WdateDiv .MTitle{ - color:#13777e; - background-color:#bdebee; -} -.WdateDiv .WdayTable2{ - border-collapse:collapse; - border:#BEE9F0 1px solid; -} -.WdateDiv .WdayTable2 table{ - border:0; -} -/* TABLE */ -.WdateDiv .WdayTable{ - line-height:20px; - color:#13777e; - background-color:#edfbfb; - border:#BEE9F0 1px solid; -} -.WdateDiv .WdayTable td{ - text-align:center; -} -/* ڸʽ TD */ -.WdateDiv .Wday{ - cursor:pointer; -} -/* ڸmouseoverʽ TD */ -.WdateDiv .WdayOn{ - cursor:pointer; - background-color:#74d2d9 ; -} -/* ĩڸʽ TD */ -.WdateDiv .Wwday{ - cursor:pointer; - color:#ab1e1e; -} -/* ĩڸmouseoverʽ TD */ -.WdateDiv .WwdayOn{ - cursor:pointer; - background-color:#74d2d9; -} -.WdateDiv .Wtoday{ - cursor:pointer; - color:blue; -} -.WdateDiv .Wselday{ - background-color:#A7E2E7; -} -.WdateDiv .WspecialDay{ - background-color:#66F4DF; -} -/* ·ݵ */ -.WdateDiv .WotherDay{ - cursor:pointer; - color:#0099CC; -} -/* ·ݵmouseoverʽ */ -.WdateDiv .WotherDayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* Чڵʽ,ڷΧڸʽ,ѡ */ -.WdateDiv .WinvalidDay{ - color:#aaa; -} - -/**************************** - * ʱ - ***************************/ -/* ʱ DIV */ -.WdateDiv #dpTime{ - float:left; - margin-top:3px; - margin-right:30px; -} -/* ʱ SPAN */ -.WdateDiv #dpTime #dpTimeStr{ - margin-left:1px; - color:#497F7F; -} -/* ʱ INPUT */ -.WdateDiv #dpTime input{ - height:20px; - width:18px; - text-align:center; - color:#333; - border:#61CAD0 1px solid; -} -/* ʱ ʱ INPUT */ -.WdateDiv #dpTime .tB{ - border-right:0px; -} -/* ʱ ֺͼ ':' INPUT */ -.WdateDiv #dpTime .tE{ - border-left:0; - border-right:0; -} -/* ʱ INPUT */ -.WdateDiv #dpTime .tm{ - width:7px; - border-left:0; - border-right:0; -} -/* ʱұߵϰť BUTTON */ -.WdateDiv #dpTime #dpTimeUp{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -32px -16px; -} -/* ʱұߵ°ť BUTTON */ -.WdateDiv #dpTime #dpTimeDown{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -48px -16px; -} -/**************************** - * - ***************************/ - .WdateDiv #dpQS { - float:left; - margin-right:3px; - margin-top:3px; - background:url(img.gif) no-repeat 0px -16px; - width:20px; - height:20px; - cursor:pointer; - } -.WdateDiv #dpControl { - text-align:right; - margin-top:3px; -} -.WdateDiv .dpButton{ - height:20px; - width:45px; - margin-top:2px; - border:#38B1B9 1px solid; - background-color:#CFEBEE; - color:#08575B; +/* + * My97 DatePicker 4.7 + * 皮肤名称:whyGreen + */ + +/* 日期选择容器 DIV */ +.WdateDiv{ + width:180px; + background-color:#fff; + border:#C5E1E4 1px solid; + padding:2px; +} +/* 双月日历的宽度 */ +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +/**************************** + * 导航图标 全部是A标签 + ***************************/ +.WdateDiv .NavImg a{ + cursor:pointer; + display:block; + width:16px; + height:16px; + margin-top:1px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:url(img.gif) no-repeat; +} +.WdateDiv .NavImgl a{ + float:left; + background:url(img.gif) no-repeat -16px 0px; +} +.WdateDiv .NavImgr a{ + float:right; + background:url(img.gif) no-repeat -32px 0px; +} +.WdateDiv .NavImgrr a{ + float:right; + background:url(img.gif) no-repeat -48px 0px; +} +/**************************** + * 年份月份相关 + ***************************/ +/* 年份月份栏 DIV */ +.WdateDiv #dpTitle{ + height:24px; + padding:1px; + border:#c5d9e8 1px solid; + background:url(bg.jpg); + margin-bottom:2px; +} +/* 年份月份输入框 INPUT */ +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + border:0px; + height:20px; + width:50px; + color:#034c50; + background-color:transparent; + cursor:pointer; +} +/* 年份月份输入框获得焦点时的样式 INPUT */ +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + border:#939393 1px solid; + font-weight:bold; + color:#034c50; + height:20px; + width:50px; +} +/* 菜单选择框 DIV */ +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#A3C6C8 1px solid; + display:none; +} +/* 菜单的样式 TD */ +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; + color:#11777C; +} +/* 菜单的mouseover样式 TD */ +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} +/* 菜单无效时的样式 TD */ +.WdateDiv .invalidMenu{ + color:#aaa; +} +/* 年选择框的偏移 DIV */ +.WdateDiv .YMenu{ + margin-top:20px; +} +/* 月选择框的偏移 DIV */ +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} +/* 时选择框的位置 DIV */ +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} +/* 分选择框的位置 DIV */ +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} +/* 秒选择框的位置 DIV */ +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + +/**************************** + * 周相关 + ***************************/ +.WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; +} +/**************************** + * 星期,日期相关 + ***************************/ +/* 星期栏 TR */ +.WdateDiv .MTitle{ + color:#13777e; + background-color:#bdebee; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} +/* 日期栏表格 TABLE */ +.WdateDiv .WdayTable{ + line-height:20px; + color:#13777e; + background-color:#edfbfb; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} +/* 日期格的样式 TD */ +.WdateDiv .Wday{ + cursor:pointer; +} +/* 日期格的mouseover样式 TD */ +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#74d2d9 ; +} +/* 周末日期格的样式 TD */ +.WdateDiv .Wwday{ + cursor:pointer; + color:#ab1e1e; +} +/* 周末日期格的mouseover样式 TD */ +.WdateDiv .WwdayOn{ + cursor:pointer; + background-color:#74d2d9; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A7E2E7; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} +/* 其他月份的日期 */ +.WdateDiv .WotherDay{ + cursor:pointer; + color:#0099CC; +} +/* 其他月份的日期mouseover样式 */ +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */ +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +/**************************** + * 时间相关 + ***************************/ +/* 时间栏 DIV */ +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} +/* 时间文字 SPAN */ +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; + color:#497F7F; +} +/* 时间输入框 INPUT */ +.WdateDiv #dpTime input{ + height:20px; + width:18px; + text-align:center; + color:#333; + border:#61CAD0 1px solid; +} +/* 时间 时 INPUT */ +.WdateDiv #dpTime .tB{ + border-right:0px; +} +/* 时间 分和间隔符 ':' INPUT */ +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} +/* 时间 秒 INPUT */ +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} +/* 时间右边的向上按钮 BUTTON */ +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} +/* 时间右边的向下按钮 BUTTON */ +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} +/**************************** + * 其他 + ***************************/ +.WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; +} +.WdateDiv #dpControl { + text-align:right; + margin-top:3px; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + margin-top:2px; + border:#38B1B9 1px solid; + background-color:#CFEBEE; + color:#08575B; } \ No newline at end of file diff --git a/erp_web/js/pages/financial/financial_base.js b/erp_web/js/pages/financial/financial_base.js index a2e82c757fa0ac3a527423a9b7955846cea73a24..32c99ecfcfe1d46ce3e39567759f1c9f1d351778 100644 --- a/erp_web/js/pages/financial/financial_base.js +++ b/erp_web/js/pages/financial/financial_base.js @@ -1,1093 +1,1093 @@ - //初始化界面 - $(function(){ - var accountList = null; - var accountID = null; - var supplierList = null; - var supplierID = null; - var personList = null; - var personID = null; - var ProjectSearch = null; - var accountHeadMaxId = null; //获取最大的Id - var accepId = null; //保存的主表id - var url; - var accountHeadID = 0; - var preTotalPrice = 0; //前一次加载的金额 - var orgAccountHead = ""; //保存编辑前的名称 - var editIndex = undefined; - var listTitle = ""; //单据标题 - var payTypeTitle = "";//收入 支出 - var organUrl = ""; //组织数据接口地址 - var amountNum = ""; //单据编号开头字符 - var itemType = true; //隐藏当前列 - var moneyType = true; //隐藏当前列 - var inOrOut = ""; //链接类型为收入或者支出 - getType(); - initSystemData_person(); //经手人数据 - initSelectInfo_person(); //经手人信息 - initSystemData_account(); //账户数据 - initSelectInfo_account(); //账户信息 - initSupplier(); //供应商 - initTableData(); - ininPager(); - initForm(); - bindEvent();//绑定操作事件 - $("#searchBtn").click(); - }); - //根据单据名称获取类型 - function getType(){ - listTitle = $("#tablePanel").prev().text(); - var supUrl = "/supplier/findBySelect_sup"; //供应商接口 - var cusUrl = "/supplier/findBySelect_cus"; //客户接口 - var retailUrl = "/supplier/findBySelect_retail"; //散户接口 - if(listTitle === "收入单列表"){ - listType = "收入"; - itemType = false; //显示当前列 - moneyType = true; //隐藏当前列 - payTypeTitle = "收入项目"; - inOrOut = "in"; - organUrl = cusUrl; - amountNum = "SR"; - } - else if(listTitle === "支出单列表"){ - listType = "支出"; - itemType = false; //显示当前列 - moneyType = true; //隐藏当前列 - payTypeTitle = "支出项目"; - inOrOut = "out"; - organUrl = supUrl; - amountNum = "ZC"; - } - else if(listTitle === "收款单列表"){ - listType = "收款"; - itemType = true; //隐藏当前列 - moneyType = false; //显示当前列 - payTypeTitle = "无标题"; - inOrOut = ""; - organUrl = cusUrl; - amountNum = "SK"; - } - else if(listTitle === "付款单列表"){ - listType = "付款"; - itemType = true; //隐藏当前列 - moneyType = false; //显示当前列 - payTypeTitle = "无标题"; - inOrOut = ""; - organUrl = supUrl; - amountNum = "FK"; - } - else if(listTitle === "转账单列表"){ - listType = "转账"; - itemType = true; //隐藏当前列 - moneyType = false; //显示当前列 - payTypeTitle = "无标题"; - inOrOut = ""; - organUrl = supUrl; - amountNum = "ZZ"; - } - else if(listTitle === "收预付款列表"){ - listType = "收预付款"; - itemType = true; //隐藏当前列 - moneyType = false; //显示当前列 - payTypeTitle = "无标题"; - inOrOut = ""; - organUrl = retailUrl; - amountNum = "SYF"; - } - } - //获取账户信息 - function initSystemData_account(){ - $.ajax({ - type:"get", - url: "/account/getAccount", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if(res.data) { - accountList = res.data.accountList; - } - } - } - }); - } - //获取账户信息 - function initSelectInfo_account(){ - var options = ""; - if(accountList !=null) - { - options = ""; - for(var i = 0 ;i < accountList.length; i++) - { - var account = accountList[i]; - options += ''; - } - $("#AccountId").empty().append(options); - } - } - - //初始化单位信息 - function initSupplier(){ - $('#OrganId').combobox({ - url: organUrl, - valueField:'id', - textField:'supplier', - formatter: function(row){ - var opts = $(this).combobox('options'); - if(row[opts.textField]!=="非会员") { - return row[opts.textField]; - } - } - }); - } - - //获取财务员 - function initSystemData_person(){ - var type = "财务员"; - $.ajax({ - type:"get", - url: "/person/getPersonByType", - data: { - type: type - }, - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - personList = res.data.personList; - } - } - }); - } - //获取财务员 - function initSelectInfo_person(){ - var options = ""; - - if(personList !=null) - { - for(var i = 0 ;i < personList.length;i++) - { - var person = personList[i]; - if(0 == i) - { - personID = person.id; - } - if(person.type=="财务员") - { - options += ''; - } - } - $("#HandsPersonId").empty().append(options); - } - } - - //防止表单提交重复 - function initForm(){ - $('#accountHeadFM').form({ - onSubmit: function(){ - return false; - } - }); - } - - //初始化表格数据 - function initTableData(){ - var organNameTitle = ""; - var organNameHidden = false; - if(listType === "收入" || listType === "支出") { - organNameTitle = "往来单位"; - } - else if(listType === "收款") { - organNameTitle = "付款单位"; - } - else if(listType === "付款") { - organNameTitle = "收款单位"; - } - else if(listType === "收预付款") { - organNameTitle = "付款会员"; - } - if(listType === "转账") { - organNameHidden = true; - } - $('#tableData').datagrid({ - //width:700, - height:heightInfo, - rownumbers: false, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - //fitColumns:true, - //单击行是否选中 - //checkOnSelect : false, - pagination: true, - //交替出现背景 - striped : true, - //loadFilter: pagerFilter, - pageSize: 5, - pageList: initPageNum, - columns:[[ - { field: 'id',width:35,align:"center",checkbox:true}, - { title: '操作',field: 'op',align:"center",width:90,formatter:function(value,rec) { - var str = ''; - var rowInfo = rec.id + 'AaBb' + rec.billno+ 'AaBb' + rec.billtime+ 'AaBb' + rec.remark - + 'AaBb' + rec.accountid+ 'AaBb' + rec.accountname + 'AaBb' + rec.organid + 'AaBb' + rec.organname - + 'AaBb' + rec.handspersonid + 'AaBb' + rec.handspersonname + 'AaBb' + rec.changeamount + 'AaBb' + rec.totalprice; - var orgId = rec.organid ? rec.organid : 0; - str += '   '; - str += '   '; - str += ''; - return str; - } - }, - { field: 'organid',width:5, hidden:true}, - { title: organNameTitle,field: 'organname',width:140,hidden:organNameHidden}, - { title: '单据编号',field: 'billno',width:140}, - { title: '经手人',field: 'handspersonname',width:80}, - { title: '单据时间 ',field: 'billtime',width:140}, - { title: '合计',field: 'totalprice',width:80}, - { title: '备注',field: 'remark',width:100} - ]], - toolbar:[ - { - id:'addAccountHead', - text:'增加', - iconCls:'icon-add', - handler:function() - { - addAccountHead(); - } - }, - { - id:'deleteAccountHead', - text:'删除', - iconCls:'icon-remove', - handler:function() - { - batDeleteAccountHead(); - } - } - ], - onLoadError:function() - { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - } - - //初始化表格数据-明细列表-编辑状态 - function initTableData_account(type,TotalPrice){ - $('#accountData').datagrid({ - height:280, - rownumbers: false, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - //单击行是否选中 - checkOnSelect : false, - pagination: false, - //交替出现背景 - striped : true, - showFooter: true, - //loadFilter: pagerFilter, - onClickRow: onClickRow, - columns:[[ - { field: 'Id',width:35,align:"center",checkbox:true}, - { title: payTypeTitle,field: 'InOutItemId',width:230,hidden:itemType, - formatter:function(value,row,index){ - return row.InOutItemName; - }, - editor:{ - type:'combobox', - options:{ - valueField:'Id', - textField:'InOutItemName', - method:'get', - url: "/inOutItem/findBySelect?type=" + inOrOut - } - } - }, - { title: '账户名称',field: 'AccountId',width:230,hidden:moneyType, - formatter:function(value,row,index){ - return row.AccountName; - }, - editor:{ - type:'combobox', - options:{ - valueField:'Id', - textField:'AccountName', - method:'get', - url: "/account/findBySelect" - } - } - }, - { title: '金额',field: 'EachAmount',editor:'validatebox',width:70}, - { title: '备注',field: 'Remark',editor:'validatebox',width:150} - ]], - toolbar:[ - { - id:'append', - text:'新增', - iconCls:'icon-add', - handler:function() - { - append(); //新增 - } - }, - { - id:'delete', - text:'删除', - iconCls:'icon-remove', - handler:function() - { - removeit(); //删除 - } - }, - { - id:'reject', - text:'撤销', - iconCls:'icon-undo', - handler:function() - { - reject(); //撤销 - } - } - ], - onLoadError:function() - { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - $.ajax({ - type:"get", - url: '/accountItem/getDetailList', - data: { - headerId: accountHeadID - }, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - var data = res.data; - var EachAmount = 0; - if(type === "edit") { - EachAmount = TotalPrice; - } - var array = []; - array.push({ - "EachAmount": EachAmount - }); - data.footer = array; - $("#accountData").datagrid('loadData',data); - } - }, - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - } - }); - } - - - //初始化表格数据-明细列表-查看状态 - function initTableData_account_show(TotalPrice){ - $('#accountDataShow').datagrid({ - height:280, - rownumbers: true, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - //单击行是否选中 - checkOnSelect : false, - pagination: false, - //交替出现背景 - striped : true, - showFooter: true, - //loadFilter: pagerFilter, - onClickRow: onClickRow, - columns:[[ - { title: payTypeTitle, field: 'InOutItemName', width:230, hidden:itemType}, - { title: '账户名称', field: 'AccountName', width:230, hidden:moneyType}, - { title: '金额',field: 'EachAmount',width:70}, - { title: '备注',field: 'Remark',width:150} - ]], - onLoadError:function() - { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - $.ajax({ - type:"get", - url: '/accountItem/getDetailList', - data: { - headerId: accountHeadID - }, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - var data = res.data; - var EachAmount = TotalPrice; - var array = []; - array.push({ - "EachAmount": EachAmount - }); - data.footer = array; - $("#accountDataShow").datagrid('loadData', data); - } - }, - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - } - }); - } - - - //分页信息处理 - function ininPager(){ - try - { - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - pager.pagination({ - onSelectPage:function(pageNum, pageSize) - { - opts.pageNumber = pageNum; - opts.pageSize = pageSize; - pager.pagination('refresh', - { - pageNumber:pageNum, - pageSize:pageSize - }); - showAccountHeadDetails(pageNum,pageSize); - } - }); - } - catch (e) - { - $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); - } - } - - //删除财务信息 - function deleteAccountHead(accountHeadID, thisOrganId, totalPrice){ - $.messager.confirm('删除确认','确定要删除此财务信息吗?',function(r) - { - if (r) - { - $.ajax({ - type:"post", - url: "/accountHead/" + accountHeadID + "/delete", - dataType: "json", - success: function (res) { - if(res && res.code == 200) { - $("#searchBtn").click(); - } else { - $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); - return; - } - }); - - //更新会员的预收款信息 - if(listType === "收预付款"){ - $.ajax({ - type:"post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data:{ - supplierID: thisOrganId, //会员id - advanceIn: 0-totalPrice //删除时同时删除用户的预付款信息 - }, - success: function(res){ - if(res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function(){ - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - } - }); - } - - //批量删除财务信息 - function batDeleteAccountHead(){ - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) - { - $.messager.alert('删除提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) - { - $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条财务信息吗?',function(r) - { - if (r) - { - var ids = ""; - for(var i = 0;i < row.length; i ++) { - if(i == row.length-1) - { - ids += row[i].Id; - break; - } - ids += row[i].Id + ","; - } - //批量更新会员的预收款信息 - for(var i = 0;i < row.length; i ++) { - if(listType === "收预付款"){ - $.ajax({ - type:"post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data:{ - supplierID: row[i].OrganId, //会员id - advanceIn: 0 - row[i].TotalPrice //删除时同时删除用户的预付款信息 - }, - success: function(res){ - if(res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function(){ - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - } - //批量删除 - $.ajax({ - type:"post", - url: "/accountHead/batchDelete", - dataType: "json", - async : false, - data: ({ - ids : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); - } - }, - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //增加 - function addAccountHead(){ - $("#clientIp").val(clientIp); - $('#accountHeadFM').form('clear'); - var thisDateTime = getNowFormatDateTime(); //当前时间 - $("#BillTime").val(thisDateTime); - var thisNumber = getNowFormatDateNum(); //根据时间生成编号 - $("#BillNo").val(amountNum + thisNumber).focus(); - var addTitle = listTitle.replace("列表","信息"); - $('#accountHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); - $(".window-mask").css({ width: webW ,height: webH}); - - orgAccountHead = ""; - accountHeadID = 0; - initTableData_account("add"); //明细列表 - reject(); //撤销下、刷新材料列表 - url = '/accountHead/add'; - - //收预付款单据支持刷卡功能 - if(listType == "收预付款") { - //当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器 - $("#OrganId").next().find("input").off("keyup").on("keyup",function(){ - if($(this).val().length === 10){ - setTimeout(function(){ - $(".combo-panel .combobox-item-selected").click(); - },500); - } - }); - } - } - - //编辑信息 - function editAccountHead(accountHeadTotalInfo){ - var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); - $("#clientIp").val(clientIp); - $("#BillNo").val(accountHeadInfo[1]); - $("#BillTime").val(accountHeadInfo[2]); - $("#Remark").val(accountHeadInfo[3]); - $("#AccountId").val(accountHeadInfo[4]); - $('#OrganId').combobox('setValue', accountHeadInfo[6]); - $("#HandsPersonId").val(accountHeadInfo[8]); - $("#ChangeAmount").val(accountHeadInfo[10]); - var TotalPrice = accountHeadInfo[11]; - preTotalPrice = accountHeadInfo[11]; //记录前一次合计金额,用于收预付款 - var editTitle = listTitle.replace("列表","信息"); - $('#accountHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); - $(".window-mask").css({ width: webW ,height: webH}); - accountHeadID = accountHeadInfo[0]; - - initTableData_account("edit",TotalPrice); //明细列表 - reject(); //撤销下、刷新列表 - url = '/accountHead/update?id=' + accountHeadInfo[0]; - } - - //查看信息 - function showAccountHead(accountHeadTotalInfo){ - var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); - $("#BillNoShow").text(accountHeadInfo[1]); - $("#BillTimeShow").text(accountHeadInfo[2]); - $("#RemarkShow").text(accountHeadInfo[3]); - $("#AccountIdShow").text(accountHeadInfo[5]); - $('#OrganIdShow').text(accountHeadInfo[7]); - $("#HandsPersonIdShow").text(accountHeadInfo[9]); - $("#ChangeAmountShow").text(accountHeadInfo[10]); - var TotalPrice = accountHeadInfo[11]; - var showTitle = listTitle.replace("列表","信息"); - $('#accountHeadDlgShow').dialog('open').dialog('setTitle',' 查看' + showTitle); - $(".window-mask").css({ width: webW ,height: webH}); - - accountHeadID = accountHeadInfo[0]; - initTableData_account_show(TotalPrice); //明细列表-查看状态 - } - - //绑定操作事件 - function bindEvent(){ - //搜索处理 - $("#searchBtn").unbind().bind({ - click:function() - { - showAccountHeadDetails(1,initPageSize); - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - opts.pageNumber = 1; - opts.pageSize = initPageSize; - pager.pagination('refresh', { - pageNumber:1, - pageSize:initPageSize - }); - } - }); - - //重置按钮 - $("#searchResetBtn").unbind().bind({ - click:function(){ - $("#searchBillNo").val(""); - $("#searchBeginTime").val(""); - $("#searchEndTime").val(""); - //加载完以后重新初始化 - $("#searchBtn").click(); - } - }); - - //保存信息 - $("#saveAccountHead").off("click").on("click", function () { - if(!$('#accountHeadFM').form('validate')){ - return; - } else { - if (listTitle === "收入单列表") { - if (!$('#AccountId').val()) { - $.messager.alert('提示', '请选择收款账户!', 'warning'); - return; - } - if (!$('#OrganId').combobox('getValue')) { - $.messager.alert('提示', '请选择往来单位!', 'warning'); - return; - } - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - } - else if (listTitle === "支出单列表") { - if (!$('#AccountId').val()) { - $.messager.alert('提示', '请选择付款账户!', 'warning'); - return; - } - if (!$('#OrganId').combobox('getValue')) { - $.messager.alert('提示', '请选择往来单位!', 'warning'); - return; - } - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - } - else if (listTitle === "收款单列表") { - if (!$('#OrganId').combobox('getValue')) { - $.messager.alert('提示', '请选择付款单位!', 'warning'); - return; - } - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - } - else if (listTitle === "付款单列表") { - if (!$('#OrganId').combobox('getValue')) { - $.messager.alert('提示', '请选择收款单位!', 'warning'); - return; - } - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - } - else if (listTitle === "转账单列表") { - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - if (!$('#AccountId').val()) { - $.messager.alert('提示', '请选择付款账户!', 'warning'); - return; - } - } - else if (listTitle === "收预付款列表") { - if (!$('#HandsPersonId').val()) { - $.messager.alert('提示', '请选择经手人!', 'warning'); - return; - } - if (!$('#OrganId').combobox('getValue')) { - $.messager.alert('提示', '请选择付款会员!', 'warning'); - return; - } - } - var OrganId = null; - var ChangeAmount = $.trim($("#ChangeAmount").val()); - var TotalPrice = $("#accountHeadFM .datagrid-footer [field='EachAmount'] div").text(); - if (listType !== "转账") { - OrganId = $('#OrganId').combobox('getValue'); - } - if (listType === "支出" || listType === "转账") { - //支出为负数 - ChangeAmount = 0 - ChangeAmount; - } - if (listType === "支出" || listType === "付款" || listType === "转账") { - //支出和付款为负数 - TotalPrice = 0 - TotalPrice; - } - //更新会员的预收款信息 - if (listType === "收预付款") { - var advanceIn = 0; //预付款金额 - if (accountHeadID) { - advanceIn = TotalPrice - preTotalPrice; //修改时,预付款=合计金额-加载金额 - } - else { - advanceIn = TotalPrice; //新增时,预付款=合计金额 - } - $.ajax({ - type: "post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data: { - supplierID: OrganId, - advanceIn: advanceIn - }, - success: function (res) { - if (res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function () { - $.messager.alert('提示', '保存信息异常,请稍后再试!', 'error'); - return; - } - }); - } - - //保存单位信息 - $.ajax({ - type: "post", - url: url, - dataType: "json", - async: false, - data: ({ - info : JSON.stringify({ - Type: listType, - BillNo: $.trim($("#BillNo").val()), - BillTime: $.trim($("#BillTime").val()), - AccountId: $.trim($("#AccountId").val()), - ChangeAmount: ChangeAmount, //付款/收款/优惠/实付 - TotalPrice: TotalPrice, //合计 - OrganId: OrganId, - HandsPersonId: $.trim($("#HandsPersonId").val()), - Remark: $.trim($("#Remark").val()) - }) - }), - success: function (tipInfo) { - if (tipInfo) { - //保存明细记录 - if (accountHeadID == 0) { - getMaxId(); //查找最大的Id - accept(accountHeadMaxId, listType); //新增 - } - else { - accept(accountHeadID, listType); //修改 - } - - $('#accountHeadDlg').dialog('close'); - var opts = $("#tableData").datagrid('options'); - showAccountHeadDetails(opts.pageNumber, opts.pageSize); - } - else { - $.messager.show({ - title: '错误提示', - msg: '保存信息失败,请稍后重试!' - }); - } - }, - //此处添加错误处理 - error: function () { - $.messager.alert('提示', '保存信息异常,请稍后再试!', 'error'); - return; - } - }); - } - }); - //初始化键盘enter事件 - $(document).keydown(function(event) - { - //兼容 IE和firefox 事件 - var e = window.event || event; - var k = e.keyCode||e.which||e.charCode; - //兼容 IE,firefox 兼容 - var obj = e.srcElement ? e.srcElement : e.target; - //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 - if(k == "13"&&(obj.id=="BillNo"||obj.id=="BillTime")) - { - $("#saveAccountHead").click(); - } - //搜索按钮添加快捷键 - if(k == "13"&&(obj.id=="searchBillNo")) - { - $("#searchBtn").click(); - } - }); - } - - function showAccountHeadDetails(pageNo,pageSize){ - $.ajax({ - type:"get", - url: "/accountHead/list", - dataType: "json", - data: ({ - search: JSON.stringify({ - type: listType, - billNo: $.trim($("#searchBillNo").val()), - beginTime: $("#searchBeginTime").val(), - endTime: $("#searchEndTime").val() - }), - currentPage: pageNo, - pageSize: pageSize - }), - success: function (res) { - if(res && res.code === 200){ - if(res.data && res.data.page) { - $("#tableData").datagrid('loadData', res.data.page); - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - return; - } - }); - } - - //自动计算事件 - function autoReckon() { - //延时绑定事件 - setTimeout(function(){ - var body =$("#accountHeadFM .datagrid-body"); - var footer =$("#accountHeadFM .datagrid-footer"); - var input = ".datagrid-editable-input"; - - //修改金额,自动计算单价和合计 - body.find("[field='EachAmount']").find(input).off("keyup").on("keyup",function(){ - var TotalPrice = 0; - var EachAmount =$(this).val()-0; //金额 - body.find("[field='EachAmount']").each(function(){ - if($(this).find("div").text()!==""){ - TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); - } - }); - TotalPrice = TotalPrice + EachAmount; - footer.find("[field='EachAmount']").find("div").text((TotalPrice).toFixed(2)); - }); - },500); - } - - //结束编辑 - function endEditing() { - var edField = ""; - if(!itemType){ - edField = "InOutItemId"; - edName = "InOutItemName"; - } - else { - edField = "AccountId"; - edName = "AccountName"; - } - if (editIndex == undefined) { return true } - if ($('#accountData').datagrid('validateRow', editIndex)) { - var ed = $('#accountData').datagrid('getEditor', {index: editIndex, field: edField}); - var textName = $(ed.target).combobox('getText'); - $('#accountData').datagrid('getRows')[editIndex][edName] = textName; - $('#accountData').datagrid('endEdit', editIndex); - editIndex = undefined; - return true; - } else { - return false; - } - } - //单击 - function onClickRow(index) { - if (editIndex != index) { - if (endEditing()) { - $('#accountData').datagrid('selectRow', index) - .datagrid('beginEdit', index); - editIndex = index; - autoReckon(); - } else { - $('#accountData').datagrid('selectRow', editIndex); - } - } - } - //新增 - function append() { - if (endEditing()) { - $('#accountData').datagrid('appendRow', {}); - editIndex = $('#accountData').datagrid('getRows').length - 1; - $('#accountData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); - autoReckon(); - } - } - //删除 - function removeit() { - if (editIndex == undefined) { return } - $('#accountData').datagrid('cancelEdit', editIndex) - .datagrid('deleteRow', editIndex); - editIndex = undefined; - } - //撤销 - function reject() { - $('#accountData').datagrid('rejectChanges'); - editIndex = undefined; - } - //判断 - function CheckData() { - var row = $('#accountData').datagrid('getRows'); - var totalRowNum = ""; - for (var i = 0; i < row.length; i++) { - if(!itemType){ - if (row[i].InOutItemId == "") { - totalRowNum += (i + 1) + "、"; - } - } - else{ - if (row[i].AccountId == "") { - totalRowNum += (i + 1) + "、"; - } - } - } - if (totalRowNum != "") { - var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); - $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); - return false; - } - return true; - } - //保存 - function accept(accepId,listType) { - append(); - removeit(); - if ($("#accountData").datagrid('getChanges').length) { - if (!CheckData()) - return false; - var inserted = $("#accountData").datagrid('getChanges', "inserted"); - var deleted = $("#accountData").datagrid('getChanges', "deleted"); - var updated = $("#accountData").datagrid('getChanges', "updated"); - $.ajax({ - type: "post", - url: "/accountItem/saveDetials", - data: { - inserted: JSON.stringify(inserted), - deleted: JSON.stringify(deleted), - updated: JSON.stringify(updated), - headerId: accepId, - listType: listType - }, - success: function (tipInfo) - { - if (tipInfo) { - $.messager.alert('提示','保存成功!','info'); - } - else - $.messager.alert('提示','保存失败!','error'); - - }, - error: function (XmlHttpRequest, textStatus, errorThrown) - { - $.messager.alert('提示',XmlHttpRequest.responseText,'error'); - } - }); - } - if (endEditing()) { - $('#accountData').datagrid('acceptChanges'); - } - } - //获取MaxId - function getMaxId(){ - var accountHeadMax=null; - $.ajax({ - type:"get", - url: "/accountHead/getMaxId", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if(res.data) { - accountHeadMax = res.data.maxId; - } - } - } - }); - - if(accountHeadMax !=null) { - accountHeadMaxId=accountHeadMax; - } + //初始化界面 + $(function(){ + var accountList = null; + var accountID = null; + var supplierList = null; + var supplierID = null; + var personList = null; + var personID = null; + var ProjectSearch = null; + var accountHeadMaxId = null; //获取最大的Id + var accepId = null; //保存的主表id + var url; + var accountHeadID = 0; + var preTotalPrice = 0; //前一次加载的金额 + var orgAccountHead = ""; //保存编辑前的名称 + var editIndex = undefined; + var listTitle = ""; //单据标题 + var payTypeTitle = "";//收入 支出 + var organUrl = ""; //组织数据接口地址 + var amountNum = ""; //单据编号开头字符 + var itemType = true; //隐藏当前列 + var moneyType = true; //隐藏当前列 + var inOrOut = ""; //链接类型为收入或者支出 + getType(); + initSystemData_person(); //经手人数据 + initSelectInfo_person(); //经手人信息 + initSystemData_account(); //账户数据 + initSelectInfo_account(); //账户信息 + initSupplier(); //供应商 + initTableData(); + ininPager(); + initForm(); + bindEvent();//绑定操作事件 + $("#searchBtn").click(); + }); + //根据单据名称获取类型 + function getType(){ + listTitle = $("#tablePanel").prev().text(); + var supUrl = "/supplier/findBySelect_sup"; //供应商接口 + var cusUrl = "/supplier/findBySelect_cus"; //客户接口 + var retailUrl = "/supplier/findBySelect_retail"; //散户接口 + if(listTitle === "收入单列表"){ + listType = "收入"; + itemType = false; //显示当前列 + moneyType = true; //隐藏当前列 + payTypeTitle = "收入项目"; + inOrOut = "in"; + organUrl = cusUrl; + amountNum = "SR"; + } + else if(listTitle === "支出单列表"){ + listType = "支出"; + itemType = false; //显示当前列 + moneyType = true; //隐藏当前列 + payTypeTitle = "支出项目"; + inOrOut = "out"; + organUrl = supUrl; + amountNum = "ZC"; + } + else if(listTitle === "收款单列表"){ + listType = "收款"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = cusUrl; + amountNum = "SK"; + } + else if(listTitle === "付款单列表"){ + listType = "付款"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = supUrl; + amountNum = "FK"; + } + else if(listTitle === "转账单列表"){ + listType = "转账"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = supUrl; + amountNum = "ZZ"; + } + else if(listTitle === "收预付款列表"){ + listType = "收预付款"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = retailUrl; + amountNum = "SYF"; + } + } + //获取账户信息 + function initSystemData_account(){ + $.ajax({ + type:"get", + url: "/account/getAccount", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if(res.data) { + accountList = res.data.accountList; + } + } + } + }); + } + //获取账户信息 + function initSelectInfo_account(){ + var options = ""; + if(accountList !=null) + { + options = ""; + for(var i = 0 ;i < accountList.length; i++) + { + var account = accountList[i]; + options += ''; + } + $("#AccountId").empty().append(options); + } + } + + //初始化单位信息 + function initSupplier(){ + $('#OrganId').combobox({ + url: organUrl, + valueField:'id', + textField:'supplier', + formatter: function(row){ + var opts = $(this).combobox('options'); + if(row[opts.textField]!=="非会员") { + return row[opts.textField]; + } + } + }); + } + + //获取财务员 + function initSystemData_person(){ + var type = "财务员"; + $.ajax({ + type:"get", + url: "/person/getPersonByType", + data: { + type: type + }, + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + personList = res.data.personList; + } + } + }); + } + //获取财务员 + function initSelectInfo_person(){ + var options = ""; + + if(personList !=null) + { + for(var i = 0 ;i < personList.length;i++) + { + var person = personList[i]; + if(0 == i) + { + personID = person.id; + } + if(person.type=="财务员") + { + options += ''; + } + } + $("#HandsPersonId").empty().append(options); + } + } + + //防止表单提交重复 + function initForm(){ + $('#accountHeadFM').form({ + onSubmit: function(){ + return false; + } + }); + } + + //初始化表格数据 + function initTableData(){ + var organNameTitle = ""; + var organNameHidden = false; + if(listType === "收入" || listType === "支出") { + organNameTitle = "往来单位"; + } + else if(listType === "收款") { + organNameTitle = "付款单位"; + } + else if(listType === "付款") { + organNameTitle = "收款单位"; + } + else if(listType === "收预付款") { + organNameTitle = "付款会员"; + } + if(listType === "转账") { + organNameHidden = true; + } + $('#tableData').datagrid({ + //width:700, + height:heightInfo, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + //loadFilter: pagerFilter, + pageSize: 5, + pageList: initPageNum, + columns:[[ + { field: 'id',width:35,align:"center",checkbox:true}, + { title: '操作',field: 'op',align:"center",width:90,formatter:function(value,rec) { + var str = ''; + var rowInfo = rec.id + 'AaBb' + rec.billno+ 'AaBb' + rec.billtime+ 'AaBb' + rec.remark + + 'AaBb' + rec.accountid+ 'AaBb' + rec.accountname + 'AaBb' + rec.organid + 'AaBb' + rec.organname + + 'AaBb' + rec.handspersonid + 'AaBb' + rec.handspersonname + 'AaBb' + rec.changeamount + 'AaBb' + rec.totalprice; + var orgId = rec.organid ? rec.organid : 0; + str += '   '; + str += '   '; + str += ''; + return str; + } + }, + { field: 'organid',width:5, hidden:true}, + { title: organNameTitle,field: 'organname',width:140,hidden:organNameHidden}, + { title: '单据编号',field: 'billno',width:140}, + { title: '经手人',field: 'handspersonname',width:80}, + { title: '单据时间 ',field: 'billtime',width:140}, + { title: '合计',field: 'totalprice',width:80}, + { title: '备注',field: 'remark',width:100} + ]], + toolbar:[ + { + id:'addAccountHead', + text:'增加', + iconCls:'icon-add', + handler:function() + { + addAccountHead(); + } + }, + { + id:'deleteAccountHead', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + batDeleteAccountHead(); + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + } + + //初始化表格数据-明细列表-编辑状态 + function initTableData_account(type,TotalPrice){ + $('#accountData').datagrid({ + height:280, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //单击行是否选中 + checkOnSelect : false, + pagination: false, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: payTypeTitle,field: 'InOutItemId',width:230,hidden:itemType, + formatter:function(value,row,index){ + return row.InOutItemName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'InOutItemName', + method:'get', + url: "/inOutItem/findBySelect?type=" + inOrOut + } + } + }, + { title: '账户名称',field: 'AccountId',width:230,hidden:moneyType, + formatter:function(value,row,index){ + return row.AccountName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'AccountName', + method:'get', + url: "/account/findBySelect" + } + } + }, + { title: '金额',field: 'EachAmount',editor:'validatebox',width:70}, + { title: '备注',field: 'Remark',editor:'validatebox',width:150} + ]], + toolbar:[ + { + id:'append', + text:'新增', + iconCls:'icon-add', + handler:function() + { + append(); //新增 + } + }, + { + id:'delete', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + removeit(); //删除 + } + }, + { + id:'reject', + text:'撤销', + iconCls:'icon-undo', + handler:function() + { + reject(); //撤销 + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"get", + url: '/accountItem/getDetailList', + data: { + headerId: accountHeadID + }, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + var data = res.data; + var EachAmount = 0; + if(type === "edit") { + EachAmount = TotalPrice; + } + var array = []; + array.push({ + "EachAmount": EachAmount + }); + data.footer = array; + $("#accountData").datagrid('loadData',data); + } + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + + //初始化表格数据-明细列表-查看状态 + function initTableData_account_show(TotalPrice){ + $('#accountDataShow').datagrid({ + height:280, + rownumbers: true, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //单击行是否选中 + checkOnSelect : false, + pagination: false, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + columns:[[ + { title: payTypeTitle, field: 'InOutItemName', width:230, hidden:itemType}, + { title: '账户名称', field: 'AccountName', width:230, hidden:moneyType}, + { title: '金额',field: 'EachAmount',width:70}, + { title: '备注',field: 'Remark',width:150} + ]], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"get", + url: '/accountItem/getDetailList', + data: { + headerId: accountHeadID + }, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + var data = res.data; + var EachAmount = TotalPrice; + var array = []; + array.push({ + "EachAmount": EachAmount + }); + data.footer = array; + $("#accountDataShow").datagrid('loadData', data); + } + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + + //分页信息处理 + function ininPager(){ + try + { + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + pager.pagination({ + onSelectPage:function(pageNum, pageSize) + { + opts.pageNumber = pageNum; + opts.pageSize = pageSize; + pager.pagination('refresh', + { + pageNumber:pageNum, + pageSize:pageSize + }); + showAccountHeadDetails(pageNum,pageSize); + } + }); + } + catch (e) + { + $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); + } + } + + //删除财务信息 + function deleteAccountHead(accountHeadID, thisOrganId, totalPrice){ + $.messager.confirm('删除确认','确定要删除此财务信息吗?',function(r) + { + if (r) + { + $.ajax({ + type:"post", + url: "/accountHead/" + accountHeadID + "/delete", + dataType: "json", + success: function (res) { + if(res && res.code == 200) { + $("#searchBtn").click(); + } else { + $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); + return; + } + }); + + //更新会员的预收款信息 + if(listType === "收预付款"){ + $.ajax({ + type:"post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data:{ + supplierID: thisOrganId, //会员id + advanceIn: 0-totalPrice //删除时同时删除用户的预付款信息 + }, + success: function(res){ + if(res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function(){ + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + } + }); + } + + //批量删除财务信息 + function batDeleteAccountHead(){ + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条财务信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i ++) { + if(i == row.length-1) + { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + //批量更新会员的预收款信息 + for(var i = 0;i < row.length; i ++) { + if(listType === "收预付款"){ + $.ajax({ + type:"post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data:{ + supplierID: row[i].OrganId, //会员id + advanceIn: 0 - row[i].TotalPrice //删除时同时删除用户的预付款信息 + }, + success: function(res){ + if(res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function(){ + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + } + //批量删除 + $.ajax({ + type:"post", + url: "/accountHead/batchDelete", + dataType: "json", + async : false, + data: ({ + ids : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); + } + }, + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('删除提示', '删除财务信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //增加 + function addAccountHead(){ + $("#clientIp").val(clientIp); + $('#accountHeadFM').form('clear'); + var thisDateTime = getNowFormatDateTime(); //当前时间 + $("#BillTime").val(thisDateTime); + var thisNumber = getNowFormatDateNum(); //根据时间生成编号 + $("#BillNo").val(amountNum + thisNumber).focus(); + var addTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + orgAccountHead = ""; + accountHeadID = 0; + initTableData_account("add"); //明细列表 + reject(); //撤销下、刷新材料列表 + url = '/accountHead/add'; + + //收预付款单据支持刷卡功能 + if(listType == "收预付款") { + //当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器 + $("#OrganId").next().find("input").off("keyup").on("keyup",function(){ + if($(this).val().length === 10){ + setTimeout(function(){ + $(".combo-panel .combobox-item-selected").click(); + },500); + } + }); + } + } + + //编辑信息 + function editAccountHead(accountHeadTotalInfo){ + var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + $("#clientIp").val(clientIp); + $("#BillNo").val(accountHeadInfo[1]); + $("#BillTime").val(accountHeadInfo[2]); + $("#Remark").val(accountHeadInfo[3]); + $("#AccountId").val(accountHeadInfo[4]); + $('#OrganId').combobox('setValue', accountHeadInfo[6]); + $("#HandsPersonId").val(accountHeadInfo[8]); + $("#ChangeAmount").val(accountHeadInfo[10]); + var TotalPrice = accountHeadInfo[11]; + preTotalPrice = accountHeadInfo[11]; //记录前一次合计金额,用于收预付款 + var editTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); + $(".window-mask").css({ width: webW ,height: webH}); + accountHeadID = accountHeadInfo[0]; + + initTableData_account("edit",TotalPrice); //明细列表 + reject(); //撤销下、刷新列表 + url = '/accountHead/update?id=' + accountHeadInfo[0]; + } + + //查看信息 + function showAccountHead(accountHeadTotalInfo){ + var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + $("#BillNoShow").text(accountHeadInfo[1]); + $("#BillTimeShow").text(accountHeadInfo[2]); + $("#RemarkShow").text(accountHeadInfo[3]); + $("#AccountIdShow").text(accountHeadInfo[5]); + $('#OrganIdShow').text(accountHeadInfo[7]); + $("#HandsPersonIdShow").text(accountHeadInfo[9]); + $("#ChangeAmountShow").text(accountHeadInfo[10]); + var TotalPrice = accountHeadInfo[11]; + var showTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlgShow').dialog('open').dialog('setTitle',' 查看' + showTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + accountHeadID = accountHeadInfo[0]; + initTableData_account_show(TotalPrice); //明细列表-查看状态 + } + + //绑定操作事件 + function bindEvent(){ + //搜索处理 + $("#searchBtn").unbind().bind({ + click:function() + { + showAccountHeadDetails(1,initPageSize); + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + opts.pageNumber = 1; + opts.pageSize = initPageSize; + pager.pagination('refresh', { + pageNumber:1, + pageSize:initPageSize + }); + } + }); + + //重置按钮 + $("#searchResetBtn").unbind().bind({ + click:function(){ + $("#searchBillNo").val(""); + $("#searchBeginTime").val(""); + $("#searchEndTime").val(""); + //加载完以后重新初始化 + $("#searchBtn").click(); + } + }); + + //保存信息 + $("#saveAccountHead").off("click").on("click", function () { + if(!$('#accountHeadFM').form('validate')){ + return; + } else { + if (listTitle === "收入单列表") { + if (!$('#AccountId').val()) { + $.messager.alert('提示', '请选择收款账户!', 'warning'); + return; + } + if (!$('#OrganId').combobox('getValue')) { + $.messager.alert('提示', '请选择往来单位!', 'warning'); + return; + } + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + } + else if (listTitle === "支出单列表") { + if (!$('#AccountId').val()) { + $.messager.alert('提示', '请选择付款账户!', 'warning'); + return; + } + if (!$('#OrganId').combobox('getValue')) { + $.messager.alert('提示', '请选择往来单位!', 'warning'); + return; + } + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + } + else if (listTitle === "收款单列表") { + if (!$('#OrganId').combobox('getValue')) { + $.messager.alert('提示', '请选择付款单位!', 'warning'); + return; + } + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + } + else if (listTitle === "付款单列表") { + if (!$('#OrganId').combobox('getValue')) { + $.messager.alert('提示', '请选择收款单位!', 'warning'); + return; + } + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + } + else if (listTitle === "转账单列表") { + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + if (!$('#AccountId').val()) { + $.messager.alert('提示', '请选择付款账户!', 'warning'); + return; + } + } + else if (listTitle === "收预付款列表") { + if (!$('#HandsPersonId').val()) { + $.messager.alert('提示', '请选择经手人!', 'warning'); + return; + } + if (!$('#OrganId').combobox('getValue')) { + $.messager.alert('提示', '请选择付款会员!', 'warning'); + return; + } + } + var OrganId = null; + var ChangeAmount = $.trim($("#ChangeAmount").val()); + var TotalPrice = $("#accountHeadFM .datagrid-footer [field='EachAmount'] div").text(); + if (listType !== "转账") { + OrganId = $('#OrganId').combobox('getValue'); + } + if (listType === "支出" || listType === "转账") { + //支出为负数 + ChangeAmount = 0 - ChangeAmount; + } + if (listType === "支出" || listType === "付款" || listType === "转账") { + //支出和付款为负数 + TotalPrice = 0 - TotalPrice; + } + //更新会员的预收款信息 + if (listType === "收预付款") { + var advanceIn = 0; //预付款金额 + if (accountHeadID) { + advanceIn = TotalPrice - preTotalPrice; //修改时,预付款=合计金额-加载金额 + } + else { + advanceIn = TotalPrice; //新增时,预付款=合计金额 + } + $.ajax({ + type: "post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data: { + supplierID: OrganId, + advanceIn: advanceIn + }, + success: function (res) { + if (res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function () { + $.messager.alert('提示', '保存信息异常,请稍后再试!', 'error'); + return; + } + }); + } + + //保存单位信息 + $.ajax({ + type: "post", + url: url, + dataType: "json", + async: false, + data: ({ + info : JSON.stringify({ + Type: listType, + BillNo: $.trim($("#BillNo").val()), + BillTime: $.trim($("#BillTime").val()), + AccountId: $.trim($("#AccountId").val()), + ChangeAmount: ChangeAmount, //付款/收款/优惠/实付 + TotalPrice: TotalPrice, //合计 + OrganId: OrganId, + HandsPersonId: $.trim($("#HandsPersonId").val()), + Remark: $.trim($("#Remark").val()) + }) + }), + success: function (tipInfo) { + if (tipInfo) { + //保存明细记录 + if (accountHeadID == 0) { + getMaxId(); //查找最大的Id + accept(accountHeadMaxId, listType); //新增 + } + else { + accept(accountHeadID, listType); //修改 + } + + $('#accountHeadDlg').dialog('close'); + var opts = $("#tableData").datagrid('options'); + showAccountHeadDetails(opts.pageNumber, opts.pageSize); + } + else { + $.messager.show({ + title: '错误提示', + msg: '保存信息失败,请稍后重试!' + }); + } + }, + //此处添加错误处理 + error: function () { + $.messager.alert('提示', '保存信息异常,请稍后再试!', 'error'); + return; + } + }); + } + }); + //初始化键盘enter事件 + $(document).keydown(function(event) + { + //兼容 IE和firefox 事件 + var e = window.event || event; + var k = e.keyCode||e.which||e.charCode; + //兼容 IE,firefox 兼容 + var obj = e.srcElement ? e.srcElement : e.target; + //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 + if(k == "13"&&(obj.id=="BillNo"||obj.id=="BillTime")) + { + $("#saveAccountHead").click(); + } + //搜索按钮添加快捷键 + if(k == "13"&&(obj.id=="searchBillNo")) + { + $("#searchBtn").click(); + } + }); + } + + function showAccountHeadDetails(pageNo,pageSize){ + $.ajax({ + type:"get", + url: "/accountHead/list", + dataType: "json", + data: ({ + search: JSON.stringify({ + type: listType, + billNo: $.trim($("#searchBillNo").val()), + beginTime: $("#searchBeginTime").val(), + endTime: $("#searchEndTime").val() + }), + currentPage: pageNo, + pageSize: pageSize + }), + success: function (res) { + if(res && res.code === 200){ + if(res.data && res.data.page) { + $("#tableData").datagrid('loadData', res.data.page); + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + return; + } + }); + } + + //自动计算事件 + function autoReckon() { + //延时绑定事件 + setTimeout(function(){ + var body =$("#accountHeadFM .datagrid-body"); + var footer =$("#accountHeadFM .datagrid-footer"); + var input = ".datagrid-editable-input"; + + //修改金额,自动计算单价和合计 + body.find("[field='EachAmount']").find(input).off("keyup").on("keyup",function(){ + var TotalPrice = 0; + var EachAmount =$(this).val()-0; //金额 + body.find("[field='EachAmount']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + EachAmount; + footer.find("[field='EachAmount']").find("div").text((TotalPrice).toFixed(2)); + }); + },500); + } + + //结束编辑 + function endEditing() { + var edField = ""; + if(!itemType){ + edField = "InOutItemId"; + edName = "InOutItemName"; + } + else { + edField = "AccountId"; + edName = "AccountName"; + } + if (editIndex == undefined) { return true } + if ($('#accountData').datagrid('validateRow', editIndex)) { + var ed = $('#accountData').datagrid('getEditor', {index: editIndex, field: edField}); + var textName = $(ed.target).combobox('getText'); + $('#accountData').datagrid('getRows')[editIndex][edName] = textName; + $('#accountData').datagrid('endEdit', editIndex); + editIndex = undefined; + return true; + } else { + return false; + } + } + //单击 + function onClickRow(index) { + if (editIndex != index) { + if (endEditing()) { + $('#accountData').datagrid('selectRow', index) + .datagrid('beginEdit', index); + editIndex = index; + autoReckon(); + } else { + $('#accountData').datagrid('selectRow', editIndex); + } + } + } + //新增 + function append() { + if (endEditing()) { + $('#accountData').datagrid('appendRow', {}); + editIndex = $('#accountData').datagrid('getRows').length - 1; + $('#accountData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); + autoReckon(); + } + } + //删除 + function removeit() { + if (editIndex == undefined) { return } + $('#accountData').datagrid('cancelEdit', editIndex) + .datagrid('deleteRow', editIndex); + editIndex = undefined; + } + //撤销 + function reject() { + $('#accountData').datagrid('rejectChanges'); + editIndex = undefined; + } + //判断 + function CheckData() { + var row = $('#accountData').datagrid('getRows'); + var totalRowNum = ""; + for (var i = 0; i < row.length; i++) { + if(!itemType){ + if (row[i].InOutItemId == "") { + totalRowNum += (i + 1) + "、"; + } + } + else{ + if (row[i].AccountId == "") { + totalRowNum += (i + 1) + "、"; + } + } + } + if (totalRowNum != "") { + var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); + $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); + return false; + } + return true; + } + //保存 + function accept(accepId,listType) { + append(); + removeit(); + if ($("#accountData").datagrid('getChanges').length) { + if (!CheckData()) + return false; + var inserted = $("#accountData").datagrid('getChanges', "inserted"); + var deleted = $("#accountData").datagrid('getChanges', "deleted"); + var updated = $("#accountData").datagrid('getChanges', "updated"); + $.ajax({ + type: "post", + url: "/accountItem/saveDetials", + data: { + inserted: JSON.stringify(inserted), + deleted: JSON.stringify(deleted), + updated: JSON.stringify(updated), + headerId: accepId, + listType: listType + }, + success: function (tipInfo) + { + if (tipInfo) { + $.messager.alert('提示','保存成功!','info'); + } + else + $.messager.alert('提示','保存失败!','error'); + + }, + error: function (XmlHttpRequest, textStatus, errorThrown) + { + $.messager.alert('提示',XmlHttpRequest.responseText,'error'); + } + }); + } + if (endEditing()) { + $('#accountData').datagrid('acceptChanges'); + } + } + //获取MaxId + function getMaxId(){ + var accountHeadMax=null; + $.ajax({ + type:"get", + url: "/accountHead/getMaxId", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if(res.data) { + accountHeadMax = res.data.maxId; + } + } + } + }); + + if(accountHeadMax !=null) { + accountHeadMaxId=accountHeadMax; + } } \ No newline at end of file diff --git a/erp_web/js/pages/manage/supplier.js b/erp_web/js/pages/manage/supplier.js index 31983a1c6b4c7472b6cdd243dc4a16b6cd9c2f3d..bb95183ae8b109db38f5b50c024db200d1464a65 100644 --- a/erp_web/js/pages/manage/supplier.js +++ b/erp_web/js/pages/manage/supplier.js @@ -1,665 +1,665 @@ - //初始化界面 - $(function() { - var listTitle = ""; //单据标题 - var listType = ""; //类型 - var listTypeEn = ""; //英文类型 - getType(); - initTableData(); - ininPager(); - bindEvent(); - }); - - //根据名称获取类型 - function getType(){ - listTitle = $("#tablePanel").prev().text(); - if(listTitle === "供应商信息列表"){ - listType = "供应商"; - listTypeEn = "Vendor"; - } - else if(listTitle === "客户信息列表"){ - listType = "客户"; - listTypeEn = "Customer"; - } - else if(listTitle === "会员信息列表"){ - listType = "会员"; - listTypeEn = "Member"; - } - } - - //初始化表格数据 - function initTableData() { - //改变宽度和高度 - $("#searchPanel").panel({width:webW-2}); - $("#tablePanel").panel({width:webW-2}); - $('#tableData').datagrid({ - //title:'单位列表', - //iconCls:'icon-save', - //width:700, - height:heightInfo, - nowrap: false, - rownumbers: false, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - //fitColumns:true, - //单击行是否选中 - checkOnSelect : false, - //交替出现背景 - striped : true, - pagination: true, - //自动截取数据 - //nowrap : true, - //loadFilter: pagerFilter, - pageSize: initPageSize, - pageList: initPageNum, - columns:[[ - { field: 'id',width:35,align:"center",checkbox:true}, - { title: '操作',field: 'op',align:"center",width:60,formatter:function(value,rec) - { - var str = ''; - var rowInfo = rec.id + 'AaBb' + rec.supplier +'AaBb' + rec.contacts + 'AaBb'+ rec.phonenum + 'AaBb'+ rec.email + 'AaBb'+ rec.beginneedget + 'AaBb'+ rec.beginneedpay + 'AaBb' + rec.isystem + 'AaBb' + rec.description+ 'AaBb' + rec.type - + 'AaBb' + rec.fax + 'AaBb' + rec.telephone + 'AaBb' + rec.address + 'AaBb' + rec.taxnum + 'AaBb' + rec.bankname + 'AaBb' + rec.accountnumber + 'AaBb' + rec.taxrate; - str += '   '; - str += ''; - return str; - } - }, - { title: '名称',field: 'supplier',width:150}, - { title: '联系人', field: 'contacts',width:50,align:"center"}, - { title: '手机号码', field: 'telephone',width:100,align:"center"}, - { title: '电子邮箱',field: 'email',width:80,align:"center"}, - { title: '联系电话', field: 'phonenum',width:100,align:"center"}, - { title: '传真', field: 'fax',width:100,align:"center"}, - { title: '预付款',field: 'advancein',width:70,align:"center"}, - { title: '期初应收',field: 'beginneedget',width:70,align:"center"}, - { title: '期初应付',field: 'beginneedpay',width:70,align:"center"}, - { title: '税率', field: 'taxrate',width:50,align:"center"}, - { title: '状态',field: 'enabled',width:70,align:"center",formatter:function(value){ - return value? "启用":"禁用"; - }} - ]], - toolbar:[ - { - id:'addSupplier', - text:'增加', - iconCls:'icon-add', - handler:function() { - addSuppler(); - } - },'-', - { - id:'deleteSupplier', - text:'删除', - iconCls:'icon-remove', - handler:function() { - batDeleteSupplier(); - } - },'-', - { - id:'setEnable', - text:'启用', - iconCls:'icon-ok', - handler:function() { - setEnableFun(); - } - },'-', - { - id:'setDisEnable', - text:'禁用', - iconCls:'icon-no', - handler:function() { - setDisEnableFun(); - } - },'-', - { - id:'setInput', - text:'导入', - iconCls:'icon-excel', - handler:function() { - setInputFun(); - } - },'-', - { - id:'setOutput', - text:'导出', - iconCls:'icon-excel', - handler:function() { - setOutputFun(); - } - } - ], - onLoadError:function() { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - showSupplierDetails(1,initPageSize); - } - - - //分页信息处理 - function ininPager() { - try { - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - pager.pagination({ - onSelectPage:function(pageNum, pageSize) - { - opts.pageNumber = pageNum; - opts.pageSize = pageSize; - pager.pagination('refresh', { - pageNumber:pageNum, - pageSize:pageSize - }); - showSupplierDetails(pageNum,pageSize); - } - }); - } - catch (e) { - $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); - } - } - - //删除信息 - function deleteSupplier(supplierInfo) { - $.messager.confirm('删除确认','确定要删除此条信息吗?',function(r) { - if (r) { - var supplierTotalInfo = supplierInfo.split("AaBb"); - $.ajax({ - type:"post", - url: "/supplier/" + supplierTotalInfo[0] + "/delete", - dataType: "json", - success: function (res) { - if(res && res.code == 200) { - $("#searchBtn").click(); - } else { - $.messager.alert('删除提示', '删除信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - - //批量删除单位 - function batDeleteSupplier() { - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) { - $.messager.alert('删除提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) { - $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条信息吗?',function(r) { - if (r) { - var ids = ""; - for(var i = 0;i < row.length; i ++) { - if(i == row.length-1) - { - ids += row[i].id; - break; - } - ids += row[i].id + ","; - } - $.ajax({ - type:"post", - url: "/supplier/batchDelete", - dataType: "json", - async : false, - data: ({ - ids : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('删除提示', '删除信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //批量启用 - function setEnableFun() { - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) { - $.messager.alert('启用提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) { - $.messager.confirm('启用确认','确定要启用选中的' + row.length + '条信息吗?',function(r) { - if (r) { - var ids = ""; - for(var i = 0;i < row.length; i ++) { - if(i == row.length-1) { - ids += row[i].id; - break; - } - ids += row[i].id + ","; - } - $.ajax({ - type:"post", - url: "/supplier/batchSetEnable", - dataType: "json", - async : false, - data: ({ - enabled: true, - supplierIDs : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('启用提示', '启用信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('启用提示','启用信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //批量禁用 - function setDisEnableFun() { - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) { - $.messager.alert('禁用提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) { - $.messager.confirm('禁用确认','确定要禁用选中的' + row.length + '条信息吗?',function(r) { - if (r) { - var ids = ""; - for(var i = 0;i < row.length; i ++) { - if(i == row.length-1) { - ids += row[i].id; - break; - } - ids += row[i].id + ","; - } - $.ajax({ - type:"post", - url: "/supplier/batchSetEnable", - dataType: "json", - async : false, - data: ({ - enabled: false, - supplierIDs : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('禁用提示', '禁用信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('禁用提示','禁用信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //导入数据 - function setInputFun(){ - //IE下不允许编辑 input=file的值 解决思路:重新克隆input=file,把这个input元素复制一个,然后将原来的删除。 - //在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。 - //而在Firefox下,其中的值也会被一同复制,清空一下就做到兼容 - var fileUploadInput = $("#supplierFile"); - fileUploadInput.after(fileUploadInput.clone().val("")); - fileUploadInput.remove(); - $("#isCheck").val(1); - $('#importExcelDlg').dialog('open').dialog('setTitle','导入' + listType + '信息'); - $(".window-mask").css({ width: webW-20 ,height: webH}); - $("#supplierFile").focus(); - } - - //导出数据 - function setOutputFun(){ - var supplier = $.trim($("#searchSupplier").val()); - var phonenum = $.trim($("#searchPhonenum").val()); - var telephone = $.trim($("#searchTelephone").val()); - var description = $.trim($("#searchDesc").val()); - window.location.href = "/supplier/exportExcel?browserType=" + getOs() - + "&supplier=" + supplier + "&type=" + listType + "&phonenum=" + phonenum + "&telephone=" + telephone + "&description=" + description; - } - - //增加单位 - var url; - var supplierID = 0; - //保存编辑前的名称 - var oldSupplier = ""; - - function addSuppler() { - $('#supplierDlg').dialog('open').dialog('setTitle',' 增加'+listType+"信息"); - $(".window-mask").css({ width: webW ,height: webH}); - $("#supplier").focus(); - $('#supplierFM').form('clear'); - oldSupplier = ""; - supplierID = 0; - url = '/supplier/add'; - } - - function bindEvent(){ - //导入excel对话框 - $('#importExcelDlg').dialog({ - width: 400, - closed: true, - cache: false, - modal: true, - collapsible:false, - closable: true, - buttons:'#dlg-buttons5' - }); - //导入excel表格 - $("#saveimport").unbind().bind({ - click:function() { - if($("#supplierFile").val().length == 0) - { - $.messager.alert('提示','请选择文件!','info'); - return; - } - $("#importExcelFM").submit(); - $('#importExcelDlg').dialog('close'); - - $.messager.progress({ - title:'请稍候', - msg:'数据处理ing...' - }); - setTimeout(function(){ - $.messager.progress('close'); - var opts = $("#tableData").datagrid('options'); - showSupplierDetails(opts.pageNumber,opts.pageSize); - },3300); - } - }); - //保存信息 - $("#saveSupplier").off("click").on("click", function () { - if (checkSupplierName()) { - return; - } - var reg = /^([0-9])+$/; - var phonenum = $.trim($("#phonenum").val()); - if(phonenum.length>0 && !reg.test(phonenum)) { - $.messager.alert('提示','电话号码只能是数字','info'); - $("#phonenum").val("").focus(); - return; - } - var beginNeedGet = $.trim($("#BeginNeedGet").val()); - var beginNeedPay = $.trim($("#BeginNeedPay").val()); - if(beginNeedGet && beginNeedPay) { - $.messager.alert('提示','期初应收和期初应付不能同时输入','info'); - return; - } - - var obj = $("#supplierFM").serializeObject(); - obj.type = listType; - obj.enabled = 1; - $.ajax({ - url: url, - type:"post", - dataType: "json", - data:{ - info: JSON.stringify(obj) - }, - success: function(res) { - if(res && res.code === 200) { - $('#supplierDlg').dialog('close'); - //加载完以后重新初始化 - var opts = $("#tableData").datagrid('options'); - showSupplierDetails(opts.pageNumber, opts.pageSize); - } - } - }); - }); - - //初始化键盘enter事件 - $(document).keydown(function(event) { - //兼容 IE和firefox 事件 - var e = window.event || event; - var k = e.keyCode||e.which||e.charCode; - //兼容 IE,firefox 兼容 - var obj = e.srcElement ? e.srcElement : e.target; - //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 - if(k == "13"&&(obj.id=="supplier" || obj.id=="contacts"|| obj.id=="phonenum" - || obj.id=="email" || obj.id=="description" )) - { - $("#saveSupplier").click(); - } - - //搜索按钮添加快捷键 - if(k == "13"&&(obj.id=="searchSupplier" || obj.id=="searchContacts"|| obj.id=="searchPhonenum" - || obj.id=="searchEmail" || obj.id=="searchDesc" )) - { - $("#searchBtn").click(); - } - }); - - //搜索处理 - $("#searchBtn").unbind().bind({ - click:function() { - showSupplierDetails(1,initPageSize); - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - opts.pageNumber = 1; - opts.pageSize = initPageSize; - pager.pagination('refresh', { - pageNumber:1, - pageSize:initPageSize - }); - } - }); - - $("#searchBtn").click(); - - //重置按钮 - $("#searchResetBtn").unbind().bind({ - click:function(){ - $("#searchSupplier").val(""); - $("#searchType").val(""); - $("#searchPhonenum").val(""); - $("#searchTelephone").val(""); - $("#searchDesc").val(""); - - //加载完以后重新初始化 - $("#searchBtn").click(); - } - }); - - } - - - //编辑信息 - function editSupplier(supplierTotalInfo) { - var supplierInfo = supplierTotalInfo.split("AaBb"); - var row = { - supplier : supplierInfo[1], - contacts : supplierInfo[2].replace("undefined",""), - phonenum : supplierInfo[3].replace("undefined",""), - email : supplierInfo[4].replace("undefined",""), - BeginNeedGet : supplierInfo[5], - BeginNeedPay : supplierInfo[6], - AllNeedGet: "", - AllNeedPay: "", - description : supplierInfo[8].replace("undefined",""), - type : supplierInfo[9], - fax : supplierInfo[10].replace("undefined",""), - telephone : supplierInfo[11].replace("undefined",""), - address : supplierInfo[12].replace("undefined",""), - taxNum : supplierInfo[13].replace("undefined",""), - bankName : supplierInfo[14].replace("undefined",""), - accountNumber : supplierInfo[15].replace("undefined",""), - taxRate : supplierInfo[16].replace("undefined","") - }; - oldSupplier = supplierInfo[1]; - $('#supplierDlg').dialog('open').dialog('setTitle',' 编辑'+listType +"信息"); - $(".window-mask").css({ width: webW ,height: webH}); - $('#supplierFM').form('load',row); - supplierID = supplierInfo[0]; - //焦点在名称输入框==定焦在输入文字后面 - $("#supplier").val("").focus().val(supplierInfo[1]); - url = '/supplier/update?id=' + supplierInfo[0]; - - //显示累计应收和累计应付 - var thisDateTime = getNowFormatDateTime(); //当前时间 - var supType = "customer"; - if(listType === "客户"){ - supType = "customer" - } - else if(listType === "供应商"){ - supType = "vendor" - } - $.ajax({ - type:"get", - url: "/depotHead/findTotalPay", - dataType: "json", - async: false, - data: ({ - supplierId: supplierInfo[0], - endTime:thisDateTime, - supType: supType - }), - success: function(res){ - if (res && res.code === 200 && res.data && res.data.rows && res.data.rows.getAllMoney) { - var moneyA = res.data.rows.getAllMoney.toFixed(2)-0; - $.ajax({ - type:"get", - url: "/accountHead/findTotalPay", - dataType: "json", - async: false, - data: ({ - supplierId: supplierInfo[0], - endTime:thisDateTime, - supType: supType - }), - success: function(res){ - if (res && res.code === 200 && res.data && res.data.rows && res.data.rows.getAllMoney) { - var moneyB = res.data.rows.getAllMoney.toFixed(2)-0; - var money = moneyA+moneyB; - var moneyBeginNeedGet = $("#BeginNeedGet").val()-0; //期初应收 - var moneyBeginNeedPay = $("#BeginNeedPay").val()-0; //期初应付 - if(listType === "客户"){ - money = (money + moneyBeginNeedGet - moneyBeginNeedPay).toFixed(2); - $("#AllNeedGet").val(money); //累计应收 - } - else if(listType === "供应商"){ - money = (money + moneyBeginNeedPay - moneyBeginNeedGet).toFixed(2); - $("#AllNeedPay").val(money); //累计应付 - } - } - }, - error: function(){ - $.messager.alert('提示','网络异常请稍后再试!','error'); - return; - } - }); - } - }, - error: function(){ - $.messager.alert('提示','网络异常请稍后再试!','error'); - return; - } - }); - } - - - //检查单位名称是否存在 ++ 重名无法提示问题需要跟进 - function checkSupplierName() { - var supplierName = $.trim($("#supplier").val()); - //表示是否存在 true == 存在 false = 不存在 - var flag = false; - //开始ajax名称检验,不能重名 - if(supplierName.length > 0 &&( oldSupplier.length ==0 || supplierName != oldSupplier)) { - $.ajax({ - type:"get", - url: "/supplier/checkIsNameExist", - dataType: "json", - async : false, - data: ({ - id : supplierID, - name : supplierName - }), - success: function (res) { - if(res && res.code === 200) { - if(res.data && res.data.status) { - flag = res.data.status; - if (flag) { - $.messager.alert('提示', '单位名称已经存在', 'info'); - return; - } - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('提示','检查单位名称是否存在异常,请稍后再试!','error'); - return; - } - }); - } - return flag; - } - - - function showSupplierDetails(pageNo,pageSize) { - var supplier = $.trim($("#searchSupplier").val()); - var phonenum = $.trim($("#searchPhonenum").val()); - var telephone = $.trim($("#searchTelephone").val()); - var description = $.trim($("#searchDesc").val()); - $.ajax({ - type:"get", - url: "/supplier/list", - dataType: "json", - data: ({ - search: JSON.stringify({ - supplier: supplier, - type: listType, - phonenum: phonenum, - telephone: telephone, - description: description - }), - currentPage: pageNo, - pageSize: pageSize - }), - success: function (res) { - if(res && res.code === 200){ - if(res.data && res.data.page) { - $("#tableData").datagrid('loadData', res.data.page); - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - return; - } - }); - } - + //初始化界面 + $(function() { + var listTitle = ""; //单据标题 + var listType = ""; //类型 + var listTypeEn = ""; //英文类型 + getType(); + initTableData(); + ininPager(); + bindEvent(); + }); + + //根据名称获取类型 + function getType(){ + listTitle = $("#tablePanel").prev().text(); + if(listTitle === "供应商信息列表"){ + listType = "供应商"; + listTypeEn = "Vendor"; + } + else if(listTitle === "客户信息列表"){ + listType = "客户"; + listTypeEn = "Customer"; + } + else if(listTitle === "会员信息列表"){ + listType = "会员"; + listTypeEn = "Member"; + } + } + + //初始化表格数据 + function initTableData() { + //改变宽度和高度 + $("#searchPanel").panel({width:webW-2}); + $("#tablePanel").panel({width:webW-2}); + $('#tableData').datagrid({ + //title:'单位列表', + //iconCls:'icon-save', + //width:700, + height:heightInfo, + nowrap: false, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + checkOnSelect : false, + //交替出现背景 + striped : true, + pagination: true, + //自动截取数据 + //nowrap : true, + //loadFilter: pagerFilter, + pageSize: initPageSize, + pageList: initPageNum, + columns:[[ + { field: 'id',width:35,align:"center",checkbox:true}, + { title: '操作',field: 'op',align:"center",width:60,formatter:function(value,rec) + { + var str = ''; + var rowInfo = rec.id + 'AaBb' + rec.supplier +'AaBb' + rec.contacts + 'AaBb'+ rec.phonenum + 'AaBb'+ rec.email + 'AaBb'+ rec.beginneedget + 'AaBb'+ rec.beginneedpay + 'AaBb' + rec.isystem + 'AaBb' + rec.description+ 'AaBb' + rec.type + + 'AaBb' + rec.fax + 'AaBb' + rec.telephone + 'AaBb' + rec.address + 'AaBb' + rec.taxnum + 'AaBb' + rec.bankname + 'AaBb' + rec.accountnumber + 'AaBb' + rec.taxrate; + str += '   '; + str += ''; + return str; + } + }, + { title: '名称',field: 'supplier',width:150}, + { title: '联系人', field: 'contacts',width:50,align:"center"}, + { title: '手机号码', field: 'telephone',width:100,align:"center"}, + { title: '电子邮箱',field: 'email',width:80,align:"center"}, + { title: '联系电话', field: 'phonenum',width:100,align:"center"}, + { title: '传真', field: 'fax',width:100,align:"center"}, + { title: '预付款',field: 'advancein',width:70,align:"center"}, + { title: '期初应收',field: 'beginneedget',width:70,align:"center"}, + { title: '期初应付',field: 'beginneedpay',width:70,align:"center"}, + { title: '税率', field: 'taxrate',width:50,align:"center"}, + { title: '状态',field: 'enabled',width:70,align:"center",formatter:function(value){ + return value? "启用":"禁用"; + }} + ]], + toolbar:[ + { + id:'addSupplier', + text:'增加', + iconCls:'icon-add', + handler:function() { + addSuppler(); + } + },'-', + { + id:'deleteSupplier', + text:'删除', + iconCls:'icon-remove', + handler:function() { + batDeleteSupplier(); + } + },'-', + { + id:'setEnable', + text:'启用', + iconCls:'icon-ok', + handler:function() { + setEnableFun(); + } + },'-', + { + id:'setDisEnable', + text:'禁用', + iconCls:'icon-no', + handler:function() { + setDisEnableFun(); + } + },'-', + { + id:'setInput', + text:'导入', + iconCls:'icon-excel', + handler:function() { + setInputFun(); + } + },'-', + { + id:'setOutput', + text:'导出', + iconCls:'icon-excel', + handler:function() { + setOutputFun(); + } + } + ], + onLoadError:function() { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + showSupplierDetails(1,initPageSize); + } + + + //分页信息处理 + function ininPager() { + try { + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + pager.pagination({ + onSelectPage:function(pageNum, pageSize) + { + opts.pageNumber = pageNum; + opts.pageSize = pageSize; + pager.pagination('refresh', { + pageNumber:pageNum, + pageSize:pageSize + }); + showSupplierDetails(pageNum,pageSize); + } + }); + } + catch (e) { + $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); + } + } + + //删除信息 + function deleteSupplier(supplierInfo) { + $.messager.confirm('删除确认','确定要删除此条信息吗?',function(r) { + if (r) { + var supplierTotalInfo = supplierInfo.split("AaBb"); + $.ajax({ + type:"post", + url: "/supplier/" + supplierTotalInfo[0] + "/delete", + dataType: "json", + success: function (res) { + if(res && res.code == 200) { + $("#searchBtn").click(); + } else { + $.messager.alert('删除提示', '删除信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + + //批量删除单位 + function batDeleteSupplier() { + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条信息吗?',function(r) { + if (r) { + var ids = ""; + for(var i = 0;i < row.length; i ++) { + if(i == row.length-1) + { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + $.ajax({ + type:"post", + url: "/supplier/batchDelete", + dataType: "json", + async : false, + data: ({ + ids : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('删除提示', '删除信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //批量启用 + function setEnableFun() { + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) { + $.messager.alert('启用提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) { + $.messager.confirm('启用确认','确定要启用选中的' + row.length + '条信息吗?',function(r) { + if (r) { + var ids = ""; + for(var i = 0;i < row.length; i ++) { + if(i == row.length-1) { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + $.ajax({ + type:"post", + url: "/supplier/batchSetEnable", + dataType: "json", + async : false, + data: ({ + enabled: true, + supplierIDs : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('启用提示', '启用信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('启用提示','启用信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //批量禁用 + function setDisEnableFun() { + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) { + $.messager.alert('禁用提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) { + $.messager.confirm('禁用确认','确定要禁用选中的' + row.length + '条信息吗?',function(r) { + if (r) { + var ids = ""; + for(var i = 0;i < row.length; i ++) { + if(i == row.length-1) { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + $.ajax({ + type:"post", + url: "/supplier/batchSetEnable", + dataType: "json", + async : false, + data: ({ + enabled: false, + supplierIDs : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('禁用提示', '禁用信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('禁用提示','禁用信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //导入数据 + function setInputFun(){ + //IE下不允许编辑 input=file的值 解决思路:重新克隆input=file,把这个input元素复制一个,然后将原来的删除。 + //在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。 + //而在Firefox下,其中的值也会被一同复制,清空一下就做到兼容 + var fileUploadInput = $("#supplierFile"); + fileUploadInput.after(fileUploadInput.clone().val("")); + fileUploadInput.remove(); + $("#isCheck").val(1); + $('#importExcelDlg').dialog('open').dialog('setTitle','导入' + listType + '信息'); + $(".window-mask").css({ width: webW-20 ,height: webH}); + $("#supplierFile").focus(); + } + + //导出数据 + function setOutputFun(){ + var supplier = $.trim($("#searchSupplier").val()); + var phonenum = $.trim($("#searchPhonenum").val()); + var telephone = $.trim($("#searchTelephone").val()); + var description = $.trim($("#searchDesc").val()); + window.location.href = "/supplier/exportExcel?browserType=" + getOs() + + "&supplier=" + supplier + "&type=" + listType + "&phonenum=" + phonenum + "&telephone=" + telephone + "&description=" + description; + } + + //增加单位 + var url; + var supplierID = 0; + //保存编辑前的名称 + var oldSupplier = ""; + + function addSuppler() { + $('#supplierDlg').dialog('open').dialog('setTitle',' 增加'+listType+"信息"); + $(".window-mask").css({ width: webW ,height: webH}); + $("#supplier").focus(); + $('#supplierFM').form('clear'); + oldSupplier = ""; + supplierID = 0; + url = '/supplier/add'; + } + + function bindEvent(){ + //导入excel对话框 + $('#importExcelDlg').dialog({ + width: 400, + closed: true, + cache: false, + modal: true, + collapsible:false, + closable: true, + buttons:'#dlg-buttons5' + }); + //导入excel表格 + $("#saveimport").unbind().bind({ + click:function() { + if($("#supplierFile").val().length == 0) + { + $.messager.alert('提示','请选择文件!','info'); + return; + } + $("#importExcelFM").submit(); + $('#importExcelDlg').dialog('close'); + + $.messager.progress({ + title:'请稍候', + msg:'数据处理ing...' + }); + setTimeout(function(){ + $.messager.progress('close'); + var opts = $("#tableData").datagrid('options'); + showSupplierDetails(opts.pageNumber,opts.pageSize); + },3300); + } + }); + //保存信息 + $("#saveSupplier").off("click").on("click", function () { + if (checkSupplierName()) { + return; + } + var reg = /^([0-9])+$/; + var phonenum = $.trim($("#phonenum").val()); + if(phonenum.length>0 && !reg.test(phonenum)) { + $.messager.alert('提示','电话号码只能是数字','info'); + $("#phonenum").val("").focus(); + return; + } + var beginNeedGet = $.trim($("#BeginNeedGet").val()); + var beginNeedPay = $.trim($("#BeginNeedPay").val()); + if(beginNeedGet && beginNeedPay) { + $.messager.alert('提示','期初应收和期初应付不能同时输入','info'); + return; + } + + var obj = $("#supplierFM").serializeObject(); + obj.type = listType; + obj.enabled = 1; + $.ajax({ + url: url, + type:"post", + dataType: "json", + data:{ + info: JSON.stringify(obj) + }, + success: function(res) { + if(res && res.code === 200) { + $('#supplierDlg').dialog('close'); + //加载完以后重新初始化 + var opts = $("#tableData").datagrid('options'); + showSupplierDetails(opts.pageNumber, opts.pageSize); + } + } + }); + }); + + //初始化键盘enter事件 + $(document).keydown(function(event) { + //兼容 IE和firefox 事件 + var e = window.event || event; + var k = e.keyCode||e.which||e.charCode; + //兼容 IE,firefox 兼容 + var obj = e.srcElement ? e.srcElement : e.target; + //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 + if(k == "13"&&(obj.id=="supplier" || obj.id=="contacts"|| obj.id=="phonenum" + || obj.id=="email" || obj.id=="description" )) + { + $("#saveSupplier").click(); + } + + //搜索按钮添加快捷键 + if(k == "13"&&(obj.id=="searchSupplier" || obj.id=="searchContacts"|| obj.id=="searchPhonenum" + || obj.id=="searchEmail" || obj.id=="searchDesc" )) + { + $("#searchBtn").click(); + } + }); + + //搜索处理 + $("#searchBtn").unbind().bind({ + click:function() { + showSupplierDetails(1,initPageSize); + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + opts.pageNumber = 1; + opts.pageSize = initPageSize; + pager.pagination('refresh', { + pageNumber:1, + pageSize:initPageSize + }); + } + }); + + $("#searchBtn").click(); + + //重置按钮 + $("#searchResetBtn").unbind().bind({ + click:function(){ + $("#searchSupplier").val(""); + $("#searchType").val(""); + $("#searchPhonenum").val(""); + $("#searchTelephone").val(""); + $("#searchDesc").val(""); + + //加载完以后重新初始化 + $("#searchBtn").click(); + } + }); + + } + + + //编辑信息 + function editSupplier(supplierTotalInfo) { + var supplierInfo = supplierTotalInfo.split("AaBb"); + var row = { + supplier : supplierInfo[1], + contacts : supplierInfo[2].replace("undefined",""), + phonenum : supplierInfo[3].replace("undefined",""), + email : supplierInfo[4].replace("undefined",""), + BeginNeedGet : supplierInfo[5], + BeginNeedPay : supplierInfo[6], + AllNeedGet: "", + AllNeedPay: "", + description : supplierInfo[8].replace("undefined",""), + type : supplierInfo[9], + fax : supplierInfo[10].replace("undefined",""), + telephone : supplierInfo[11].replace("undefined",""), + address : supplierInfo[12].replace("undefined",""), + taxNum : supplierInfo[13].replace("undefined",""), + bankName : supplierInfo[14].replace("undefined",""), + accountNumber : supplierInfo[15].replace("undefined",""), + taxRate : supplierInfo[16].replace("undefined","") + }; + oldSupplier = supplierInfo[1]; + $('#supplierDlg').dialog('open').dialog('setTitle',' 编辑'+listType +"信息"); + $(".window-mask").css({ width: webW ,height: webH}); + $('#supplierFM').form('load',row); + supplierID = supplierInfo[0]; + //焦点在名称输入框==定焦在输入文字后面 + $("#supplier").val("").focus().val(supplierInfo[1]); + url = '/supplier/update?id=' + supplierInfo[0]; + + //显示累计应收和累计应付 + var thisDateTime = getNowFormatDateTime(); //当前时间 + var supType = "customer"; + if(listType === "客户"){ + supType = "customer" + } + else if(listType === "供应商"){ + supType = "vendor" + } + $.ajax({ + type:"get", + url: "/depotHead/findTotalPay", + dataType: "json", + async: false, + data: ({ + supplierId: supplierInfo[0], + endTime:thisDateTime, + supType: supType + }), + success: function(res){ + if (res && res.code === 200 && res.data && res.data.rows && res.data.rows.getAllMoney) { + var moneyA = res.data.rows.getAllMoney.toFixed(2)-0; + $.ajax({ + type:"get", + url: "/accountHead/findTotalPay", + dataType: "json", + async: false, + data: ({ + supplierId: supplierInfo[0], + endTime:thisDateTime, + supType: supType + }), + success: function(res){ + if (res && res.code === 200 && res.data && res.data.rows && res.data.rows.getAllMoney) { + var moneyB = res.data.rows.getAllMoney.toFixed(2)-0; + var money = moneyA+moneyB; + var moneyBeginNeedGet = $("#BeginNeedGet").val()-0; //期初应收 + var moneyBeginNeedPay = $("#BeginNeedPay").val()-0; //期初应付 + if(listType === "客户"){ + money = (money + moneyBeginNeedGet - moneyBeginNeedPay).toFixed(2); + $("#AllNeedGet").val(money); //累计应收 + } + else if(listType === "供应商"){ + money = (money + moneyBeginNeedPay - moneyBeginNeedGet).toFixed(2); + $("#AllNeedPay").val(money); //累计应付 + } + } + }, + error: function(){ + $.messager.alert('提示','网络异常请稍后再试!','error'); + return; + } + }); + } + }, + error: function(){ + $.messager.alert('提示','网络异常请稍后再试!','error'); + return; + } + }); + } + + + //检查单位名称是否存在 ++ 重名无法提示问题需要跟进 + function checkSupplierName() { + var supplierName = $.trim($("#supplier").val()); + //表示是否存在 true == 存在 false = 不存在 + var flag = false; + //开始ajax名称检验,不能重名 + if(supplierName.length > 0 &&( oldSupplier.length ==0 || supplierName != oldSupplier)) { + $.ajax({ + type:"get", + url: "/supplier/checkIsNameExist", + dataType: "json", + async : false, + data: ({ + id : supplierID, + name : supplierName + }), + success: function (res) { + if(res && res.code === 200) { + if(res.data && res.data.status) { + flag = res.data.status; + if (flag) { + $.messager.alert('提示', '单位名称已经存在', 'info'); + return; + } + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('提示','检查单位名称是否存在异常,请稍后再试!','error'); + return; + } + }); + } + return flag; + } + + + function showSupplierDetails(pageNo,pageSize) { + var supplier = $.trim($("#searchSupplier").val()); + var phonenum = $.trim($("#searchPhonenum").val()); + var telephone = $.trim($("#searchTelephone").val()); + var description = $.trim($("#searchDesc").val()); + $.ajax({ + type:"get", + url: "/supplier/list", + dataType: "json", + data: ({ + search: JSON.stringify({ + supplier: supplier, + type: listType, + phonenum: phonenum, + telephone: telephone, + description: description + }), + currentPage: pageNo, + pageSize: pageSize + }), + success: function (res) { + if(res && res.code === 200){ + if(res.data && res.data.page) { + $("#tableData").datagrid('loadData', res.data.page); + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + return; + } + }); + } + diff --git a/erp_web/js/pages/materials/in_out.js b/erp_web/js/pages/materials/in_out.js index 0f6582c8d83df5379a598dc012568cfb4bdb1d62..8bc125d14636286094904c04c3c6130f9c1006b1 100644 --- a/erp_web/js/pages/materials/in_out.js +++ b/erp_web/js/pages/materials/in_out.js @@ -1,2962 +1,2962 @@ - //初始化界面 - var kid = sessionStorage.getItem("userId"); - var depotList = null; - var depotID = null; - var supplierList = null; - var supplierID = null; - var personList = null; - var personID = null; - var ProjectSearch=null; - var userBusinessList=null; - var userdepot=null; - var depotHeadMaxId=null; //获取最大的Id - var accepId=null; //保存的主表id - var url; - var depotHeadID = 0; - var preTotalPrice = 0; //前一次加载的金额 - var orgDepotHead = ""; - var editIndex = undefined; - var listTitle = ""; //单据标题 - var listType = ""; //入库 出库 - var listSubType = ""; //采购 销售等 - var payTypeTitle = "";//付款 收款 - var organUrl = ""; //组织数据接口地址 - var amountNum = ""; //单据编号开头字符 - var depotString = ""; //店铺id列表 - var orgDefaultId = 0; //单位默认编号 - var orgDefaultList; //存储查询出来的会员列表 - var accountList; //账户列表 - var outItemList; //支出项目列表 - var thisTaxRate = 0; //当前税率,选择供应商或者客户的时候设置 - var oldNumber = ""; //编辑前的单据编号 - var oldId = 0; //编辑前的单据Id - var otherColumns = true; //明细中的‘别名’列是否显示 - var btnEnableList = getBtnStr(); //获取按钮的权限 - var mPropertyList = ""; //商品属性列表 - var defaultAccountId = 0; //默认账户id - $(function(){ - //初始化系统基础信息 - getType(); - initSystemData_UB(); - initSelectInfo_UB(); - initSystemData_depot(); - initSelectInfo_depot(); - initSystemData_person(); - initSelectInfo_person(); - initSystemData_account(); - initSelectInfo_account(); - initSupplier(); //供应商 - initSalesman(); //销售人员 - initGift(); //初始化礼品卡 - initOutItemList(); //初始化支出项目 - initMProperty(); //初始化商品属性 - initTableData(); - ininPager(); - initForm(); - bindEvent();//绑定操作事件 - }); - //根据单据名称获取类型 - function getType(){ - listTitle = $("#tablePanel").prev().text(); - depotString = "|"; - //改变宽度和高度 - $("#searchPanel").panel({width:webW-2}); - $("#tablePanel").panel({width:webW-2}); - var supUrl = "/supplier/findBySelect_sup"; //供应商接口 - var cusUrl = "/supplier/findBySelect_cus?UBType=UserCustomer&UBKeyId=" + kid; //客户接口 - var retailUrl = "/supplier/findBySelect_retail"; //散户接口 - if(listTitle === "采购入库列表"){ - listType = "入库"; - listSubType = "采购"; - payTypeTitle = "付款"; - organUrl = supUrl; - amountNum = "CGRK"; - } - else if(listTitle === "零售退货列表"){ - listType = "入库"; - listSubType = "零售退货"; //注:用预付款购买的产品不能退货 - payTypeTitle = "付款"; - organUrl = retailUrl; - amountNum = "LSTH"; - } - else if(listTitle === "销售退货列表"){ - listType = "入库"; - listSubType = "销售退货"; - payTypeTitle = "付款"; - organUrl = cusUrl; - amountNum = "XSTH"; - } - else if(listTitle === "其它入库列表"){ - listType = "入库"; - listSubType = "其它"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "QTRK"; - } - else if(listTitle === "零售出库列表"){ - listType = "出库"; - listSubType = "零售"; - payTypeTitle = "收款"; - organUrl = retailUrl; - amountNum = "LSCK"; - } - else if(listTitle === "销售出库列表"){ - listType = "出库"; - listSubType = "销售"; - payTypeTitle = "收款"; - organUrl = cusUrl; - amountNum = "XSCK"; - } - else if(listTitle === "采购退货列表"){ - listType = "出库"; - listSubType = "采购退货"; - payTypeTitle = "收款"; - organUrl = supUrl; - amountNum = "CGTH"; - } - else if(listTitle === "其它出库列表"){ - listType = "出库"; - listSubType = "其它"; - payTypeTitle = "隐藏"; - organUrl = cusUrl; - amountNum = "QTCK"; - } - else if(listTitle === "调拨出库列表"){ - listType = "出库"; - listSubType = "调拨"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "DBCK"; - } - else if(listTitle === "礼品充值列表"){ - listType = "出库"; - listSubType = "礼品充值"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "LPCZ"; - } - else if(listTitle === "礼品销售列表"){ - listType = "出库"; - listSubType = "礼品销售"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "LPXS"; - } - else if(listTitle === "组装单列表"){ - listType = "其它"; - listSubType = "组装单"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "ZZD"; - } - else if(listTitle === "拆卸单列表"){ - listType = "其它"; - listSubType = "拆卸单"; - payTypeTitle = "隐藏"; - organUrl = supUrl; - amountNum = "CSD"; - } - } - //初始化系统基础信息 - function initSystemData_UB(){ - $.ajax({ - type:"get", - url: "/userBusiness/getBasicData", - data: ({ - KeyId:kid, - Type:"UserDepot" - }), - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if (res && res.code === 200) { - userBusinessList = res.data.userBusinessList; - } - else { - userBusinessList = null; - } - } - }); - - } - //初始化页面选项卡 - function initSelectInfo_UB(){ - - if(userBusinessList !=null) - { - if(userBusinessList.length>0) - { - //用户对应的仓库列表 [1][2][3]... - userdepot =userBusinessList[0].value; - } - } - } - - - //初始化系统基础信息 - function initSystemData_depot(){ - $.ajax({ - type:"get", - url: "/depot/getAllList", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200){ - depotList = res.data; - } else { - $.messager.alert('提示', '查找系统基础信息异常,请与管理员联系!', 'error'); - return; - } - } - }); - } - //初始化页面选项卡 - function initSelectInfo_depot(){ - var options = ""; - - if(depotList !=null) - { - options = ""; - for(var i = 0 ;i < depotList.length;i++) - { - var depot = depotList[i]; - - if(userdepot!=null) - { - if(userdepot.indexOf("["+depot.id+"]")!=-1) - { - options += ''; - depotString = depotString + depot.id + ","; - } - } - if(depot.type === 1){ - depotString = depotString + depot.id + ","; - } - } - depotString = depotString.substring(1, depotString.length-1); - $("#ProjectId").empty().append(options); - $("#AllocationProjectId").empty().append(options); - $("#searchProjectId").empty().append('').append(options); - } - } - - //初始化供应商、客户、散户信息 - function initSupplier(){ - $('#OrganId').combobox({ - url: organUrl, - valueField:'id', - textField:'supplier', - filter: function(q, row){ - var opts = $(this).combobox('options'); - return row[opts.textField].indexOf(q) >-1; - }, - onLoadSuccess: function(res) { - var data = $(this).combobox('getData'); - for(var i = 0; i<= data.length; i++){ - if(data && data[i] && data[i].supplier === "非会员"){ - orgDefaultId = data[i].id; - } - } - if(listSubType === "零售"){ - orgDefaultList = res; - } - }, - onSelect: function(rec){ - if(listSubType === "零售"){ - var option = ""; - if(rec.supplier !== "非会员" && rec.advanceIn >0){ - option = ''; - option += ''; - } - else { - option += ''; - } - $("#payType").empty().append(option); - } - else{ - $.ajax({ - type:"get", - url: "/supplier/findById", - data: { - supplierId: rec.id - }, - dataType: "json", - success: function (res){ - if(res && res.code === 200) { - if(res.data && res.data[0]){ - thisTaxRate = res.data[0].taxRate; //设置当前的税率 - } - } - }, - error:function(){ - - } - }); - } - } - }); - } - - //初始化销售人员 - function initSalesman(){ - $('#Salesman').combobox({ - url: "/person/getPersonByNumType?type=1", - valueField:'id', - textField:'name', - multiple: true - }); - } - - //初始化-礼品卡 - function initGift(){ - if(listSubType == "礼品充值"|| listSubType == "礼品销售"){ - $('#GiftId').combobox({ - url: "/depot/findGiftByType?type=1", - valueField:'id', - textField:'name' - }); - $('#searchGiftId').combobox({ - url: "/depot/findGiftByType?type=1", - valueField:'id', - textField:'name' - }); - } - if(listSubType == "礼品销售"){ - $.ajax({ - type:"post", - url: "/supplier/findBySelectRetailNoPeople.action", //散户接口 - dataType: "json", - success: function (res){ - if(res && res[0]){ - orgDefaultId = res[0].id; - } - } - }); - } - } - - //初始化收入项目列表 - function initOutItemList(){ - $.ajax({ - type:"get", - url: "/inOutItem/findBySelect?type=out", - //设置为同步 - async:false, - dataType: "json", - success: function (res){ - if(res){ - outItemList = res; - } - }, - error:function(){ - - } - }); - } - - //初始化商品属性 - function initMProperty(){ - $.ajax({ - type: "get", - url: "/materialProperty/list", - dataType: "json", - data: ({ - search: JSON.stringify({ - name: "" - }), - currentPage: 1, - pageSize: 100 - }), - success: function (res) { - if(res && res.code === 200){ - if(res.data && res.data.page) { - var thisRows = res.data.page.rows; - for (var i = 0; i < thisRows.length; i++) { - if (thisRows[i].enabled) { - mPropertyList += thisRows[i].nativeName + ","; - } - } - if (mPropertyList) { - mPropertyList = mPropertyList.substring(0, mPropertyList.length - 1); - } - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('查询提示','查询信息异常,请稍后再试!','error'); - return; - } - }); - } - - //初始化系统基础信息 - function initSystemData_person(){ - $.ajax({ - type:"get", - url: "/person/getAllList", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if(res.data) { - personList = res.data.personList; - } - } - } - }); - } - //初始化页面选项卡 - function initSelectInfo_person(){ - var options1 = ""; - - if(personList !=null) - { - for(var i = 0 ;i < personList.length;i++) - { - var person = personList[i]; - if(0 == i) - { - personID = person.id; - } - if(person.type=="仓管员") - { - options1 += ''; - } - } - $("#HandsPersonId").empty().append(options1); - } - } - //获取账户信息 - function initSystemData_account(){ - $.ajax({ - type:"get", - url: "/account/getAccount", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if(res.data) { - accountList = res.data.accountList; - } - } - } - }); - } - //获取账户信息 - function initSelectInfo_account(){ - var options = ""; - if(accountList !=null){ - options = ""; - options += ""; - for(var i = 0 ;i < accountList.length;i++) { - var account = accountList[i]; - options += ''; - if(account.isdefault) { - defaultAccountId = account.id; //给账户赋值默认id - } - } - $("#AccountId").empty().append(options); - } - } - - //防止表单提交重复 - function initForm(){ - $('#depotHeadFM').form({ - onSubmit: function(){ - return false; - } - }); - } - - //初始化表格数据 - function initTableData(){ - var hideType = undefined; - var isHiddenStatus = true; - if(payTypeTitle === "隐藏"){ - hideType = true; //隐藏当前列 - } - var tableToolBar = [ - { - id:'addDepotHead', - text:'增加', - iconCls:'icon-add', - handler:function() - { - addDepotHead(); - } - }, - { - id:'deleteDepotHead', - text:'删除', - iconCls:'icon-remove', - handler:function() - { - batDeleteDepotHead(); - } - } - ]; - //如果允许的按钮列表中存在就显示,3-代表审核|反审核的权限 - if(btnEnableList && btnEnableList.indexOf(3)>-1){ - isHiddenStatus = false; //显示 - tableToolBar.push({ - id:'okDepotHead', - text:'审核', - iconCls:'icon-ok', - handler:function() { - setStatusFun(); - } - }, - { - id:'undoDepotHead', - text:'反审核', - iconCls:'icon-undo', - handler:function() { - setUnStatusFun(); - } - }); - } - else { - isHiddenStatus = true; //隐藏 - } - var isShowLastMoneyColumn = false; //是否显示优惠后金额和价税合计,true为隐藏,false为显示 - if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ - isShowLastMoneyColumn = true; //隐藏 - } - var isShowOrganNameColumn = false; //是否显示供应商、客户等信息,true为隐藏,false为显示 - var organNameTitle = ""; //组织名称标题 - if(listSubType == "调拨" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ - isShowOrganNameColumn = true; //隐藏 - } - else { - if(listTitle == "采购入库列表" || listTitle == "采购退货列表" || listTitle == "其它入库列表"){ - organNameTitle = "供应商名称"; - } - else if(listTitle == "销售退货列表" || listTitle == "销售出库列表" || listTitle == "其它出库列表"){ - organNameTitle = "客户名称"; - } - else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ - organNameTitle = "会员卡号"; - } - } - $('#tableData').datagrid({ - height:heightInfo, - rownumbers: false, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - pagination: true, - //交替出现背景 - striped : true, - pageSize: 10, - pageList: initPageNum, - columns:[[ - { field: 'id',width:35,align:"center",checkbox:true}, - { title: '操作',field: 'op',align:"center",width:90, - formatter:function(value,rec) { - var str = ''; - var rowInfo = rec.id + 'AaBb' + rec.projectid+ 'AaBb' + rec.number+ 'AaBb' + rec.operpersonname - + 'AaBb' + rec.opertime+ 'AaBb' + rec.organid+ 'AaBb' + rec.handspersonid - + 'AaBb' + rec.accountid+ 'AaBb' + rec.changeamount+ 'AaBb' + rec.remark - + 'AaBb' + rec.projectName+ 'AaBb' + rec.organName+ 'AaBb' + rec.handsPersonName - + 'AaBb' + rec.accountName + 'AaBb' + rec.totalprice + 'AaBb' + rec.allocationprojectid - + 'AaBb' + rec.allocationProjectName + 'AaBb' + rec.paytype + 'AaBb' + rec.salesman - + 'AaBb' + rec.discount + 'AaBb' + rec.discountmoney + 'AaBb' + rec.discountlastmoney - + 'AaBb' + rec.accountidlist + 'AaBb' + rec.accountmoneylist - + 'AaBb' + rec.othermoney + 'AaBb' + rec.othermoneylist + 'AaBb' + rec.othermoneyitem + 'AaBb' + rec.accountday; - rowInfo = rowInfo.replace(/\"/g, ""); - rowInfo = rowInfo.replace(/\[|]/g,""); - var orgId = rec.organid? rec.organid:0; - str += '   '; - str += '   '; - str += ''; - return str; - } - }, - { title: organNameTitle, field: 'organName',width:120, hidden:isShowOrganNameColumn}, - { title: '单据编号',field: 'number',width:130}, - { title: '商品信息',field: 'materialsList',width:180,formatter:function(value){ - if(value) { - return value.replace(",",","); - } - } - }, - { title: '单据日期 ',field: 'opertime',width:130}, - { title: '操作员',field: 'operpersonname',width:60}, - { title: '金额合计',field: 'totalprice',width:60}, - { title: '含税合计',field: 'totaltaxlastmoney',hidden:isShowLastMoneyColumn,width:60,formatter:function(value,rec){ - return (rec.discountmoney + rec.discountlastmoney).toFixed(2); - } - }, - { title: '优惠后金额',field: 'discountlastmoney',hidden:isShowLastMoneyColumn,width:80}, - { title: payTypeTitle,field: 'changeamount',width:50,hidden:hideType}, - { title: '状态',field: 'status',hidden:isHiddenStatus, width:70,align:"center",formatter:function(value){ - return value? "已审核":"未审核"; - } - } - ]], - toolbar:tableToolBar, - onLoadError:function() { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - } - - //查找库存的方法 - function findStockNumById(depotId, mId, monthTime, body, input, ratio, type){ - var thisRatio = 1; //比例 - $.ajax({ - url: "/material/findById", - type: "get", - dataType: "json", - data: { - id: mId - }, - success: function (rec) { - if(rec && rec.code === 200 && rec.data && rec.data[0]) { - var loadRatio = 1; //在单位输入框上面加载比例字段 - if(rec.data[0].unit) { //如果存在计量单位信息 - loadRatio = 1; - } - else{ - var unitName = rec.data[0].unitName; - if(unitName) { - thisRatio = unitName.substring(unitName.indexOf(":")+1).replace(")",""); - unitName = unitName.substring(0, unitName.indexOf("(")); - } - var unitArr = unitName.split(","); - var basicUnit = unitArr[0]; //基础单位 - var otherUnit = unitArr[1]; //副单位 - var unitSetInput =""; //单位 - if(listSubType === "采购" || listSubType === "采购退货"){ - unitSetInput = rec.data[0].firstinunit; - if(basicUnit==unitSetInput){ //基础单位等于选择的单位 - loadRatio = 1; - } - else if(otherUnit==unitSetInput){ //副单位等于选择的单位 - loadRatio = thisRatio; - } - } - else if(listSubType === "销售" || listSubType === "销售退货" || listTitle == "礼品充值" || listTitle == "礼品销售" || listSubType === "零售" || listSubType === "零售退货"){ - unitSetInput = rec.data[0].firstoutunit; - if(basicUnit==unitSetInput){ //基础单位等于选择的单位 - loadRatio = 1; - } - else if(otherUnit==unitSetInput){ //副单位等于选择的单位 - loadRatio = thisRatio; - } - } - } - //查询库存 - $.ajax({ - type: "get", - url: '/depotItem/findStockNumById', - data:{ - projectId: depotId, - materialId: mId, - monthTime: monthTime, - currentPage: 1, - pageSize: 10 - }, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if (res.data && res.data.page && res.data.page[0]) { - var thisStock = res.data.page[0].thisSum; - if (type == "select") { //选择下拉框的时候 - if (ratio != undefined && ratio != 1) { - loadRatio = ratio; - } - } - else if (type == "click") { //点击库存的时候 - if (ratio != undefined) { - loadRatio = ratio; - } - } - thisStock = (thisStock / loadRatio).toFixed(2); - body.find("[field='Stock']").find(input).val(thisStock).attr("data-stock", res.rows[0].thisSum); //加载库存数据 - } - else { - body.find("[field='Stock']").find(input).val(0).attr("data-stock", 0); //加载库存数据 - } - body.find("[field='Stock']").find(input).prop("readonly", "readonly"); //设置库存数据为只读 - } - }, - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - } - }); - } - }, - error: function () { - $.messager.alert('查询提示', '查询数据后台异常,请稍后再试!', 'error'); - } - }); - } - //优惠率、合计的统计方法 - function statisticsFun(body,UnitPrice,OperNumber,footer,taxRate){ - var TotalPrice = 0; - var taxLastMoneyTotal = 0; - //金额的合计 - body.find("[field='AllPrice']").each(function(){ - if($(this).find("div").text()!==""){ - TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); - } - }); - TotalPrice = TotalPrice + UnitPrice*OperNumber; - footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); //金额的合计 - //价税合计的总计 - body.find("[field='TaxLastMoney']").each(function(){ - if($(this).find("div").text()!==""){ - taxLastMoneyTotal = taxLastMoneyTotal + (parseFloat($(this).find("div").text().toString())-0); - } - }); - taxLastMoneyTotal = taxLastMoneyTotal + (UnitPrice*OperNumber*(1+taxRate/100)); - footer.find("[field='TaxLastMoney']").find("div").text((taxLastMoneyTotal).toFixed(2)); //价税合计的页脚总计 - var discount = $("#Discount").val(); //优惠率 - var discountMoney = (taxLastMoneyTotal*discount/100).toFixed(2); - $("#DiscountMoney").val(discountMoney);//优惠金额 - var discountLastMoney = (taxLastMoneyTotal*(1-discount/100)).toFixed(2) - $("#DiscountLastMoney").val(discountLastMoney);//优惠后金额 - if($("#AccountId").val()!=="many"){ - $("#ChangeAmount").val(discountLastMoney); //本次付、收款 - } - var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 - $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 - - if(listSubType == "零售" || listSubType == "零售退货") { - $("#ChangeAmount, #getAmount").val((TotalPrice).toFixed(2)); - $("#backAmount").val(0); - } - } - //初始化表格数据-商品列表-编辑状态 - function initTableData_material(type,TotalPrice){ - var body,footer,input; //定义表格和文本框 - var ratio = 1; //比例-品名专用 - var ratioDepot = 1; //比例-仓库用 - var monthTime = getNowFormatMonth(); - var isShowAnotherDepot = true; //显示对方仓库,true为隐藏,false为显示 - var depotHeadName = ""; //仓库名称 - var depotUrl = ""; //仓库接口地址 - var depotTextField = ""; //仓库下拉名称 - var anotherDepotHeadName = ""; //对方仓库的列的标题 - var anotherDepotUrl = ""; //对方仓库接口地址 - var anotherDepotTextField = ""; - if(listSubType == "调拨"){ - isShowAnotherDepot = false; //调拨时候显示对方仓库 - anotherDepotHeadName = "调入仓库"; - anotherDepotUrl = '/depot/findDepotByUserId?UBType=UserDepot&UBKeyId='+kid; - anotherDepotTextField = "depotName"; - } - if(listSubType == "礼品充值"){ - isShowAnotherDepot = false; //礼品充值时候显示礼品卡 - anotherDepotHeadName = "礼品卡"; - anotherDepotUrl = "/depot/findGiftByType.action?type=1"; - anotherDepotTextField = "name"; - } - if(listSubType == "礼品销售"){ - depotHeadName = "礼品卡"; - depotUrl = "/depot/findGiftByType.action?type=1"; - depotTextField = "name"; - } - else { - depotHeadName = "仓库名称"; - depotUrl = '/depot/findDepotByUserId?UBType=UserDepot&UBKeyId='+kid; - depotTextField = "depotName"; - } - var isShowTaxColumn = false; //是否显示税率相关的列,true为隐藏,false为显示 - if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ - isShowTaxColumn = true; //隐藏 - } - var isShowMaterialTypeColumn = true; //是否显示商品类型相关的列,true为隐藏,false为显示 - if(listSubType == "组装单" || listSubType == "拆卸单"){ - isShowMaterialTypeColumn = false; //显示 - } - $('#materialData').datagrid({ - height:245, - rownumbers: false, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - //单击行是否选中 - checkOnSelect : false, - pagination: false, - //交替出现背景 - striped : true, - showFooter: true, - //loadFilter: pagerFilter, - onClickRow: onClickRow, - columns:[[ - { field: 'Id',width:35,align:"center",checkbox:true}, - { title: '商品类型',field: 'MType',editor:'validatebox',hidden:isShowMaterialTypeColumn,width:80}, - { title: depotHeadName, field: 'DepotId', editor: 'validatebox', width: 90, - formatter: function (value, row, index) { - return row.DepotName; - }, - editor: { - type: 'combobox', - options: { - valueField: 'id', - textField: depotTextField, - method: 'get', - url: depotUrl, - onSelect:function(rec){ - var depotId = rec.id; - body =$("#depotHeadFM .datagrid-body"); - footer =$("#depotHeadFM .datagrid-footer"); - input = ".datagrid-editable-input"; - var mId = body.find("[field='MaterialId']").find(".combo-value").val(); - if(mId){ - var type = "select"; //type 类型:点击 click,选择 select - findStockNumById(depotId, mId, monthTime, body, input, ratioDepot, type); - } - } - } - } - }, - { title: '品名(型号)(扩展信息)(单位)',field: 'MaterialId',width:230, - formatter:function(value,row,index){ - return row.MaterialName; - }, - editor:{ - type:'combobox', - options:{ - valueField:'Id', - textField:'MaterialName', - method:'get', - url: "/material/findBySelect", - panelWidth: 300, //下拉框的宽度 - //全面模糊匹配,过滤字段 - filter: function(q, row){ - var opts = $(this).combobox('options'); - return row[opts.textField].indexOf(q) >-1; - }, - onBeforeLoad: function(param){ - param.mpList = mPropertyList; //商品属性 - }, - onSelect:function(rec){ - if(rec) { - var mId = rec.Id; - $.ajax({ - url: "/material/findById", - type: "get", - dataType: "json", - data: { - id: mId - }, - success: function (res) { - if(res && res.code === 200 && res.data && res.data[0]) { - var retailPrice = res.data[0].retailprice-0; //零售价格 - var presetPriceOne = res.data[0].presetpriceone-0; //预计采购价 - var presetPriceTwo = res.data[0].presetpricetwo-0; //批发价 - var firstInUnit = res.data[0].firstinunit; //首选入库单位 - var firstOutUnit = res.data[0].firstoutunit; //首选出库单位 - var basicPresetPriceOne = ""; //多单位-入库-基础价格 - var basicPresetPriceTwo = ""; //多单位-出库-基础价格 - var retailPriceOne = ""; //多单位-入库-零售价格 - var otherPresetPriceOne = ""; //多单位-入库-其他价格 - var otherPresetPriceTwo = ""; //多单位-出库-其他价格 - var retailPriceTwo = ""; //多单位-出库-零售价格 - var basicUnit = ""; //基础单位 - var otherUnit = ""; //其他单位 - if(!res.data[0].unit){ - var ps = res.data[0].pricestrategy; - var psObj = JSON.parse(ps); - basicPresetPriceOne = psObj[0].basic.PresetPriceOne-0; - basicPresetPriceTwo = psObj[0].basic.PresetPriceTwo-0; - retailPriceOne = psObj[0].basic.RetailPrice-0; - otherPresetPriceOne = psObj[1].other.PresetPriceOne-0; - otherPresetPriceTwo = psObj[1].other.PresetPriceTwo-0; - retailPriceTwo = psObj[1].other.RetailPrice-0; - basicUnit = psObj[0].basic.Unit; - otherUnit = psObj[1].other.Unit; - } - body =$("#depotHeadFM .datagrid-body"); - footer =$("#depotHeadFM .datagrid-footer"); - input = ".datagrid-editable-input"; - if(res.data[0].unit){ //如果存在计量单位信息 - ratio = 1; //重置比例为1 - body.find("[field='Unit']").find(input).val(res.data[0].unit); //设置-计量单位信息 - body.find("[field='Unit']").find(input).prop("readonly","readonly"); //设置计量单位为只读 - body.find("[field='Unit']").find(input).off("click"); //移除点击事件 - body.find("[field='Unit']").find(input).attr("data-ratio",ratio); //修改比例缓存信息 - } - else { - var unitName = res.data[0].unitName; - if(unitName) { - ratio = unitName.substring(unitName.indexOf(":")+1).replace(")",""); //给比例赋值 - unitName = unitName.substring(0, unitName.indexOf("(")); - } - var unitArr = unitName.split(","); - var basicUnit = unitArr[0]; //基础单位 - var otherUnit = unitArr[1]; //副单位 - var unitSetInput =""; //单位 - body.find("[field='Unit']").find(input).prop("readonly","readonly"); //设置计量单位为只读 - var loadRatio = 1; //在单位输入框上面加载比例字段 - if(listSubType === "采购" || listSubType === "采购退货"){ - unitSetInput = res.data[0].firstinunit; //给单位文本框赋值 - if(basicUnit==unitSetInput){ //基础单位等于选择的单位 - loadRatio = 1; - } - else if(otherUnit==unitSetInput){ //副单位等于选择的单位 - loadRatio = ratio; - } - } - else if(listSubType === "销售" || listSubType === "销售退货" || listSubType === "礼品充值" || listSubType === "礼品销售" || listSubType === "零售" || listSubType === "零售退货"){ - unitSetInput = res.data[0].firstoutunit; //给单位文本框赋值 - if(basicUnit==unitSetInput){ //基础单位等于选择的单位 - loadRatio = 1; - } - else if(otherUnit==unitSetInput){ //副单位等于选择的单位 - loadRatio = ratio; - } - } - body.find("[field='Unit']").find(input).val(unitSetInput).attr("data-ratio", loadRatio); //设置-首选单位 - - body.find("[field='Unit']").find(input).off("click").on("click",function(){ - if(basicUnit && otherUnit) { - var self = this; - //定义模版 - var temp = "
"; - temp +=""; - temp +="
"; - if($('.unit-list').length){ - $('.unit-list').remove(); //如果存在计量单位列表先移除 - } - else { - $(self).after(temp); //加载列表信息 - } - //计量单位列表的单击事件 - $('.unit-list ul li').off("click").on("click",function(){ - var unit = $(this).text(); - var thisRatio = $(this).attr("data-ratio"); //获取比例 - $(self).val(unit).attr("data-ratio", thisRatio); - $(self).keyup(); //模拟键盘操作 - $('.unit-list').remove(); //移除计量单位列表 - var stock = body.find("[field='Stock']").find(input).attr("data-stock"); //从缓存中取值 - var type = $(this).attr("data-type"); - var UnitPrice = 0; - if(type === "basic"){ - if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { - UnitPrice = basicPresetPriceOne; - } - else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { - UnitPrice = basicPresetPriceTwo; - } - else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ - UnitPrice = retailPriceOne; - } - body.find("[field='Stock']").find(input).val(stock); //修改库存 - } - else if(type === "other"){ - if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { - UnitPrice = otherPresetPriceOne; - } - else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { - UnitPrice = otherPresetPriceTwo; - } - else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ - UnitPrice = retailPriceTwo; - } - body.find("[field='Stock']").find(input).val((stock/ratio).toFixed(2)); //修改库存 - } - body.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //获取数量 - var taxRate = body.find("[field='TaxRate']").find(input).val(); //获取税率 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //点击空白处移除计量单位列表 - $(".datagrid-body").off("click").on("click",function(){ - $('.unit-list').remove(); //移除计量单位列表 - }); - } - }); - } - var detailPrice = 0; //明细列表-单价 - if(listSubType == "零售" || listSubType == "零售退货") { - if(res.data[0].unit) { //如果存在计量单位信息 - detailPrice = retailPrice; - } - else { - if (firstOutUnit == basicUnit) { - detailPrice = retailPriceOne; - } - else if (firstOutUnit == otherUnit) { - detailPrice = retailPriceTwo; - } - } - } - else if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { - if(res.data[0].unit) { //如果存在计量单位信息 - detailPrice = presetPriceOne; - } - else { - if (firstInUnit == basicUnit) { - detailPrice = basicPresetPriceOne; - } - else if (firstInUnit == otherUnit) { - detailPrice = otherPresetPriceOne; - } - } - } - else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { - if(res.data[0].unit) { //如果存在计量单位信息 - detailPrice = presetPriceTwo; - } - else { - if(firstOutUnit==basicUnit) { - detailPrice = basicPresetPriceTwo; - } - else if(firstOutUnit==otherUnit){ - detailPrice = otherPresetPriceTwo; - } - } - } - body.find("[field='OperNumber']").find(input).val(1); //数量初始化为1 - //单价和总价赋值 - if(!detailPrice) { - detailPrice = 0; - } - body.find("[field='UnitPrice']").find(input).val(detailPrice); - body.find("[field='AllPrice']").find(input).val(detailPrice); - var taxRate = body.find("[field='TaxRate']").find(input).val()-0; //获取税率 - body.find("[field='TaxUnitPrice']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxMoney']").find(input).val((detailPrice*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,detailPrice,1,footer,taxRate); - - //查询库存信息 - var depotId = body.find("[field='DepotId']").find(".combo-value").val(); - if(depotId) { - var type = "select"; //type 类型:点击 click,选择 select - findStockNumById(depotId, mId, monthTime, body, input, loadRatio, type); - } - } - }, - error: function() { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - } - }); - } - } - } - } - }, - { title: '库存',field: 'Stock',editor:'validatebox',width:70}, - { title: anotherDepotHeadName, field: 'AnotherDepotId',editor:'validatebox',hidden:isShowAnotherDepot,width:90, - formatter: function (value, row, index) { - return row.AnotherDepotName; - }, - editor: { - type: 'combobox', - options: { - valueField: 'id', - textField: anotherDepotTextField, - method: 'get', - url: anotherDepotUrl - } - } - }, - { title: '单位',field: 'Unit',editor:'validatebox',width:60}, - { title: '数量',field: 'OperNumber',editor:'validatebox',width:60}, - { title: '单价',field: 'UnitPrice',editor:'validatebox',width:60}, - { title: '含税单价',field: 'TaxUnitPrice',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '金额',field: 'AllPrice',editor:'validatebox',width:75}, - { title: '税率(%)',field: 'TaxRate',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '税额',field: 'TaxMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '价税合计',field: 'TaxLastMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '备注',field: 'Remark',editor:'validatebox',width:120}, - { title: '品名-别',field: 'OtherField1',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '型号-别',field: 'OtherField2',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '颜色-别',field: 'OtherField3',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '备注1',field: 'OtherField4',editor:'validatebox',hidden:true,width:60}, - { title: '备注2',field: 'OtherField5',editor:'validatebox',hidden:true,width:60} - ]], - toolbar:[ - { - id:'append', - text:'新增', - iconCls:'icon-add', - handler:function() - { - append(); //新增 - } - }, - { - id:'delete', - text:'删除', - iconCls:'icon-remove', - handler:function() - { - removeit(); //删除 - } - }, - { - id:'reject', - text:'撤销', - iconCls:'icon-undo', - handler:function() - { - reject(); //撤销 - } - } - ], - onLoadError:function() - { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - $.ajax({ - type:"get", - url: '/depotItem/getDetailList', - data: { - headerId: depotHeadID, - mpList: mPropertyList - }, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - var data = res.data; - var AllPrice = 0; - var TaxLastMoney = 0; - var DiscountMoney = $("#DiscountMoney").val()-0; //优惠金额 - var DiscountLastMoney = $("#DiscountLastMoney").val()-0; //优惠后金额 - if(type === "edit") { - AllPrice = TotalPrice; - TaxLastMoney = DiscountMoney + DiscountLastMoney; - } - var array = []; - array.push({ - "AllPrice": AllPrice, - "TaxLastMoney": TaxLastMoney - }); - data.footer = array; - $("#materialData").datagrid('loadData',data); - } - }, - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - } - }); - } - - //初始化表格数据-商品列表-查看状态 - function initTableData_material_show(TotalPrice){ - var isShowAnotherDepot = true; //显示对方仓库,true为隐藏,false为显示 - var anotherDepotHeadName = ""; //对方仓库的列的标题 - var depotHeadName = ""; //仓库的列的标题 - if(listSubType == "调拨"){ - isShowAnotherDepot = false; //调拨时候显示对方仓库 - anotherDepotHeadName = "调入仓库"; - } - if(listSubType == "礼品充值"){ - isShowAnotherDepot = false; //礼品充值时候显示礼品卡 - anotherDepotHeadName = "礼品卡"; - } - if(listSubType == "礼品销售"){ - depotHeadName = "礼品卡"; - } - else { - depotHeadName = "仓库名称"; - } - var isShowTaxColumn = false; //是否显示税率相关的列,true为隐藏,false为显示 - if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ - isShowTaxColumn = true; //隐藏 - } - var isShowMaterialTypeColumn = true; //是否显示商品类型相关的列,true为隐藏,false为显示 - if(listSubType == "组装单" || listSubType == "拆卸单"){ - isShowMaterialTypeColumn = false; //显示 - } - $('#materialDataShow').datagrid({ - height:245, - rownumbers: true, - //动画效果 - animate:false, - //选中单行 - singleSelect : true, - collapsible:false, - selectOnCheck:false, - pagination: false, - //交替出现背景 - striped : true, - showFooter: true, - onClickRow: onClickRow, - columns:[[ - { title: '商品类型',field: 'MType',width:80, hidden:isShowMaterialTypeColumn}, - { title: depotHeadName,field: 'DepotName',editor:'validatebox',width:90}, - { title: '品名(型号)(扩展信息)(单位)',field: 'MaterialName',width:230}, - { title: anotherDepotHeadName,field: 'AnotherDepotName',hidden:isShowAnotherDepot,width:90}, - { title: '单位',field: 'Unit',editor:'validatebox',width:60}, - { title: '数量',field: 'OperNumber',editor:'validatebox',width:60}, - { title: '单价',field: 'UnitPrice',editor:'validatebox',width:60}, - { title: '含税单价',field: 'TaxUnitPrice',editor:'validattebox',hidden:isShowTaxColumn,width:75}, - { title: '金额',field: 'AllPrice',editor:'validatebox',width:75}, - { title: '税率',field: 'TaxRate',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '税额',field: 'TaxMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '价税合计',field: 'TaxLastMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, - { title: '备注',field: 'Remark',editor:'validatebox',width:120}, - { title: '品名-别',field: 'OtherField1',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '型号-别',field: 'OtherField2',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '颜色-别',field: 'OtherField3',editor:'validatebox',hidden:otherColumns,width:60}, - { title: '备注1',field: 'OtherField4',editor:'validatebox',hidden:true,width:60}, - { title: '备注2',field: 'OtherField5',editor:'validatebox',hidden:true,width:60} - ]], - onLoadError:function() { - $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); - return; - } - }); - $.ajax({ - type:"get", - url: '/depotItem/getDetailList', - data: { - headerId: depotHeadID, - mpList: mPropertyList - }, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - var data = res.data; - var AllPrice = TotalPrice; - var DiscountMoney = $("#DiscountMoneyShow").text() - 0; //优惠金额 - var DiscountLastMoney = $("#DiscountLastMoneyShow").text() - 0; //优惠后金额 - var array = []; - array.push({ - "AllPrice": AllPrice, - "TaxLastMoney": DiscountMoney + DiscountLastMoney - }); - data.footer = array; - $("#materialDataShow").datagrid('loadData', data); - } - }, - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - } - }); - } - - //分页信息处理 - function ininPager(){ - try - { - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - pager.pagination({ - onSelectPage:function(pageNum, pageSize) - { - opts.pageNumber = pageNum; - opts.pageSize = pageSize; - pager.pagination('refresh', - { - pageNumber:pageNum, - pageSize:pageSize - }); - showDepotHeadDetails(pageNum,pageSize); - } - }); - } - catch (e) - { - $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); - } - } - - //删除单据信息 - function deleteDepotHead(depotHeadID, thisOrganId, totalPrice, status){ - if(status) { - $.messager.alert('删除提示','已审核的单据不能删除!','warning'); - return; - } - $.messager.confirm('删除确认','确定要删除此单据信息吗?',function(r) { - if (r) { - $.ajax({ - type:"post", - url: "/depotHead/" + depotHeadID + "/delete", - dataType: "json", - success: function (res) { - if(res && res.code == 200) { - $("#searchBtn").click(); - } else { - $.messager.alert('删除提示', '删除单据信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除单据信息异常,请稍后再试!','error'); - return; - } - }); - - //更新会员的预收款信息 - if(listSubType === "零售") { - $.ajax({ - type:"post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data:{ - supplierID: thisOrganId, //会员id - advanceIn: totalPrice //删除时同时返还用户的预付款 - }, - success: function(res){ - if(res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function(){ - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - } - }); - } - - //批量删除单据信息 - function batDeleteDepotHead(){ - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) - { - $.messager.alert('删除提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) - { - $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条单据信息吗?',function(r) - { - if (r) - { - var ids = ""; - for(var i = 0;i < row.length; i++) - { - if(i == row.length-1) - { - ids += row[i].id; - break; - } - //alert(row[i].id); - ids += row[i].id + ","; - } - //批量更新会员的预收款信息 - for(var i = 0;i < row.length; i ++) { - if(listSubType === "零售") { - $.ajax({ - type:"post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data:{ - supplierID: row[i].OrganId, //会员id - advanceIn: row[i].TotalPrice //删除时同时返还用户的预付款 - }, - success: function(res){ - if(res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function(){ - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - } - //批量删除 - $.ajax({ - type:"post", - url: "/depotHead/batchDelete", - dataType: "json", - async : false, - data: ({ - ids : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('删除提示', '删除单据信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('删除提示','删除单据信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //批量审核 - function setStatusFun() { - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) { - $.messager.alert('审核提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) { - $.messager.confirm('审核确认','确定要审核选中的' + row.length + '条信息吗?',function(r) - { - if (r) - { - var ids = ""; - for(var i = 0;i < row.length; i ++) - { - if(i == row.length-1) - { - ids += row[i].id; - break; - } - ids += row[i].id + ","; - } - $.ajax({ - type:"post", - url: "/depotHead/batchSetStatus", - dataType: "json", - async : false, - data: ({ - status: true, - depotHeadIDs : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('审核提示', '审核信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('审核提示','审核信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //批量反审核 - function setUnStatusFun() { - var row = $('#tableData').datagrid('getChecked'); - if(row.length == 0) - { - $.messager.alert('反审核提示','没有记录被选中!','info'); - return; - } - if(row.length > 0) - { - $.messager.confirm('反审核确认','确定要反审核选中的' + row.length + '条信息吗?',function(r) - { - if (r) - { - var ids = ""; - for(var i = 0;i < row.length; i ++) - { - if(i == row.length-1) - { - ids += row[i].id; - break; - } - ids += row[i].id + ","; - } - $.ajax({ - type:"post", - url: "/depotHead/batchSetStatus", - dataType: "json", - async : false, - data: ({ - status: false, - depotHeadIDs : ids - }), - success: function (res) { - if(res && res.code === 200) { - $("#searchBtn").click(); - $(":checkbox").attr("checked", false); - } else { - $.messager.alert('反审核提示', '反审核信息失败,请稍后再试!', 'error'); - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('反审核提示','反审核信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - } - } - - //新增信息 - function addDepotHead(){ - $("#clientIp").val(clientIp); - $('#depotHeadFM').form('clear'); - var thisDateTime = getNowFormatDateTime(); //当前时间 - $("#OperTime").val(thisDateTime); - var thisNumber = getNowFormatDateNum(); //根据时间生成编号 - var thisDate = getNowFormatDate(); //当前日期 - var beginTime = thisDate + " 00:00:00"; - var endTime = thisDate + " 23:59:59"; - //生成单据编号 - $.ajax({ - type: "get", - url: "/depotHead/buildNumber", - data: { - type: listType, - subType: listSubType, - beginTime: beginTime, - endTime: endTime - }, - success:function(res){ - if(res && res.code === 200){ - var obj = res.data; - var defaultNumber = obj.DefaultNumber; - var thisDateTwo = getNowFormatDateTwo(); //当前日期 - var newNumber = amountNum + thisDateTwo + defaultNumber - $("#Number").val(newNumber).attr("data-defaultNumber",newNumber); - } - }, - error:function(){ - $.messager.alert('提示','生成单据编号失败!','error'); - } - }); - //初始化优惠率、优惠金额、优惠后金额、本次付|收款、本次欠款 为0 - $("#Discount").val(0); - $("#DiscountMoney").val(0); - $("#DiscountLastMoney").val(0); - $("#ChangeAmount").val(0); - $("#Debt").val(0); - $("#AccountId").val(defaultAccountId); //初始化默认的账户Id - var addTitle = listTitle.replace("列表","信息"); - $('#depotHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); - $(".window-mask").css({ width: webW ,height: webH}); - - orgDepotHead = ""; - depotHeadID = 0; - initTableData_material("add"); //商品列表 - reject(); //撤销下、刷新商品列表 - $("#addOrgan").off("click").on("click",function(){ - $('#supplierDlg').dialog('open').dialog('setTitle',' 增加供应商信息'); - }); - url = '/depotHead/add'; - - //零售单据修改收款时,自动计算找零 - if(listSubType == "零售" || listSubType == "零售退货") { - $("#payType").val("现付"); - $("#OrganId").combobox("setValue", orgDefaultId); //自动默认选择非会员 - // 鼠标点下时清空选择项 - $("#OrganId").next().find("input").off("mousedown").on("mousedown",function(){ - $("#OrganId").combobox("setValue", ""); - }); - //当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器 - $("#OrganId").next().find("input").off("keyup").on("keyup",function(){ - var self = this; - if($(this).val().length === 10){ - setTimeout(function(){ - $(".combo-panel .combobox-item-selected").click(); - //更新付款类型,加载会员的预付款的金额 - for(var i=0; i0){ - option = ''; - option += ''; - } - else { - option += ''; - } - $("#payType").empty().append(option); - } - } - },1000); - } - }); - var getAmount = $("#depotHeadFM .get-amount"); - var changeAmount = $("#depotHeadFM .change-amount"); - var backAmount = $("#depotHeadFM .back-amount"); - getAmount.val(0); changeAmount.val(0); backAmount.val(0); //时间初始化 - getAmount.off("keyup").on("keyup",function() { - if(changeAmount.val()){ - backAmount.val((getAmount.val()-changeAmount.val()).toFixed(2)); - } - }); - } - } - - //编辑信息 - function editDepotHead(depotHeadTotalInfo, status){ - if(status) { - $.messager.alert('编辑提示','已审核的单据不能编辑!','warning'); - return; - } - var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); - $("#clientIp").val(clientIp); - if(listSubType==="礼品销售"){ - $("#GiftId").combobox('setValue',depotHeadInfo[1]); - } - else{ - $("#ProjectId").focus().val(depotHeadInfo[1]); - } - var ProjectId=depotHeadInfo[1]; - if(ProjectId!='') - { - initSystemData_person(ProjectId); - initSelectInfo_person(); - } - $("#Number").val(depotHeadInfo[2]).attr("data-defaultNumber",depotHeadInfo[2]); - $("#OperTime").val(depotHeadInfo[4]); - $('#OrganId').combobox('setValue', depotHeadInfo[5]); - $("#HandsPersonId").val(depotHeadInfo[6]); - $("#AccountId").val(depotHeadInfo[7]); - $("#ChangeAmount").val(depotHeadInfo[8]); - $("#ChangeAmount").attr("data-changeamount", depotHeadInfo[8]); - $("#Remark").val(depotHeadInfo[9]); - $("#Discount").val(depotHeadInfo[19]); - $("#DiscountMoney").val(depotHeadInfo[20]); - $("#DiscountLastMoney").val(depotHeadInfo[21]); - $("#Debt").val((depotHeadInfo[21]-depotHeadInfo[8]).toFixed(2)); - $("#AccountDay").val(depotHeadInfo[27].replace("undefined","")); //结算天数 - var TotalPrice = depotHeadInfo[14]; - preTotalPrice = depotHeadInfo[14]; //记录前一次合计金额,用于扣预付款 - $("#AllocationProjectId").val(depotHeadInfo[15]); - if(listSubType==="礼品充值"){ - $("#GiftId").combobox('setValue', depotHeadInfo[15]); - } - oldNumber = depotHeadInfo[2]; //记录编辑前的单据编号 - oldId = depotHeadInfo[0]; //记录单据Id - var editTitle = listTitle.replace("列表","信息"); - $('#depotHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); - $(".window-mask").css({ width: webW ,height: webH}); - depotHeadID = depotHeadInfo[0]; - - if(listSubType == "零售"){ - var option = ""; - if(depotHeadInfo[17] === "预付款"){ - option = ''; - option += ''; - } - else { - option += ''; - } - $("#payType").empty().append(option); - } - - if(listSubType === "销售" || listSubType === "销售退货"){ - if(depotHeadInfo[18]){ - var arr = depotHeadInfo[18].split(","); - var salesmanArray = []; - for(var i=0;i","")); - } - } - $("#Salesman").combobox('setValues', salesmanArray); - } - } - - //采购入库、销售出库的多账户加载 - if(depotHeadInfo[22]!="undefined" && depotHeadInfo[23]!="undefined"){ - $("#AccountId").val("many"); //下拉框选中多账户 - var accountArr = depotHeadInfo[22].split(","); - var accountMoneyArr = depotHeadInfo[23].split(","); - accountMoneyArr = changeListFmtPlus(accountMoneyArr) //将数组单个金额中的数值转为正数 - - if(listSubType == "零售" || listSubType == "零售退货") { - var manyAccountMoney = 0; //多账户合计-零售 - for (var j = 0; j < accountArr.length; j++) { - if (accountList != null) { - for (var i = 0; i < accountList.length; i++) { - var account = accountList[i]; - if (accountArr[j] == account.id) { - manyAccountMoney += accountMoneyArr[j] - 0; //多账户合计-零售 - } - } - } - } - $("#getAmount").val(manyAccountMoney); //收款金额、付款金额 - var changeAmount = $("#ChangeAmount").val()-0; - $("#backAmount").val((manyAccountMoney-changeAmount).toFixed(2)); //找零 - } - - $("#AccountId").attr("data-accountArr", JSON.stringify(accountArr)).attr("data-accountMoneyArr", JSON.stringify(accountMoneyArr)); //json数据存储 - $(".many-account-ico").show(); //显示多账户的ico图标 - } - - //采购入库、销售出库的费用数据加载 - if(depotHeadInfo[25] && depotHeadInfo[26]){ - $("#OtherMoney").val(depotHeadInfo[24].replace("undefined","0")); //采购费用、销售费用 - var itemArr = depotHeadInfo[25].split(","); - var itemMoneyArr = depotHeadInfo[26].split(","); - $("#OtherMoney").attr("data-itemArr",JSON.stringify(itemArr)).attr("data-itemMoneyArr",JSON.stringify(itemMoneyArr)); //json数据存储 - } - - initTableData_material("edit",TotalPrice); //商品列表 - reject(); //撤销下、刷新商品列表 - url = '/depotHead/update?id=' + depotHeadInfo[0]; - } - - //查看信息 - function showDepotHead(depotHeadTotalInfo){ - var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); - var manyAccountMoney = 0; //多账户合计-零售 - $("#ProjectIdShow").text(depotHeadInfo[10]); - $("#NumberShow").text(depotHeadInfo[2]); - $("#OperTimeShow").text(depotHeadInfo[4]); - $('#OrganIdShow').text(depotHeadInfo[11]); - $("#HandsPersonIdShow").text(depotHeadInfo[12]); - if(depotHeadInfo[13] && depotHeadInfo[13]!="undefined"){ - $("#AccountIdShow").text(depotHeadInfo[13]); //结算账户 - } else { - var accountArr = depotHeadInfo[22].split(","); //账户id列表 - var accountMoneyArr = depotHeadInfo[23].split(","); //账户金额列表 - var accountIdShow = ""; - for(var j =0;j 查看' + showTitle); - $(".window-mask").css({ width: webW ,height: webH}); - - depotHeadID = depotHeadInfo[0]; - initTableData_material_show(TotalPrice); //商品列表-查看状态 - - //零售单据展示数据 - if(listSubType == "零售" || listSubType == "零售退货"){ - var changeAccount = $("#depotHeadDlgShow .change-amount-show").text() -0; - if(manyAccountMoney!==0){ - $("#depotHeadDlgShow .get-amount-show").text((manyAccountMoney).toFixed(2)); - $("#depotHeadDlgShow .back-amount-show").text((manyAccountMoney -changeAccount).toFixed(2)); - } - else { - $("#depotHeadDlgShow .get-amount-show").text((changeAccount).toFixed(2)); - $("#depotHeadDlgShow .back-amount-show").text(0); - } - } - if(listSubType === "销售" || listSubType === "销售退货"){ - if(depotHeadInfo[18]){ - var arr = depotHeadInfo[18].split(","); - var salesmanStr = ""; - for(var i=0;i",""); - } - else { - salesmanStr += arr[i].replace("<","").replace(">","") + ","; - } - } - } - $.ajax({ - type: "get", - url: "/person/getPersonByIds", - data: { - personIDs: salesmanStr - }, - success:function(res){ - if(res && res.code === 200){ - if(res.data) { - $("#SalesmanShow").text(res.data.names); //销售人员列表 - } - } - }, - error:function(){ - - } - }); - } - } - } - - //绑定操作事件 - function bindEvent(){ - showDepotHeadDetails(1,initPageSize); //初始化时自动查询 - //搜索处理 - $("#searchBtn").off("click").on("click",function(){ - showDepotHeadDetails(1,initPageSize); - var opts = $("#tableData").datagrid('options'); - var pager = $("#tableData").datagrid('getPager'); - opts.pageNumber = 1; - opts.pageSize = initPageSize; - pager.pagination('refresh', - { - pageNumber:1, - pageSize:initPageSize - }); - }); - - //重置按钮 - $("#searchResetBtn").unbind().bind({ - click:function(){ - //$("#searchProjectId").val(""); - $("#searchState").val(""); - $("#searchBeginTime").val(""); - $("#searchEndTime").val(""); - //加载完以后重新初始化 - $("#searchBtn").click(); - } - }); - - //检查单据编号是否存在 - function checkDepotHeadNumber() { - var thisNumber = $.trim($("#Number").val()); - //表示是否存在 true == 存在 false = 不存在 - var flag = false; - //开始ajax名称检验,不能重名 - if(thisNumber.length > 0 &&( oldNumber.length ==0 || thisNumber != oldNumber)) - { - $.ajax({ - type:"get", - url: "/depotHead/checkIsNumberExist", - dataType: "json", - async : false, - data: ({ - DepotHeadID : oldId, - Number : thisNumber - }), - success: function (tipInfo) - { - flag = tipInfo; - if(tipInfo) - { - $.messager.alert('提示','抱歉,该单据编号已经存在','warning'); - return; - } - }, - //此处添加错误处理 - error:function() - { - $.messager.alert('提示','检查单据编号是否存在异常,请稍后再试!','error'); - return; - } - }); - } - return flag; - } - //保存信息 - $("#saveDepotHead").off("click").on("click",function(){ - if(!$('#depotHeadFM').form('validate')){ - return; - } - else { - //如果初始编号被修改了,就要判断单据编号是否存在 - if($.trim($("#Number").val()) != $('#Number').attr("data-defaultNumber")){ - //调用查询单据编号是否重名的方法 - if(checkDepotHeadNumber()){ - return; - } - } - //输入框提示 - if(listTitle === "采购入库列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择供应商!','warning'); - return; - } - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择结算账户!','warning'); - return; - } - } - else if(listTitle === "零售退货列表"){ - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择付款账户!','warning'); - return; - } - if($("#AccountId").val() == "many" && $("#backAmount").val()-0 >0) { - $.messager.alert('提示', '选择多账户时的找零金额不能大于0!', 'warning'); - return; - } - } - else if(listTitle === "销售退货列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择退货单位!','warning'); - return; - } - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择付款账户!','warning'); - return; - } - } - else if(listTitle === "其它入库列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择往来单位!','warning'); - return; - } - } - else if(listTitle === "零售出库列表"){ - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择收款账户!','warning'); - return; - } - if($("#backAmount").val()-0 <0){ - $.messager.alert('提示','找零金额不能小于0!','warning'); - return; - } - if($("#AccountId").val() == "many" && $("#backAmount").val()-0 >0) { - $.messager.alert('提示', '选择多账户时的找零金额不能大于0!', 'warning'); - return; - } - } - else if(listTitle === "销售出库列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择购买单位!','warning'); - return; - } - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择收款账户!','warning'); - return; - } - } - else if(listTitle === "采购退货列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择收货单位!','warning'); - return; - } - if(!$('#AccountId').val()){ - $.messager.alert('提示','请选择收款账户!','warning'); - return; - } - } - else if(listTitle === "其它出库列表"){ - if(!$('#OrganId').combobox('getValue')){ - $.messager.alert('提示','请选择往来单位!','warning'); - return; - } - } - else if(listTitle === "调拨出库列表"){ - - } - //进行明细的校验 - if(depotHeadID ==0) { - //新增模式下 - if (!CheckData("add")) { - return; - } - } - else { - //编辑模式下 - if (!CheckData("edit")) { - return; - } - } - var OrganId = null, ProjectId = null,AllocationProjectId = null; - var ChangeAmount = $.trim($("#ChangeAmount").val())-0; - var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text(); - if($('#OrganId').length){ - OrganId = $('#OrganId').combobox('getValue'); - } - var accountMoneyList = $("#AccountId").attr("data-accountmoneyarr"); //账户金额列表-多账户 - var accountMoneyArr; - if(accountMoneyList) { - accountMoneyList = accountMoneyList.replace("[","").replace("]","").toString(); - var reg=new RegExp("\"","g"); //创建正则RegExp对象 - accountMoneyList = accountMoneyList.replace(reg,""); //替换所有的双引号 - accountMoneyArr = accountMoneyList.split(","); //转为数组 - } - if(listSubType === "采购"||listSubType === "零售退货"||listSubType === "销售退货"){ - //付款为负数 - ChangeAmount = 0 - ChangeAmount; - TotalPrice = 0 - TotalPrice; - if(accountMoneyArr) { - accountMoneyArr = changeListFmtMinus(accountMoneyArr); //将数组单个金额中的数值转为负数 - } - } - //零售时候,可以从会员预付款中扣款 - var thisPayType = "现付"; - if(listSubType === "零售") { - if($("#payType").val() ==="预付款") { - thisPayType = "预付款"; - } - } - var SalesmanStr = ""; - if(listSubType === "销售" || listSubType === "销售退货"){ - var Salesman = $('#Salesman').combobox('getValues').toString(); //销售人员 - if(Salesman) { - var SalesmanArray = Salesman.split(","); - for (var i = 0; i < SalesmanArray.length; i++) { - if (i === SalesmanArray.length - 1) { - SalesmanStr += "<" + SalesmanArray[i] + ">"; - } - else { - SalesmanStr += "<" + SalesmanArray[i] + ">,"; - } - } - } - } - var getAccountID = $.trim($("#AccountId").val()); - if($("#AccountId").val() === "many"){ //多账户 - getAccountID = null; - } - $.ajax({ - type:"post", - url: url, - dataType: "json", - async : false, - data: ({ - info : JSON.stringify({ - Type: listType, - SubType: listSubType, - ProjectId: ProjectId, - AllocationProjectId: AllocationProjectId, - DefaultNumber: $.trim($("#Number").attr("data-defaultNumber")),//初始编号 - Number: $.trim($("#Number").val()), - OperTime: $("#OperTime").val(), - OrganId: OrganId, - HandsPersonId: $.trim($("#HandsPersonId").val()), - Salesman: SalesmanStr, //销售人员 - AccountId: getAccountID, - ChangeAmount: ChangeAmount, //付款/收款 - TotalPrice: TotalPrice, //合计 - PayType: thisPayType, //现付/预付款 - Remark: $.trim($("#Remark").val()), - AccountIdList: $("#AccountId").attr("data-accountarr"), //账户列表-多账户 - AccountMoneyList: accountMoneyArr ? JSON.stringify(accountMoneyArr) : "", //账户金额列表-多账户 - Discount: $.trim($("#Discount").val()), - DiscountMoney: $.trim($("#DiscountMoney").val()), - DiscountLastMoney: $.trim($("#DiscountLastMoney").val()), - OtherMoney: $.trim($("#OtherMoney").val()), //采购费用、销售费用 - OtherMoneyList: $("#OtherMoney").attr("data-itemarr"), //支出项目列表-涉及费用 - OtherMoneyItem: $("#OtherMoney").attr("data-itemmoneyarr"), //支出项目金额列表-涉及费用 - AccountDay: $("#AccountDay").val() //结算天数 - }) - }), - success: function (tipInfo) - { - if(tipInfo) - { - function closeDialog(){ - $('#depotHeadDlg').dialog('close'); - var opts = $("#tableData").datagrid('options'); - showDepotHeadDetails(opts.pageNumber,opts.pageSize); - } - - if(thisPayType === "预付款") { - //更新用户信息-预付款 - var advanceIn = 0; //预付款金额 - if(depotHeadID){ - advanceIn = TotalPrice - preTotalPrice; //修改时,预付款=合计金额-加载金额 - } - else{ - advanceIn = TotalPrice; //新增时,预付款=合计金额 - } - $.ajax({ - type:"post", - url: "/supplier/updateAdvanceIn", - dataType: "json", - data:{ - supplierId: OrganId, //会员id - advanceIn: 0 - advanceIn //保存的同时扣掉用户的预付款 - }, - success: function(res){ - if(res && res.code === 200) { - //保存会员预收款成功 - } - }, - error: function(){ - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - - //保存明细记录 - if(depotHeadID ==0) - { - getMaxId(); //查找最大的Id - accept(depotHeadMaxId,closeDialog); //新增 - } - else - { - accept(depotHeadID,closeDialog); //修改 - } - } - else - { - $.messager.show({ - title: '错误提示', - msg: '保存信息失败,请稍后重试!' - }); - } - }, - //此处添加错误处理 - error:function() - { - $.messager.alert('提示','保存信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - - //初始化键盘enter事件 - $(document).keydown(function(event){ - //兼容 IE和firefox 事件 - var e = window.event || event; - var k = e.keyCode||e.which||e.charCode; - //兼容 IE,firefox 兼容 - var obj = e.srcElement ? e.srcElement : e.target; - //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 - if(k == "13"&&(obj.id=="State"||obj.id=="Number")) - { - $("#saveDepotHead").click(); - } - //搜索按钮添加快捷键 - if(k == "13"&&(obj.id=="searchState"||obj.id=="searchNumber"||obj.id=="searchMaterial")) - { - $("#searchBtn").click(); - } - }); - - //优惠率输入框事件 - $("#Discount").off("keyup").on("keyup",function(){ - var footer =$("#depotHeadFM .datagrid-footer"); - var totalPrice = footer.find("[field='TaxLastMoney']").find("div").text(); - var discountNum = $(this).val(); - var discountMoney = (discountNum/100*totalPrice).toFixed(2); - var discountLastMoney = (totalPrice - discountMoney).toFixed(2); - $("#DiscountMoney").val(discountMoney); //优惠金额 - $("#DiscountLastMoney").val(discountLastMoney); //优惠后金额 - if($("#AccountId").val()!=="many"){ - $("#ChangeAmount").val(discountLastMoney); //本次付、收款 - } - var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 - $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 - }); - - //优惠金额输入框事件 - $("#DiscountMoney").off("keyup").on("keyup",function(){ - var footer =$("#depotHeadFM .datagrid-footer"); - var totalPrice = footer.find("[field='TaxLastMoney']").find("div").text(); - var discountMoney = $(this).val(); - var discount = (discountMoney/totalPrice).toFixed(2)*100; - var discountLastMoney = (totalPrice - discountMoney).toFixed(2); - $("#Discount").val(discount); //优惠金额 - $("#DiscountLastMoney").val(discountLastMoney); //优惠后金额 - if($("#AccountId").val()!=="many"){ - $("#ChangeAmount").val(discountLastMoney); //本次付、收款 - } - var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 - $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 - }); - - //付款、收款输入框事件 - $("#ChangeAmount").off("keyup").on("keyup",function(){ - var discountLastMoney = $("#DiscountLastMoney").val(); - var changeAmount = $(this).val(); - var debtMoney = (discountLastMoney - changeAmount).toFixed(2); - $("#Debt").val(debtMoney); //本次欠款 - }); - - //多账户结算窗口弹出事件 - function depotHeadAccountDlgFun(){ - $('#depotHeadAccountDlg').dialog('open').dialog('setTitle',' 多账户结算'); - $("#depotHeadAccountDlg .account-dlg .account-content-tmp").remove(); //先移除输入栏目 - $("#accountMoneyTotalDlg").text(0); //将合计初始化为0 - for(var i=0; i<6; i++) { - $("#depotHeadAccountDlg .tabs-tmp .account-content-tmp").attr("data-index",5-i); //添加索引 - var contentTmp = $("#depotHeadAccountDlg .tabs-tmp tbody").html(); - var accountDlgHead = $("#depotHeadAccountDlg .account-head-tmp"); - accountDlgHead.after(contentTmp); - } - - //获取账户信息 - function accountDlgFun() { - var options = ""; - if(accountList !=null){ - for(var i = 0 ;i < accountList.length;i++) { - var account = accountList[i]; - options += ''; - } - $(".account-id-dlg").empty().append("").append(options); - } - } - accountDlgFun(); //获取账户信息 - $("#depotHeadAccountDlg .tabs-tmp").hide(); //隐藏模板 - - //账户金额输入框事件-多账户 - $("#depotHeadAccountDlg .account-dlg .account-money-dlg").off("keyup").on("keyup",function(){ - var totalAccoutNum = 0; - $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ - var eachAccountMoney = $(this).find(".account-money-dlg").val()-0; - totalAccoutNum += eachAccountMoney; - }); - $("#accountMoneyTotalDlg").text(totalAccoutNum); - }); - - //结算多账户列表的切换事件 - $("#depotHeadAccountDlg .account-dlg .account-id-dlg").off("change").on("change",function(){ - var selectAccount = $(this).children('option:selected').text(); - if(selectAccount === ""){ - var thisMoneyDom = $(this).closest(".account-content-tmp").find(".account-money-dlg"); - var thisMoney = thisMoneyDom.val()-0; - var accountMoneyTotal = $("#accountMoneyTotalDlg").text() - 0; - $("#accountMoneyTotalDlg").text(accountMoneyTotal - thisMoney); - thisMoneyDom.val(""); //账户为空时候,将金额也置为空 - } - }); - - //保存按钮事件 - $("#saveDepotHeadAccountDlg").off("click").on("click", function(){ - //完成多账户的json数据存储 - var accountArr = []; //账户id数组 - var accountMoneyArr = []; //账户金额数组 - var errorIndex = -1; - $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ - var thisAccId = $(this).find(".account-id-dlg").val(); - var thisAccMoney = $(this).find(".account-money-dlg").val(); - if(!thisAccId && thisAccMoney) { - errorIndex = $(this).attr("data-index")-0; - return; - } - if(thisAccId && !thisAccMoney) { - errorIndex = $(this).attr("data-index")-0; - return; - } - if(thisAccId && thisAccMoney) { - accountArr.push(thisAccId); - accountMoneyArr.push(thisAccMoney); - } - }); - if(errorIndex >-1){ - $.messager.alert('错误提示',"第" + (errorIndex+1) + "行数据存在问题,请修改",'warning'); - return; - } - var discountLastMoneyNum =$("#DiscountLastMoney").val()-0; //优惠后金额 - var accountMoneyTotal = $("#accountMoneyTotalDlg").text()-0; //本次付款或者收款 - if(accountMoneyTotal===0){ - $.messager.alert('错误提示',"请填写金额后保存",'warning'); - return; - } - if(accountArr.length && accountMoneyArr.length) { - $("#AccountId").attr("data-accountArr",JSON.stringify(accountArr)).attr("data-accountMoneyArr",JSON.stringify(accountMoneyArr)); //json数据存储 - } - if(listSubType==="零售" || listSubType==="零售退货") { - $("#getAmount").val(accountMoneyTotal); //给付款或者收款金额赋值 - var backAmount = $("#getAmount").val() - $("#ChangeAmount").val(); - $("#backAmount").val((backAmount - 0).toFixed(2)); //计算找零金额 - } - else { - $("#ChangeAmount").val(accountMoneyTotal); //给付款或者收款金额赋值 - } - $("#Debt").val((discountLastMoneyNum-accountMoneyTotal).toFixed(2)); //本次欠款 - $("#depotHeadAccountDlg").dialog('close'); - }); - - //取消事件 - function cancelFun(){ - if($("#AccountId").attr("data-accountArr")){ - $("#depotHeadAccountDlg").dialog('close'); - } - else { - $("#depotHeadAccountDlg").dialog('close'); - $("#AccountId").val("").removeAttr("data-accountArr").removeAttr("data-accountMoneyArr"); //将下拉置空并把缓存参数清空 - if(listSubType==="零售" || listSubType==="零售退货"){ - $("#ChangeAmount").prop("readonly","readonly"); - } - else { - $("#ChangeAmount").removeProp("readonly","readonly"); - } - $(".many-account-ico").hide(); //隐藏多账户小图标 - } - } - //多账户-取消按钮 - $("#cancelDepotHeadAccountDlg").off("click").on("click", function(){ - cancelFun(); - }); - - //多账户-右上角的关闭按钮 - $("#depotHeadAccountDlg").prev().find(".panel-tool-close").off("click").on("click", function(){ - cancelFun(); - }); - } - //点击多账户,弹出输入框 - $("#AccountId").off("change").on("change",function(){ - var selectText = $(this).children('option:selected').text(); - if(selectText === "多账户"){ - $("#ChangeAmount").prop("readonly","readonly"); - depotHeadAccountDlgFun(); - $(".many-account-ico").show(); //显示多账户小图标 - } - else{ - $(this).removeAttr("data-accountArr").removeAttr("data-accountMoneyArr"); //将下拉置空并把缓存参数清空 - if(listSubType==="零售" || listSubType==="零售退货"){ - $("#ChangeAmount").prop("readonly","readonly"); - } - else { - $("#ChangeAmount").removeProp("readonly","readonly"); - } - $(".many-account-ico").hide(); //隐藏多账户小图标 - } - }); - - //结算账户-多账户小图标-点击事件 - $(".many-account-ico").off("click").on("click",function(){ - depotHeadAccountDlgFun(); - //给弹窗赋值-多账户数据 - var accountArr = $("#AccountId").attr("data-accountArr"); - accountArr = JSON.parse(accountArr); - var accountMoneyArr = $("#AccountId").attr("data-accountMoneyArr"); - accountMoneyArr = JSON.parse(accountMoneyArr); - $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ - var index = $(this).attr("data-index"); - $(this).find(".account-id-dlg").val(accountArr[index]); - $(this).find(".account-money-dlg").val(accountMoneyArr[index]); - }); - if(listSubType==="零售" || listSubType==="零售退货") { - $("#accountMoneyTotalDlg").text($("#getAmount").val()); - } - else { - $("#accountMoneyTotalDlg").text($("#ChangeAmount").val()); - } - }); - - //点击采购费用、销售费用的事件 - $(".other-money-ico").off("click").on("click",function(){ - $('#otherMoneyDlg').dialog('open').dialog('setTitle',' '+ listSubType +'费用'); - $("#otherMoneyDlg .money-dlg .money-content-tmp").remove(); //先移除输入栏目 - $("#otherMoneyTotalDlg").text(0); //将合计初始化为0 - for(var i=0; i<6; i++) { - $("#otherMoneyDlg .tabs-tmp .money-content-tmp").attr("data-index",5-i); //添加索引 - var contentTmp = $("#otherMoneyDlg .tabs-tmp tbody").html(); - var moneyDlgHead = $("#otherMoneyDlg .money-head-tmp"); - moneyDlgHead.after(contentTmp); - } - - //获取支出项目信息 - function moneyDlgFun() { - var options = ""; - if(outItemList !=null){ - for(var i = 0 ;i < outItemList.length;i++) { - var money = outItemList[i]; - options += ''; - } - $(".money-id-dlg").empty().append("").append(options); - } - } - moneyDlgFun(); //获取支出项目信息 - $("#otherMoneyDlg .tabs-tmp").hide(); //隐藏模板 - - //支出项目的金额输入框事件 - $("#otherMoneyDlg .money-dlg .other-money-dlg").off("keyup").on("keyup",function(){ - var totalMoneyNum = 0; - $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ - var eachOtherMoney = $(this).find(".other-money-dlg").val()-0; - totalMoneyNum += eachOtherMoney; - }); - $("#otherMoneyTotalDlg").text(totalMoneyNum); - }); - - //支出项目列表的切换事件 - $("#otherMoneyDlg .money-dlg .money-id-dlg").off("change").on("change",function(){ - var selectItem = $(this).children('option:selected').text(); - if(selectItem === ""){ - var thisMoneyDom = $(this).closest(".money-content-tmp").find(".other-money-dlg"); - var thisMoney = thisMoneyDom.val()-0; - var otherMoneyTotal = $("#otherMoneyTotalDlg").text() - 0; - $("#otherMoneyTotalDlg").text(otherMoneyTotal - thisMoney); - thisMoneyDom.val(""); //支出项目为空时候,将金额也置为空 - } - }); - - //保存按钮事件 - $("#saveOtherMoneyDlg").off("click").on("click", function(){ - //完成支出项目的json数据存储 - var itemArr = []; //支出项目id数组 - var itemMoneyArr = []; //支出项目金额数组 - var errorIndex = -1; - $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ - var thisId = $(this).find(".money-id-dlg").val(); - var thisMoney = $(this).find(".other-money-dlg").val(); - if(!thisId && thisMoney) { - errorIndex = $(this).attr("data-index")-0; - return; - } - if(thisId && !thisMoney) { - errorIndex = $(this).attr("data-index")-0; - return; - } - if(thisId && thisMoney) { - itemArr.push(thisId); - itemMoneyArr.push(thisMoney); - } - }); - if(errorIndex >-1){ - $.messager.alert('错误提示',"第" + (errorIndex+1) + "行数据存在问题,请修改",'warning'); - return; - } - var otherMoneyTotal = $("#otherMoneyTotalDlg").text()-0; //合计金额 - if(otherMoneyTotal === 0){ //0的时候清空缓存数据 - $("#OtherMoney").removeAttr("data-itemArr").removeAttr("data-itemMoneyArr"); - } - if(itemArr.length && itemMoneyArr.length) { - $("#OtherMoney").attr("data-itemArr",JSON.stringify(itemArr)).attr("data-itemMoneyArr",JSON.stringify(itemMoneyArr)); //json数据存储 - } - $("#OtherMoney").val(otherMoneyTotal); //给采购费用、销售费用赋值 - $("#otherMoneyDlg").dialog('close'); - }); - - //取消事件 - function cancelFun(){ - if($("#OtherMoney").attr("data-itemArr")){ - $("#otherMoneyDlg").dialog('close'); - } - else { - $("#otherMoneyDlg").dialog('close'); - $("#OtherMoney").val("").removeAttr("data-itemArr").removeAttr("data-itemMoneyArr"); //将下拉置空并把缓存参数清空 - } - } - //费用-取消按钮 - $("#cancelOtherMoneyDlg").off("click").on("click", function(){ - cancelFun(); - }); - - //费用-右上角的关闭按钮 - $("#otherMoneyDlg").prev().find(".panel-tool-close").off("click").on("click", function(){ - cancelFun(); - }); - - //给弹窗赋值-采购费用、销售费用数据 - var itemArr = $("#OtherMoney").attr("data-itemArr"); - itemArr = JSON.parse(itemArr); - var itemMoneyArr = $("#OtherMoney").attr("data-itemMoneyArr"); - itemMoneyArr = JSON.parse(itemMoneyArr); - $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ - var index = $(this).attr("data-index"); - $(this).find(".money-id-dlg").val(itemArr[index]); - if(itemMoneyArr[index]!="undefined"){ - $(this).find(".other-money-dlg").val(itemMoneyArr[index]); - } - }); - $("#otherMoneyTotalDlg").text($("#OtherMoney").val()); - }); - - if(listTitle === "采购入库列表"){ - //检查单位名称是否存在 ++ 重名无法提示问题需要跟进 - function checkSupplierName() { - var supplierName = $.trim($("#supplier").val()); - var orgSupplier = ""; - //表示是否存在 true == 存在 false = 不存在 - var flag = false; - //开始ajax名称检验,不能重名 - if(supplierName.length > 0 &&( orgSupplier.length ==0 || supplierName != orgSupplier)) - { - $.ajax({ - type:"get", - url: "/supplier/checkIsNameExist", - dataType: "json", - async : false, - data: ({ - id : 0, - name : supplierName - }), - success: function (res) { - if(res && res.code === 200) { - if(res.data && res.data.status) { - flag = res.data.status; - if (flag) { - $.messager.alert('提示', '单位名称已经存在', 'info'); - return; - } - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('提示','检查单位名称是否存在异常,请稍后再试!','error'); - return; - } - }); - } - return flag; - } - //保存供应商信息 - $("#saveSupplier").off("click").on("click",function() { - if(checkSupplierName()){ - return; - } - var reg = /^([0-9])+$/; - var phonenum = $.trim($("#phonenum").val()); - if(phonenum.length>0 && !reg.test(phonenum)) - { - $.messager.alert('提示','电话号码只能是数字','info'); - $("#phonenum").val("").focus(); - return; - } - var beginNeedGet = $.trim($("#BeginNeedGet").val()); - var beginNeedPay = $.trim($("#BeginNeedPay").val()); - if(beginNeedGet && beginNeedPay) { - $.messager.alert('提示','期初应收和期初应付不能同时输入','info'); - return; - } - var url = '/supplier/add'; - var supObj = $("#supplierFM").serializeObject(); - supObj.type = "供应商"; - supObj.enabled = 1; - $.ajax({ - url: url, - type:"post", - dataType: "json", - data:{ - info: JSON.stringify(supObj) - }, - success: function(res) { - if (res) { - $('#supplierDlg').dialog('close'); - initSupplier(); //刷新供应商 - } - } - }); - }); - } - } - - function showDepotHeadDetails(pageNo,pageSize){ - var materialParam = $.trim($("#searchMaterial").val()); - $.ajax({ - type:"get", - url: "/depotItem/getHeaderIdByMaterial", - dataType: "json", - data: ({ - materialParam: materialParam, - depotIds: depotString - }), - success: function (res) { - if(res && res.code === 200) { - var ids = res.data; - if(ids){ - $.ajax({ - type: "get", - url: "/depotHead/list", - dataType: "json", - data: ({ - search: JSON.stringify({ - type: listType, - subType: listSubType, - state: $.trim($("#searchState").val()), - number: $.trim($("#searchNumber").val()), - beginTime: $("#searchBeginTime").val(), - endTime: $("#searchEndTime").val(), - dhIds: ids - }), - currentPage: pageNo, - pageSize: pageSize - }), - success: function (res) { - if(res && res.code === 200){ - if(res.data && res.data.page) { - $("#tableData").datagrid('loadData', res.data.page); - } - } - }, - //此处添加错误处理 - error: function () { - $.messager.alert('查询提示', '查询数据后台异常,请稍后再试!', 'error'); - return; - } - }); - } - else { - $("#tableData").datagrid('loadData', []); - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); - return; - } - }); - } - - //自动计算事件 - function autoReckon() { - //延时绑定事件 - setTimeout(function(){ - var body =$("#depotHeadFM .datagrid-body"); - var footer =$("#depotHeadFM .datagrid-footer"); - var input = ".datagrid-editable-input"; - //点击商品下拉框,自动加载数量、单价、金额 - body.find("[field='Stock']").find(input).prop("readonly","readonly"); - //点击库存文本框,字段计算库存 - body.find("[field='Stock']").find(input).off("click").on("click",function(){ - var depotId = body.find("[field='DepotId']").find(".combo-value").val(); - var mId = body.find("[field='MaterialId']").find(".combo-value").val(); - var monthTime = getNowFormatMonth(); - if(depotId && mId){ - var ratio = body.find("[field='Unit']").find(input).attr("data-ratio"); - body.find("[field='Stock']").find(input).prop("readonly","readonly"); - //在新增的时候,这个ratio有值;在编辑的时候,这个ratio为undefined - var type = "click"; //type 类型:点击 click,选择 select - findStockNumById(depotId, mId, monthTime, body, input, ratio, type); - } - else{ - body.find("[field='Stock']").find(input).val(0).attr("data-stock",0); //加载库存数据 - } - }); - //修改数量,自动计算金额和合计,另外计算含税单价、税额、价税合计 - body.find("[field='OperNumber']").find(input).off("keyup").on("keyup",function(){ - var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 - var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 - var OperNumber =$(this).val()-0; //数量 - body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - - }); - //修改单价,自动计算金额和合计 - body.find("[field='UnitPrice']").find(input).off("keyup").on("keyup",function(){ - var UnitPrice =$(this).val()-0; //单价 - var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //点击单价,自动提示参考价格列表 - body.find("[field='UnitPrice']").find(input).off("click").on("click",function(){ - var self = this; - var mValue = body.find("[field='MaterialId'] .combo-value").attr("value"); //获取选中的商品id - if(!mValue) { - return; - } - else { - if(listTitle!="销售出库列表" && listTitle!="采购退货列表" && listTitle!="其它出库列表" && listTitle!="调拨出库列表") { - return; - } - $.ajax({ - url: "/material/findById", - type: "get", - dataType: "json", - data: { - id: mValue - 0 - }, - success: function(res){ - if(res && res.rows && res.rows[0]) { - var retailPrice = res.rows[0].RetailPrice; - var presetPriceOne = res.rows[0].PresetPriceOne; - var presetPriceTwo = res.rows[0].PresetPriceTwo; - //定义模版 - var temp = "
"; - temp +="
    "; - temp +="
  • 批发价:" + presetPriceTwo + "
  • "; - temp +="
  • 零售价:" + retailPrice + "
  • "; - temp +="
"; - temp +="
"; - if($('.price-list').length){ - $('.price-list').remove(); //如果存在价格列表先移除 - } - else { - if(presetPriceTwo != undefined){ //多单位的商品 - $(self).after(temp); //加载列表信息 - } - } - $('.price-list ul li').off("click").on("click",function(){ - var price = $(this).text(); - price = price.substring(price.indexOf(":") + 1); - $(self).val(price); - $(self).keyup(); //模拟键盘操作 - $('.price-list').remove(); //移除价格列表 - }); - //点击空白处移除价格列表 - $(".datagrid-body").off("click").on("click",function(){ - $('.price-list').remove(); //移除价格列表 - }); - } - }, - error: function(){ - $.messager.alert('错误提示','查询商品信息异常,请稍后再试!','error'); - return; - } - }); - } - }); - //修改含税单价,自动计算单价、金额、税额、价税合计和合计 - body.find("[field='TaxUnitPrice']").find(input).off("keyup").on("keyup",function(){ - var TaxUnitPrice =$(this).val()-0; //含税单价 - var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 - var UnitPrice = TaxUnitPrice/(1+taxRate/100); //计算单价 - body.find("[field='UnitPrice']").find(input).val((UnitPrice).toFixed(2)); //单价 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //修改金额,自动计算单价、税额、价税合计和合计 - body.find("[field='AllPrice']").find(input).off("keyup").on("keyup",function(){ - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 - var AllPrice =$(this).val()-0; //金额 - var UnitPrice = (AllPrice/OperNumber).toFixed(2); - body.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //修改税率,自动计算含税单价、税额、价税合计和合计 - body.find("[field='TaxRate']").find(input).off("keyup").on("keyup",function(){ - var taxRate =$(this).val()-0; //税率 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //修改税额,自动计算税率、含税单价、价税合计和合计 - body.find("[field='TaxMoney']").find(input).off("keyup").on("keyup",function(){ - var taxMoney =$(this).val()-0; //税额 - var AllPrice = body.find("[field='AllPrice']").find(input).val(); //金额 - var taxRate = taxMoney/AllPrice*100; //税率 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 - body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - //修改价税合计,自动计算税率、含税单价、税额和合计 - body.find("[field='TaxLastMoney']").find(input).off("keyup").on("keyup",function(){ - var taxLastMoney =$(this).val()-0; //价税合计 - var AllPrice = body.find("[field='AllPrice']").find(input).val(); //金额 - var taxRate = (taxLastMoney-AllPrice)/AllPrice*100; //税率 - var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 - var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 - body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 - body.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 - body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 - statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); - }); - - //加载税率 - if(thisTaxRate) { - body.find("[field='TaxRate']").find(input).val(thisTaxRate); - } - else { - body.find("[field='TaxRate']").find(input).val(0); //默认为0 - } - - //在商品类型加载 组装件、普通子件 - var mType = body.find("[field='MType']"); - var rowListLength = mType.find(input).closest(".datagrid-row").attr("datagrid-row-index"); - var mTypeValue = "组合件"; - if(rowListLength > 0){ - mTypeValue = "普通子件"; - } - if(listSubType == "组装单" || listSubType == "拆卸单"){ - mType.find(input).val(mTypeValue).prop("readonly","readonly"); - } - },500); - } - - //结束编辑 - function endEditing() { - if (editIndex == undefined) { return true } - if ($('#materialData').datagrid('validateRow', editIndex)) { - //仓库信息 - var edDepot = $('#materialData').datagrid('getEditor', {index:editIndex,field:'DepotId'}); - var DepotName = $(edDepot.target).combobox('getText'); - $('#materialData').datagrid('getRows')[editIndex]['DepotName'] = DepotName; - //商品信息 - var edMaterial = $('#materialData').datagrid('getEditor', {index:editIndex,field:'MaterialId'}); - var MaterialName = $(edMaterial.target).combobox('getText'); - $('#materialData').datagrid('getRows')[editIndex]['MaterialName'] = MaterialName; - $('#materialData').datagrid('endEdit', editIndex); - editIndex = undefined; - return true; - } else { - return false; - } - } - //单击 - function onClickRow(index) { - if (editIndex != index) { - if (endEditing()) { - $('#materialData').datagrid('selectRow', index).datagrid('beginEdit', index); - editIndex = index; - autoReckon(); - } else { - $('#materialData').datagrid('selectRow', editIndex); - } - } - } - //新增 - function append(){ - if (endEditing()) { - $('#materialData').datagrid('appendRow', {}); - editIndex = $('#materialData').datagrid('getRows').length - 1; - $('#materialData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); - autoReckon(); - } - } - //删除 - function removeit(){ - if (editIndex == undefined) { return } - $('#materialData').datagrid('cancelEdit', editIndex) - .datagrid('deleteRow', editIndex); - editIndex = undefined; - } - //撤销 - function reject() { - $('#materialData').datagrid('rejectChanges'); - editIndex = undefined; - } - //判断 - function CheckData(type) { - append(); - removeit(); - var change = $('#materialData').datagrid('getChanges').length; - if(type =="add" && !change) { - $.messager.alert('提示','请输入明细信息!','warning'); - return false; - } - var row = $('#materialData').datagrid('getRows'); - if(!row.length){ - $.messager.alert('提示',"请输入明细信息!",'info'); - return false; - } - var totalRowNum = ""; - for (var i = 0; i < row.length; i++) { - if (row[i].DepotId == "" || row[i].MaterialId == "" || row[i].OperNumber == "" || row[i].UnitPrice === "" || row[i].AllPrice === "") { - totalRowNum += (i + 1) + "、"; - } - } - if (totalRowNum != "") { - var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); - $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); - return false; - } - return true; - } - //保存 - function accept(accepId,fun) { - var inserted = $("#materialData").datagrid('getChanges', "inserted"); - var deleted = $("#materialData").datagrid('getChanges', "deleted"); - var updated = $("#materialData").datagrid('getChanges', "updated"); - $.ajax({ - type: "post", - url: "/depotItem/saveDetials", - data: { - inserted: JSON.stringify(inserted), - deleted: JSON.stringify(deleted), - updated: JSON.stringify(updated), - headerId:accepId - }, - success: function (tipInfo) - { - if (tipInfo) { - $.messager.alert('提示','保存成功!','info'); - } - else { - $.messager.alert('提示', '保存失败!', 'error'); - } - fun && fun(); - }, - error: function (XmlHttpRequest, textStatus, errorThrown) - { - $.messager.alert('提示',XmlHttpRequest.responseText,'error'); - fun && fun(); - } - }); - if (endEditing()) { - $('#materialData').datagrid('acceptChanges'); - } - } - //获取MaxId - function getMaxId(){ - var depotHeadMax=null; - $.ajax({ - type:"get", - url: "/depotHead/getMaxId", - //设置为同步 - async:false, - dataType: "json", - success: function (res) { - if(res && res.code === 200) { - if(res.data) { - depotHeadMax = res.data.maxId; - } - } - } - }); - - if(depotHeadMax !=null) { - depotHeadMaxId=depotHeadMax; - } - } - - - - - - + //初始化界面 + var kid = sessionStorage.getItem("userId"); + var depotList = null; + var depotID = null; + var supplierList = null; + var supplierID = null; + var personList = null; + var personID = null; + var ProjectSearch=null; + var userBusinessList=null; + var userdepot=null; + var depotHeadMaxId=null; //获取最大的Id + var accepId=null; //保存的主表id + var url; + var depotHeadID = 0; + var preTotalPrice = 0; //前一次加载的金额 + var orgDepotHead = ""; + var editIndex = undefined; + var listTitle = ""; //单据标题 + var listType = ""; //入库 出库 + var listSubType = ""; //采购 销售等 + var payTypeTitle = "";//付款 收款 + var organUrl = ""; //组织数据接口地址 + var amountNum = ""; //单据编号开头字符 + var depotString = ""; //店铺id列表 + var orgDefaultId = 0; //单位默认编号 + var orgDefaultList; //存储查询出来的会员列表 + var accountList; //账户列表 + var outItemList; //支出项目列表 + var thisTaxRate = 0; //当前税率,选择供应商或者客户的时候设置 + var oldNumber = ""; //编辑前的单据编号 + var oldId = 0; //编辑前的单据Id + var otherColumns = true; //明细中的‘别名’列是否显示 + var btnEnableList = getBtnStr(); //获取按钮的权限 + var mPropertyList = ""; //商品属性列表 + var defaultAccountId = 0; //默认账户id + $(function(){ + //初始化系统基础信息 + getType(); + initSystemData_UB(); + initSelectInfo_UB(); + initSystemData_depot(); + initSelectInfo_depot(); + initSystemData_person(); + initSelectInfo_person(); + initSystemData_account(); + initSelectInfo_account(); + initSupplier(); //供应商 + initSalesman(); //销售人员 + initGift(); //初始化礼品卡 + initOutItemList(); //初始化支出项目 + initMProperty(); //初始化商品属性 + initTableData(); + ininPager(); + initForm(); + bindEvent();//绑定操作事件 + }); + //根据单据名称获取类型 + function getType(){ + listTitle = $("#tablePanel").prev().text(); + depotString = "|"; + //改变宽度和高度 + $("#searchPanel").panel({width:webW-2}); + $("#tablePanel").panel({width:webW-2}); + var supUrl = "/supplier/findBySelect_sup"; //供应商接口 + var cusUrl = "/supplier/findBySelect_cus?UBType=UserCustomer&UBKeyId=" + kid; //客户接口 + var retailUrl = "/supplier/findBySelect_retail"; //散户接口 + if(listTitle === "采购入库列表"){ + listType = "入库"; + listSubType = "采购"; + payTypeTitle = "付款"; + organUrl = supUrl; + amountNum = "CGRK"; + } + else if(listTitle === "零售退货列表"){ + listType = "入库"; + listSubType = "零售退货"; //注:用预付款购买的产品不能退货 + payTypeTitle = "付款"; + organUrl = retailUrl; + amountNum = "LSTH"; + } + else if(listTitle === "销售退货列表"){ + listType = "入库"; + listSubType = "销售退货"; + payTypeTitle = "付款"; + organUrl = cusUrl; + amountNum = "XSTH"; + } + else if(listTitle === "其它入库列表"){ + listType = "入库"; + listSubType = "其它"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "QTRK"; + } + else if(listTitle === "零售出库列表"){ + listType = "出库"; + listSubType = "零售"; + payTypeTitle = "收款"; + organUrl = retailUrl; + amountNum = "LSCK"; + } + else if(listTitle === "销售出库列表"){ + listType = "出库"; + listSubType = "销售"; + payTypeTitle = "收款"; + organUrl = cusUrl; + amountNum = "XSCK"; + } + else if(listTitle === "采购退货列表"){ + listType = "出库"; + listSubType = "采购退货"; + payTypeTitle = "收款"; + organUrl = supUrl; + amountNum = "CGTH"; + } + else if(listTitle === "其它出库列表"){ + listType = "出库"; + listSubType = "其它"; + payTypeTitle = "隐藏"; + organUrl = cusUrl; + amountNum = "QTCK"; + } + else if(listTitle === "调拨出库列表"){ + listType = "出库"; + listSubType = "调拨"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "DBCK"; + } + else if(listTitle === "礼品充值列表"){ + listType = "出库"; + listSubType = "礼品充值"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "LPCZ"; + } + else if(listTitle === "礼品销售列表"){ + listType = "出库"; + listSubType = "礼品销售"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "LPXS"; + } + else if(listTitle === "组装单列表"){ + listType = "其它"; + listSubType = "组装单"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "ZZD"; + } + else if(listTitle === "拆卸单列表"){ + listType = "其它"; + listSubType = "拆卸单"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + amountNum = "CSD"; + } + } + //初始化系统基础信息 + function initSystemData_UB(){ + $.ajax({ + type:"get", + url: "/userBusiness/getBasicData", + data: ({ + KeyId:kid, + Type:"UserDepot" + }), + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if (res && res.code === 200) { + userBusinessList = res.data.userBusinessList; + } + else { + userBusinessList = null; + } + } + }); + + } + //初始化页面选项卡 + function initSelectInfo_UB(){ + + if(userBusinessList !=null) + { + if(userBusinessList.length>0) + { + //用户对应的仓库列表 [1][2][3]... + userdepot =userBusinessList[0].value; + } + } + } + + + //初始化系统基础信息 + function initSystemData_depot(){ + $.ajax({ + type:"get", + url: "/depot/getAllList", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200){ + depotList = res.data; + } else { + $.messager.alert('提示', '查找系统基础信息异常,请与管理员联系!', 'error'); + return; + } + } + }); + } + //初始化页面选项卡 + function initSelectInfo_depot(){ + var options = ""; + + if(depotList !=null) + { + options = ""; + for(var i = 0 ;i < depotList.length;i++) + { + var depot = depotList[i]; + + if(userdepot!=null) + { + if(userdepot.indexOf("["+depot.id+"]")!=-1) + { + options += ''; + depotString = depotString + depot.id + ","; + } + } + if(depot.type === 1){ + depotString = depotString + depot.id + ","; + } + } + depotString = depotString.substring(1, depotString.length-1); + $("#ProjectId").empty().append(options); + $("#AllocationProjectId").empty().append(options); + $("#searchProjectId").empty().append('').append(options); + } + } + + //初始化供应商、客户、散户信息 + function initSupplier(){ + $('#OrganId').combobox({ + url: organUrl, + valueField:'id', + textField:'supplier', + filter: function(q, row){ + var opts = $(this).combobox('options'); + return row[opts.textField].indexOf(q) >-1; + }, + onLoadSuccess: function(res) { + var data = $(this).combobox('getData'); + for(var i = 0; i<= data.length; i++){ + if(data && data[i] && data[i].supplier === "非会员"){ + orgDefaultId = data[i].id; + } + } + if(listSubType === "零售"){ + orgDefaultList = res; + } + }, + onSelect: function(rec){ + if(listSubType === "零售"){ + var option = ""; + if(rec.supplier !== "非会员" && rec.advanceIn >0){ + option = ''; + option += ''; + } + else { + option += ''; + } + $("#payType").empty().append(option); + } + else{ + $.ajax({ + type:"get", + url: "/supplier/findById", + data: { + supplierId: rec.id + }, + dataType: "json", + success: function (res){ + if(res && res.code === 200) { + if(res.data && res.data[0]){ + thisTaxRate = res.data[0].taxRate; //设置当前的税率 + } + } + }, + error:function(){ + + } + }); + } + } + }); + } + + //初始化销售人员 + function initSalesman(){ + $('#Salesman').combobox({ + url: "/person/getPersonByNumType?type=1", + valueField:'id', + textField:'name', + multiple: true + }); + } + + //初始化-礼品卡 + function initGift(){ + if(listSubType == "礼品充值"|| listSubType == "礼品销售"){ + $('#GiftId').combobox({ + url: "/depot/findGiftByType?type=1", + valueField:'id', + textField:'name' + }); + $('#searchGiftId').combobox({ + url: "/depot/findGiftByType?type=1", + valueField:'id', + textField:'name' + }); + } + if(listSubType == "礼品销售"){ + $.ajax({ + type:"post", + url: "/supplier/findBySelectRetailNoPeople.action", //散户接口 + dataType: "json", + success: function (res){ + if(res && res[0]){ + orgDefaultId = res[0].id; + } + } + }); + } + } + + //初始化收入项目列表 + function initOutItemList(){ + $.ajax({ + type:"get", + url: "/inOutItem/findBySelect?type=out", + //设置为同步 + async:false, + dataType: "json", + success: function (res){ + if(res){ + outItemList = res; + } + }, + error:function(){ + + } + }); + } + + //初始化商品属性 + function initMProperty(){ + $.ajax({ + type: "get", + url: "/materialProperty/list", + dataType: "json", + data: ({ + search: JSON.stringify({ + name: "" + }), + currentPage: 1, + pageSize: 100 + }), + success: function (res) { + if(res && res.code === 200){ + if(res.data && res.data.page) { + var thisRows = res.data.page.rows; + for (var i = 0; i < thisRows.length; i++) { + if (thisRows[i].enabled) { + mPropertyList += thisRows[i].nativeName + ","; + } + } + if (mPropertyList) { + mPropertyList = mPropertyList.substring(0, mPropertyList.length - 1); + } + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('查询提示','查询信息异常,请稍后再试!','error'); + return; + } + }); + } + + //初始化系统基础信息 + function initSystemData_person(){ + $.ajax({ + type:"get", + url: "/person/getAllList", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if(res.data) { + personList = res.data.personList; + } + } + } + }); + } + //初始化页面选项卡 + function initSelectInfo_person(){ + var options1 = ""; + + if(personList !=null) + { + for(var i = 0 ;i < personList.length;i++) + { + var person = personList[i]; + if(0 == i) + { + personID = person.id; + } + if(person.type=="仓管员") + { + options1 += ''; + } + } + $("#HandsPersonId").empty().append(options1); + } + } + //获取账户信息 + function initSystemData_account(){ + $.ajax({ + type:"get", + url: "/account/getAccount", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if(res.data) { + accountList = res.data.accountList; + } + } + } + }); + } + //获取账户信息 + function initSelectInfo_account(){ + var options = ""; + if(accountList !=null){ + options = ""; + options += ""; + for(var i = 0 ;i < accountList.length;i++) { + var account = accountList[i]; + options += ''; + if(account.isdefault) { + defaultAccountId = account.id; //给账户赋值默认id + } + } + $("#AccountId").empty().append(options); + } + } + + //防止表单提交重复 + function initForm(){ + $('#depotHeadFM').form({ + onSubmit: function(){ + return false; + } + }); + } + + //初始化表格数据 + function initTableData(){ + var hideType = undefined; + var isHiddenStatus = true; + if(payTypeTitle === "隐藏"){ + hideType = true; //隐藏当前列 + } + var tableToolBar = [ + { + id:'addDepotHead', + text:'增加', + iconCls:'icon-add', + handler:function() + { + addDepotHead(); + } + }, + { + id:'deleteDepotHead', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + batDeleteDepotHead(); + } + } + ]; + //如果允许的按钮列表中存在就显示,3-代表审核|反审核的权限 + if(btnEnableList && btnEnableList.indexOf(3)>-1){ + isHiddenStatus = false; //显示 + tableToolBar.push({ + id:'okDepotHead', + text:'审核', + iconCls:'icon-ok', + handler:function() { + setStatusFun(); + } + }, + { + id:'undoDepotHead', + text:'反审核', + iconCls:'icon-undo', + handler:function() { + setUnStatusFun(); + } + }); + } + else { + isHiddenStatus = true; //隐藏 + } + var isShowLastMoneyColumn = false; //是否显示优惠后金额和价税合计,true为隐藏,false为显示 + if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ + isShowLastMoneyColumn = true; //隐藏 + } + var isShowOrganNameColumn = false; //是否显示供应商、客户等信息,true为隐藏,false为显示 + var organNameTitle = ""; //组织名称标题 + if(listSubType == "调拨" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ + isShowOrganNameColumn = true; //隐藏 + } + else { + if(listTitle == "采购入库列表" || listTitle == "采购退货列表" || listTitle == "其它入库列表"){ + organNameTitle = "供应商名称"; + } + else if(listTitle == "销售退货列表" || listTitle == "销售出库列表" || listTitle == "其它出库列表"){ + organNameTitle = "客户名称"; + } + else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ + organNameTitle = "会员卡号"; + } + } + $('#tableData').datagrid({ + height:heightInfo, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + pagination: true, + //交替出现背景 + striped : true, + pageSize: 10, + pageList: initPageNum, + columns:[[ + { field: 'id',width:35,align:"center",checkbox:true}, + { title: '操作',field: 'op',align:"center",width:90, + formatter:function(value,rec) { + var str = ''; + var rowInfo = rec.id + 'AaBb' + rec.projectid+ 'AaBb' + rec.number+ 'AaBb' + rec.operpersonname + + 'AaBb' + rec.opertime+ 'AaBb' + rec.organid+ 'AaBb' + rec.handspersonid + + 'AaBb' + rec.accountid+ 'AaBb' + rec.changeamount+ 'AaBb' + rec.remark + + 'AaBb' + rec.projectName+ 'AaBb' + rec.organName+ 'AaBb' + rec.handsPersonName + + 'AaBb' + rec.accountName + 'AaBb' + rec.totalprice + 'AaBb' + rec.allocationprojectid + + 'AaBb' + rec.allocationProjectName + 'AaBb' + rec.paytype + 'AaBb' + rec.salesman + + 'AaBb' + rec.discount + 'AaBb' + rec.discountmoney + 'AaBb' + rec.discountlastmoney + + 'AaBb' + rec.accountidlist + 'AaBb' + rec.accountmoneylist + + 'AaBb' + rec.othermoney + 'AaBb' + rec.othermoneylist + 'AaBb' + rec.othermoneyitem + 'AaBb' + rec.accountday; + rowInfo = rowInfo.replace(/\"/g, ""); + rowInfo = rowInfo.replace(/\[|]/g,""); + var orgId = rec.organid? rec.organid:0; + str += '   '; + str += '   '; + str += ''; + return str; + } + }, + { title: organNameTitle, field: 'organName',width:120, hidden:isShowOrganNameColumn}, + { title: '单据编号',field: 'number',width:130}, + { title: '商品信息',field: 'materialsList',width:180,formatter:function(value){ + if(value) { + return value.replace(",",","); + } + } + }, + { title: '单据日期 ',field: 'opertime',width:130}, + { title: '操作员',field: 'operpersonname',width:60}, + { title: '金额合计',field: 'totalprice',width:60}, + { title: '含税合计',field: 'totaltaxlastmoney',hidden:isShowLastMoneyColumn,width:60,formatter:function(value,rec){ + return (rec.discountmoney + rec.discountlastmoney).toFixed(2); + } + }, + { title: '优惠后金额',field: 'discountlastmoney',hidden:isShowLastMoneyColumn,width:80}, + { title: payTypeTitle,field: 'changeamount',width:50,hidden:hideType}, + { title: '状态',field: 'status',hidden:isHiddenStatus, width:70,align:"center",formatter:function(value){ + return value? "已审核":"未审核"; + } + } + ]], + toolbar:tableToolBar, + onLoadError:function() { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + } + + //查找库存的方法 + function findStockNumById(depotId, mId, monthTime, body, input, ratio, type){ + var thisRatio = 1; //比例 + $.ajax({ + url: "/material/findById", + type: "get", + dataType: "json", + data: { + id: mId + }, + success: function (rec) { + if(rec && rec.code === 200 && rec.data && rec.data[0]) { + var loadRatio = 1; //在单位输入框上面加载比例字段 + if(rec.data[0].unit) { //如果存在计量单位信息 + loadRatio = 1; + } + else{ + var unitName = rec.data[0].unitName; + if(unitName) { + thisRatio = unitName.substring(unitName.indexOf(":")+1).replace(")",""); + unitName = unitName.substring(0, unitName.indexOf("(")); + } + var unitArr = unitName.split(","); + var basicUnit = unitArr[0]; //基础单位 + var otherUnit = unitArr[1]; //副单位 + var unitSetInput =""; //单位 + if(listSubType === "采购" || listSubType === "采购退货"){ + unitSetInput = rec.data[0].firstinunit; + if(basicUnit==unitSetInput){ //基础单位等于选择的单位 + loadRatio = 1; + } + else if(otherUnit==unitSetInput){ //副单位等于选择的单位 + loadRatio = thisRatio; + } + } + else if(listSubType === "销售" || listSubType === "销售退货" || listTitle == "礼品充值" || listTitle == "礼品销售" || listSubType === "零售" || listSubType === "零售退货"){ + unitSetInput = rec.data[0].firstoutunit; + if(basicUnit==unitSetInput){ //基础单位等于选择的单位 + loadRatio = 1; + } + else if(otherUnit==unitSetInput){ //副单位等于选择的单位 + loadRatio = thisRatio; + } + } + } + //查询库存 + $.ajax({ + type: "get", + url: '/depotItem/findStockNumById', + data:{ + projectId: depotId, + materialId: mId, + monthTime: monthTime, + currentPage: 1, + pageSize: 10 + }, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if (res.data && res.data.page && res.data.page[0]) { + var thisStock = res.data.page[0].thisSum; + if (type == "select") { //选择下拉框的时候 + if (ratio != undefined && ratio != 1) { + loadRatio = ratio; + } + } + else if (type == "click") { //点击库存的时候 + if (ratio != undefined) { + loadRatio = ratio; + } + } + thisStock = (thisStock / loadRatio).toFixed(2); + body.find("[field='Stock']").find(input).val(thisStock).attr("data-stock", res.rows[0].thisSum); //加载库存数据 + } + else { + body.find("[field='Stock']").find(input).val(0).attr("data-stock", 0); //加载库存数据 + } + body.find("[field='Stock']").find(input).prop("readonly", "readonly"); //设置库存数据为只读 + } + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + }, + error: function () { + $.messager.alert('查询提示', '查询数据后台异常,请稍后再试!', 'error'); + } + }); + } + //优惠率、合计的统计方法 + function statisticsFun(body,UnitPrice,OperNumber,footer,taxRate){ + var TotalPrice = 0; + var taxLastMoneyTotal = 0; + //金额的合计 + body.find("[field='AllPrice']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + UnitPrice*OperNumber; + footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); //金额的合计 + //价税合计的总计 + body.find("[field='TaxLastMoney']").each(function(){ + if($(this).find("div").text()!==""){ + taxLastMoneyTotal = taxLastMoneyTotal + (parseFloat($(this).find("div").text().toString())-0); + } + }); + taxLastMoneyTotal = taxLastMoneyTotal + (UnitPrice*OperNumber*(1+taxRate/100)); + footer.find("[field='TaxLastMoney']").find("div").text((taxLastMoneyTotal).toFixed(2)); //价税合计的页脚总计 + var discount = $("#Discount").val(); //优惠率 + var discountMoney = (taxLastMoneyTotal*discount/100).toFixed(2); + $("#DiscountMoney").val(discountMoney);//优惠金额 + var discountLastMoney = (taxLastMoneyTotal*(1-discount/100)).toFixed(2) + $("#DiscountLastMoney").val(discountLastMoney);//优惠后金额 + if($("#AccountId").val()!=="many"){ + $("#ChangeAmount").val(discountLastMoney); //本次付、收款 + } + var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 + $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 + + if(listSubType == "零售" || listSubType == "零售退货") { + $("#ChangeAmount, #getAmount").val((TotalPrice).toFixed(2)); + $("#backAmount").val(0); + } + } + //初始化表格数据-商品列表-编辑状态 + function initTableData_material(type,TotalPrice){ + var body,footer,input; //定义表格和文本框 + var ratio = 1; //比例-品名专用 + var ratioDepot = 1; //比例-仓库用 + var monthTime = getNowFormatMonth(); + var isShowAnotherDepot = true; //显示对方仓库,true为隐藏,false为显示 + var depotHeadName = ""; //仓库名称 + var depotUrl = ""; //仓库接口地址 + var depotTextField = ""; //仓库下拉名称 + var anotherDepotHeadName = ""; //对方仓库的列的标题 + var anotherDepotUrl = ""; //对方仓库接口地址 + var anotherDepotTextField = ""; + if(listSubType == "调拨"){ + isShowAnotherDepot = false; //调拨时候显示对方仓库 + anotherDepotHeadName = "调入仓库"; + anotherDepotUrl = '/depot/findDepotByUserId?UBType=UserDepot&UBKeyId='+kid; + anotherDepotTextField = "depotName"; + } + if(listSubType == "礼品充值"){ + isShowAnotherDepot = false; //礼品充值时候显示礼品卡 + anotherDepotHeadName = "礼品卡"; + anotherDepotUrl = "/depot/findGiftByType.action?type=1"; + anotherDepotTextField = "name"; + } + if(listSubType == "礼品销售"){ + depotHeadName = "礼品卡"; + depotUrl = "/depot/findGiftByType.action?type=1"; + depotTextField = "name"; + } + else { + depotHeadName = "仓库名称"; + depotUrl = '/depot/findDepotByUserId?UBType=UserDepot&UBKeyId='+kid; + depotTextField = "depotName"; + } + var isShowTaxColumn = false; //是否显示税率相关的列,true为隐藏,false为显示 + if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ + isShowTaxColumn = true; //隐藏 + } + var isShowMaterialTypeColumn = true; //是否显示商品类型相关的列,true为隐藏,false为显示 + if(listSubType == "组装单" || listSubType == "拆卸单"){ + isShowMaterialTypeColumn = false; //显示 + } + $('#materialData').datagrid({ + height:245, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //单击行是否选中 + checkOnSelect : false, + pagination: false, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: '商品类型',field: 'MType',editor:'validatebox',hidden:isShowMaterialTypeColumn,width:80}, + { title: depotHeadName, field: 'DepotId', editor: 'validatebox', width: 90, + formatter: function (value, row, index) { + return row.DepotName; + }, + editor: { + type: 'combobox', + options: { + valueField: 'id', + textField: depotTextField, + method: 'get', + url: depotUrl, + onSelect:function(rec){ + var depotId = rec.id; + body =$("#depotHeadFM .datagrid-body"); + footer =$("#depotHeadFM .datagrid-footer"); + input = ".datagrid-editable-input"; + var mId = body.find("[field='MaterialId']").find(".combo-value").val(); + if(mId){ + var type = "select"; //type 类型:点击 click,选择 select + findStockNumById(depotId, mId, monthTime, body, input, ratioDepot, type); + } + } + } + } + }, + { title: '品名(型号)(扩展信息)(单位)',field: 'MaterialId',width:230, + formatter:function(value,row,index){ + return row.MaterialName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'MaterialName', + method:'get', + url: "/material/findBySelect", + panelWidth: 300, //下拉框的宽度 + //全面模糊匹配,过滤字段 + filter: function(q, row){ + var opts = $(this).combobox('options'); + return row[opts.textField].indexOf(q) >-1; + }, + onBeforeLoad: function(param){ + param.mpList = mPropertyList; //商品属性 + }, + onSelect:function(rec){ + if(rec) { + var mId = rec.Id; + $.ajax({ + url: "/material/findById", + type: "get", + dataType: "json", + data: { + id: mId + }, + success: function (res) { + if(res && res.code === 200 && res.data && res.data[0]) { + var retailPrice = res.data[0].retailprice-0; //零售价格 + var presetPriceOne = res.data[0].presetpriceone-0; //预计采购价 + var presetPriceTwo = res.data[0].presetpricetwo-0; //批发价 + var firstInUnit = res.data[0].firstinunit; //首选入库单位 + var firstOutUnit = res.data[0].firstoutunit; //首选出库单位 + var basicPresetPriceOne = ""; //多单位-入库-基础价格 + var basicPresetPriceTwo = ""; //多单位-出库-基础价格 + var retailPriceOne = ""; //多单位-入库-零售价格 + var otherPresetPriceOne = ""; //多单位-入库-其他价格 + var otherPresetPriceTwo = ""; //多单位-出库-其他价格 + var retailPriceTwo = ""; //多单位-出库-零售价格 + var basicUnit = ""; //基础单位 + var otherUnit = ""; //其他单位 + if(!res.data[0].unit){ + var ps = res.data[0].pricestrategy; + var psObj = JSON.parse(ps); + basicPresetPriceOne = psObj[0].basic.PresetPriceOne-0; + basicPresetPriceTwo = psObj[0].basic.PresetPriceTwo-0; + retailPriceOne = psObj[0].basic.RetailPrice-0; + otherPresetPriceOne = psObj[1].other.PresetPriceOne-0; + otherPresetPriceTwo = psObj[1].other.PresetPriceTwo-0; + retailPriceTwo = psObj[1].other.RetailPrice-0; + basicUnit = psObj[0].basic.Unit; + otherUnit = psObj[1].other.Unit; + } + body =$("#depotHeadFM .datagrid-body"); + footer =$("#depotHeadFM .datagrid-footer"); + input = ".datagrid-editable-input"; + if(res.data[0].unit){ //如果存在计量单位信息 + ratio = 1; //重置比例为1 + body.find("[field='Unit']").find(input).val(res.data[0].unit); //设置-计量单位信息 + body.find("[field='Unit']").find(input).prop("readonly","readonly"); //设置计量单位为只读 + body.find("[field='Unit']").find(input).off("click"); //移除点击事件 + body.find("[field='Unit']").find(input).attr("data-ratio",ratio); //修改比例缓存信息 + } + else { + var unitName = res.data[0].unitName; + if(unitName) { + ratio = unitName.substring(unitName.indexOf(":")+1).replace(")",""); //给比例赋值 + unitName = unitName.substring(0, unitName.indexOf("(")); + } + var unitArr = unitName.split(","); + var basicUnit = unitArr[0]; //基础单位 + var otherUnit = unitArr[1]; //副单位 + var unitSetInput =""; //单位 + body.find("[field='Unit']").find(input).prop("readonly","readonly"); //设置计量单位为只读 + var loadRatio = 1; //在单位输入框上面加载比例字段 + if(listSubType === "采购" || listSubType === "采购退货"){ + unitSetInput = res.data[0].firstinunit; //给单位文本框赋值 + if(basicUnit==unitSetInput){ //基础单位等于选择的单位 + loadRatio = 1; + } + else if(otherUnit==unitSetInput){ //副单位等于选择的单位 + loadRatio = ratio; + } + } + else if(listSubType === "销售" || listSubType === "销售退货" || listSubType === "礼品充值" || listSubType === "礼品销售" || listSubType === "零售" || listSubType === "零售退货"){ + unitSetInput = res.data[0].firstoutunit; //给单位文本框赋值 + if(basicUnit==unitSetInput){ //基础单位等于选择的单位 + loadRatio = 1; + } + else if(otherUnit==unitSetInput){ //副单位等于选择的单位 + loadRatio = ratio; + } + } + body.find("[field='Unit']").find(input).val(unitSetInput).attr("data-ratio", loadRatio); //设置-首选单位 + + body.find("[field='Unit']").find(input).off("click").on("click",function(){ + if(basicUnit && otherUnit) { + var self = this; + //定义模版 + var temp = "
"; + temp +="
    "; + temp +="
  • " + basicUnit + "
  • "; + temp +="
  • " + otherUnit + "
  • "; + temp +="
"; + temp +="
"; + if($('.unit-list').length){ + $('.unit-list').remove(); //如果存在计量单位列表先移除 + } + else { + $(self).after(temp); //加载列表信息 + } + //计量单位列表的单击事件 + $('.unit-list ul li').off("click").on("click",function(){ + var unit = $(this).text(); + var thisRatio = $(this).attr("data-ratio"); //获取比例 + $(self).val(unit).attr("data-ratio", thisRatio); + $(self).keyup(); //模拟键盘操作 + $('.unit-list').remove(); //移除计量单位列表 + var stock = body.find("[field='Stock']").find(input).attr("data-stock"); //从缓存中取值 + var type = $(this).attr("data-type"); + var UnitPrice = 0; + if(type === "basic"){ + if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { + UnitPrice = basicPresetPriceOne; + } + else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { + UnitPrice = basicPresetPriceTwo; + } + else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ + UnitPrice = retailPriceOne; + } + body.find("[field='Stock']").find(input).val(stock); //修改库存 + } + else if(type === "other"){ + if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { + UnitPrice = otherPresetPriceOne; + } + else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { + UnitPrice = otherPresetPriceTwo; + } + else if(listTitle == "零售出库列表" || listTitle == "零售退货列表"){ + UnitPrice = retailPriceTwo; + } + body.find("[field='Stock']").find(input).val((stock/ratio).toFixed(2)); //修改库存 + } + body.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //获取数量 + var taxRate = body.find("[field='TaxRate']").find(input).val(); //获取税率 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //点击空白处移除计量单位列表 + $(".datagrid-body").off("click").on("click",function(){ + $('.unit-list').remove(); //移除计量单位列表 + }); + } + }); + } + var detailPrice = 0; //明细列表-单价 + if(listSubType == "零售" || listSubType == "零售退货") { + if(res.data[0].unit) { //如果存在计量单位信息 + detailPrice = retailPrice; + } + else { + if (firstOutUnit == basicUnit) { + detailPrice = retailPriceOne; + } + else if (firstOutUnit == otherUnit) { + detailPrice = retailPriceTwo; + } + } + } + else if(listTitle == "采购入库列表" || listTitle == "销售退货列表" || listTitle == "其它入库列表") { + if(res.data[0].unit) { //如果存在计量单位信息 + detailPrice = presetPriceOne; + } + else { + if (firstInUnit == basicUnit) { + detailPrice = basicPresetPriceOne; + } + else if (firstInUnit == otherUnit) { + detailPrice = otherPresetPriceOne; + } + } + } + else if(listTitle == "销售出库列表" || listTitle == "采购退货列表" || listTitle == "其它出库列表" || listTitle == "调拨出库列表" || listTitle == "礼品充值列表" || listTitle == "礼品销售列表") { + if(res.data[0].unit) { //如果存在计量单位信息 + detailPrice = presetPriceTwo; + } + else { + if(firstOutUnit==basicUnit) { + detailPrice = basicPresetPriceTwo; + } + else if(firstOutUnit==otherUnit){ + detailPrice = otherPresetPriceTwo; + } + } + } + body.find("[field='OperNumber']").find(input).val(1); //数量初始化为1 + //单价和总价赋值 + if(!detailPrice) { + detailPrice = 0; + } + body.find("[field='UnitPrice']").find(input).val(detailPrice); + body.find("[field='AllPrice']").find(input).val(detailPrice); + var taxRate = body.find("[field='TaxRate']").find(input).val()-0; //获取税率 + body.find("[field='TaxUnitPrice']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxMoney']").find(input).val((detailPrice*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((detailPrice*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,detailPrice,1,footer,taxRate); + + //查询库存信息 + var depotId = body.find("[field='DepotId']").find(".combo-value").val(); + if(depotId) { + var type = "select"; //type 类型:点击 click,选择 select + findStockNumById(depotId, mId, monthTime, body, input, loadRatio, type); + } + } + }, + error: function() { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + } + }); + } + } + } + } + }, + { title: '库存',field: 'Stock',editor:'validatebox',width:70}, + { title: anotherDepotHeadName, field: 'AnotherDepotId',editor:'validatebox',hidden:isShowAnotherDepot,width:90, + formatter: function (value, row, index) { + return row.AnotherDepotName; + }, + editor: { + type: 'combobox', + options: { + valueField: 'id', + textField: anotherDepotTextField, + method: 'get', + url: anotherDepotUrl + } + } + }, + { title: '单位',field: 'Unit',editor:'validatebox',width:60}, + { title: '数量',field: 'OperNumber',editor:'validatebox',width:60}, + { title: '单价',field: 'UnitPrice',editor:'validatebox',width:60}, + { title: '含税单价',field: 'TaxUnitPrice',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '金额',field: 'AllPrice',editor:'validatebox',width:75}, + { title: '税率(%)',field: 'TaxRate',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '税额',field: 'TaxMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '价税合计',field: 'TaxLastMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '备注',field: 'Remark',editor:'validatebox',width:120}, + { title: '品名-别',field: 'OtherField1',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '型号-别',field: 'OtherField2',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '颜色-别',field: 'OtherField3',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '备注1',field: 'OtherField4',editor:'validatebox',hidden:true,width:60}, + { title: '备注2',field: 'OtherField5',editor:'validatebox',hidden:true,width:60} + ]], + toolbar:[ + { + id:'append', + text:'新增', + iconCls:'icon-add', + handler:function() + { + append(); //新增 + } + }, + { + id:'delete', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + removeit(); //删除 + } + }, + { + id:'reject', + text:'撤销', + iconCls:'icon-undo', + handler:function() + { + reject(); //撤销 + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"get", + url: '/depotItem/getDetailList', + data: { + headerId: depotHeadID, + mpList: mPropertyList + }, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + var data = res.data; + var AllPrice = 0; + var TaxLastMoney = 0; + var DiscountMoney = $("#DiscountMoney").val()-0; //优惠金额 + var DiscountLastMoney = $("#DiscountLastMoney").val()-0; //优惠后金额 + if(type === "edit") { + AllPrice = TotalPrice; + TaxLastMoney = DiscountMoney + DiscountLastMoney; + } + var array = []; + array.push({ + "AllPrice": AllPrice, + "TaxLastMoney": TaxLastMoney + }); + data.footer = array; + $("#materialData").datagrid('loadData',data); + } + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + //初始化表格数据-商品列表-查看状态 + function initTableData_material_show(TotalPrice){ + var isShowAnotherDepot = true; //显示对方仓库,true为隐藏,false为显示 + var anotherDepotHeadName = ""; //对方仓库的列的标题 + var depotHeadName = ""; //仓库的列的标题 + if(listSubType == "调拨"){ + isShowAnotherDepot = false; //调拨时候显示对方仓库 + anotherDepotHeadName = "调入仓库"; + } + if(listSubType == "礼品充值"){ + isShowAnotherDepot = false; //礼品充值时候显示礼品卡 + anotherDepotHeadName = "礼品卡"; + } + if(listSubType == "礼品销售"){ + depotHeadName = "礼品卡"; + } + else { + depotHeadName = "仓库名称"; + } + var isShowTaxColumn = false; //是否显示税率相关的列,true为隐藏,false为显示 + if(listSubType == "调拨" || listSubType == "其它" || listSubType == "零售" || listSubType == "零售退货" || listSubType == "礼品充值" || listSubType == "礼品销售" || listSubType == "组装单" || listSubType == "拆卸单"){ + isShowTaxColumn = true; //隐藏 + } + var isShowMaterialTypeColumn = true; //是否显示商品类型相关的列,true为隐藏,false为显示 + if(listSubType == "组装单" || listSubType == "拆卸单"){ + isShowMaterialTypeColumn = false; //显示 + } + $('#materialDataShow').datagrid({ + height:245, + rownumbers: true, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + pagination: false, + //交替出现背景 + striped : true, + showFooter: true, + onClickRow: onClickRow, + columns:[[ + { title: '商品类型',field: 'MType',width:80, hidden:isShowMaterialTypeColumn}, + { title: depotHeadName,field: 'DepotName',editor:'validatebox',width:90}, + { title: '品名(型号)(扩展信息)(单位)',field: 'MaterialName',width:230}, + { title: anotherDepotHeadName,field: 'AnotherDepotName',hidden:isShowAnotherDepot,width:90}, + { title: '单位',field: 'Unit',editor:'validatebox',width:60}, + { title: '数量',field: 'OperNumber',editor:'validatebox',width:60}, + { title: '单价',field: 'UnitPrice',editor:'validatebox',width:60}, + { title: '含税单价',field: 'TaxUnitPrice',editor:'validattebox',hidden:isShowTaxColumn,width:75}, + { title: '金额',field: 'AllPrice',editor:'validatebox',width:75}, + { title: '税率',field: 'TaxRate',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '税额',field: 'TaxMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '价税合计',field: 'TaxLastMoney',editor:'validatebox',hidden:isShowTaxColumn,width:75}, + { title: '备注',field: 'Remark',editor:'validatebox',width:120}, + { title: '品名-别',field: 'OtherField1',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '型号-别',field: 'OtherField2',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '颜色-别',field: 'OtherField3',editor:'validatebox',hidden:otherColumns,width:60}, + { title: '备注1',field: 'OtherField4',editor:'validatebox',hidden:true,width:60}, + { title: '备注2',field: 'OtherField5',editor:'validatebox',hidden:true,width:60} + ]], + onLoadError:function() { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"get", + url: '/depotItem/getDetailList', + data: { + headerId: depotHeadID, + mpList: mPropertyList + }, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + var data = res.data; + var AllPrice = TotalPrice; + var DiscountMoney = $("#DiscountMoneyShow").text() - 0; //优惠金额 + var DiscountLastMoney = $("#DiscountLastMoneyShow").text() - 0; //优惠后金额 + var array = []; + array.push({ + "AllPrice": AllPrice, + "TaxLastMoney": DiscountMoney + DiscountLastMoney + }); + data.footer = array; + $("#materialDataShow").datagrid('loadData', data); + } + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + //分页信息处理 + function ininPager(){ + try + { + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + pager.pagination({ + onSelectPage:function(pageNum, pageSize) + { + opts.pageNumber = pageNum; + opts.pageSize = pageSize; + pager.pagination('refresh', + { + pageNumber:pageNum, + pageSize:pageSize + }); + showDepotHeadDetails(pageNum,pageSize); + } + }); + } + catch (e) + { + $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); + } + } + + //删除单据信息 + function deleteDepotHead(depotHeadID, thisOrganId, totalPrice, status){ + if(status) { + $.messager.alert('删除提示','已审核的单据不能删除!','warning'); + return; + } + $.messager.confirm('删除确认','确定要删除此单据信息吗?',function(r) { + if (r) { + $.ajax({ + type:"post", + url: "/depotHead/" + depotHeadID + "/delete", + dataType: "json", + success: function (res) { + if(res && res.code == 200) { + $("#searchBtn").click(); + } else { + $.messager.alert('删除提示', '删除单据信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除单据信息异常,请稍后再试!','error'); + return; + } + }); + + //更新会员的预收款信息 + if(listSubType === "零售") { + $.ajax({ + type:"post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data:{ + supplierID: thisOrganId, //会员id + advanceIn: totalPrice //删除时同时返还用户的预付款 + }, + success: function(res){ + if(res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function(){ + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + } + }); + } + + //批量删除单据信息 + function batDeleteDepotHead(){ + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条单据信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i++) + { + if(i == row.length-1) + { + ids += row[i].id; + break; + } + //alert(row[i].id); + ids += row[i].id + ","; + } + //批量更新会员的预收款信息 + for(var i = 0;i < row.length; i ++) { + if(listSubType === "零售") { + $.ajax({ + type:"post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data:{ + supplierID: row[i].OrganId, //会员id + advanceIn: row[i].TotalPrice //删除时同时返还用户的预付款 + }, + success: function(res){ + if(res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function(){ + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + } + //批量删除 + $.ajax({ + type:"post", + url: "/depotHead/batchDelete", + dataType: "json", + async : false, + data: ({ + ids : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('删除提示', '删除单据信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('删除提示','删除单据信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //批量审核 + function setStatusFun() { + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) { + $.messager.alert('审核提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) { + $.messager.confirm('审核确认','确定要审核选中的' + row.length + '条信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i ++) + { + if(i == row.length-1) + { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + $.ajax({ + type:"post", + url: "/depotHead/batchSetStatus", + dataType: "json", + async : false, + data: ({ + status: true, + depotHeadIDs : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('审核提示', '审核信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('审核提示','审核信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //批量反审核 + function setUnStatusFun() { + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('反审核提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('反审核确认','确定要反审核选中的' + row.length + '条信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i ++) + { + if(i == row.length-1) + { + ids += row[i].id; + break; + } + ids += row[i].id + ","; + } + $.ajax({ + type:"post", + url: "/depotHead/batchSetStatus", + dataType: "json", + async : false, + data: ({ + status: false, + depotHeadIDs : ids + }), + success: function (res) { + if(res && res.code === 200) { + $("#searchBtn").click(); + $(":checkbox").attr("checked", false); + } else { + $.messager.alert('反审核提示', '反审核信息失败,请稍后再试!', 'error'); + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('反审核提示','反审核信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //新增信息 + function addDepotHead(){ + $("#clientIp").val(clientIp); + $('#depotHeadFM').form('clear'); + var thisDateTime = getNowFormatDateTime(); //当前时间 + $("#OperTime").val(thisDateTime); + var thisNumber = getNowFormatDateNum(); //根据时间生成编号 + var thisDate = getNowFormatDate(); //当前日期 + var beginTime = thisDate + " 00:00:00"; + var endTime = thisDate + " 23:59:59"; + //生成单据编号 + $.ajax({ + type: "get", + url: "/depotHead/buildNumber", + data: { + type: listType, + subType: listSubType, + beginTime: beginTime, + endTime: endTime + }, + success:function(res){ + if(res && res.code === 200){ + var obj = res.data; + var defaultNumber = obj.DefaultNumber; + var thisDateTwo = getNowFormatDateTwo(); //当前日期 + var newNumber = amountNum + thisDateTwo + defaultNumber + $("#Number").val(newNumber).attr("data-defaultNumber",newNumber); + } + }, + error:function(){ + $.messager.alert('提示','生成单据编号失败!','error'); + } + }); + //初始化优惠率、优惠金额、优惠后金额、本次付|收款、本次欠款 为0 + $("#Discount").val(0); + $("#DiscountMoney").val(0); + $("#DiscountLastMoney").val(0); + $("#ChangeAmount").val(0); + $("#Debt").val(0); + $("#AccountId").val(defaultAccountId); //初始化默认的账户Id + var addTitle = listTitle.replace("列表","信息"); + $('#depotHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + orgDepotHead = ""; + depotHeadID = 0; + initTableData_material("add"); //商品列表 + reject(); //撤销下、刷新商品列表 + $("#addOrgan").off("click").on("click",function(){ + $('#supplierDlg').dialog('open').dialog('setTitle',' 增加供应商信息'); + }); + url = '/depotHead/add'; + + //零售单据修改收款时,自动计算找零 + if(listSubType == "零售" || listSubType == "零售退货") { + $("#payType").val("现付"); + $("#OrganId").combobox("setValue", orgDefaultId); //自动默认选择非会员 + // 鼠标点下时清空选择项 + $("#OrganId").next().find("input").off("mousedown").on("mousedown",function(){ + $("#OrganId").combobox("setValue", ""); + }); + //当会员卡号长度超过10位后,自动点击下拉框,用于兼容刷卡器 + $("#OrganId").next().find("input").off("keyup").on("keyup",function(){ + var self = this; + if($(this).val().length === 10){ + setTimeout(function(){ + $(".combo-panel .combobox-item-selected").click(); + //更新付款类型,加载会员的预付款的金额 + for(var i=0; i0){ + option = ''; + option += ''; + } + else { + option += ''; + } + $("#payType").empty().append(option); + } + } + },1000); + } + }); + var getAmount = $("#depotHeadFM .get-amount"); + var changeAmount = $("#depotHeadFM .change-amount"); + var backAmount = $("#depotHeadFM .back-amount"); + getAmount.val(0); changeAmount.val(0); backAmount.val(0); //时间初始化 + getAmount.off("keyup").on("keyup",function() { + if(changeAmount.val()){ + backAmount.val((getAmount.val()-changeAmount.val()).toFixed(2)); + } + }); + } + } + + //编辑信息 + function editDepotHead(depotHeadTotalInfo, status){ + if(status) { + $.messager.alert('编辑提示','已审核的单据不能编辑!','warning'); + return; + } + var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); + $("#clientIp").val(clientIp); + if(listSubType==="礼品销售"){ + $("#GiftId").combobox('setValue',depotHeadInfo[1]); + } + else{ + $("#ProjectId").focus().val(depotHeadInfo[1]); + } + var ProjectId=depotHeadInfo[1]; + if(ProjectId!='') + { + initSystemData_person(ProjectId); + initSelectInfo_person(); + } + $("#Number").val(depotHeadInfo[2]).attr("data-defaultNumber",depotHeadInfo[2]); + $("#OperTime").val(depotHeadInfo[4]); + $('#OrganId').combobox('setValue', depotHeadInfo[5]); + $("#HandsPersonId").val(depotHeadInfo[6]); + $("#AccountId").val(depotHeadInfo[7]); + $("#ChangeAmount").val(depotHeadInfo[8]); + $("#ChangeAmount").attr("data-changeamount", depotHeadInfo[8]); + $("#Remark").val(depotHeadInfo[9]); + $("#Discount").val(depotHeadInfo[19]); + $("#DiscountMoney").val(depotHeadInfo[20]); + $("#DiscountLastMoney").val(depotHeadInfo[21]); + $("#Debt").val((depotHeadInfo[21]-depotHeadInfo[8]).toFixed(2)); + $("#AccountDay").val(depotHeadInfo[27].replace("undefined","")); //结算天数 + var TotalPrice = depotHeadInfo[14]; + preTotalPrice = depotHeadInfo[14]; //记录前一次合计金额,用于扣预付款 + $("#AllocationProjectId").val(depotHeadInfo[15]); + if(listSubType==="礼品充值"){ + $("#GiftId").combobox('setValue', depotHeadInfo[15]); + } + oldNumber = depotHeadInfo[2]; //记录编辑前的单据编号 + oldId = depotHeadInfo[0]; //记录单据Id + var editTitle = listTitle.replace("列表","信息"); + $('#depotHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); + $(".window-mask").css({ width: webW ,height: webH}); + depotHeadID = depotHeadInfo[0]; + + if(listSubType == "零售"){ + var option = ""; + if(depotHeadInfo[17] === "预付款"){ + option = ''; + option += ''; + } + else { + option += ''; + } + $("#payType").empty().append(option); + } + + if(listSubType === "销售" || listSubType === "销售退货"){ + if(depotHeadInfo[18]){ + var arr = depotHeadInfo[18].split(","); + var salesmanArray = []; + for(var i=0;i","")); + } + } + $("#Salesman").combobox('setValues', salesmanArray); + } + } + + //采购入库、销售出库的多账户加载 + if(depotHeadInfo[22]!="undefined" && depotHeadInfo[23]!="undefined"){ + $("#AccountId").val("many"); //下拉框选中多账户 + var accountArr = depotHeadInfo[22].split(","); + var accountMoneyArr = depotHeadInfo[23].split(","); + accountMoneyArr = changeListFmtPlus(accountMoneyArr) //将数组单个金额中的数值转为正数 + + if(listSubType == "零售" || listSubType == "零售退货") { + var manyAccountMoney = 0; //多账户合计-零售 + for (var j = 0; j < accountArr.length; j++) { + if (accountList != null) { + for (var i = 0; i < accountList.length; i++) { + var account = accountList[i]; + if (accountArr[j] == account.id) { + manyAccountMoney += accountMoneyArr[j] - 0; //多账户合计-零售 + } + } + } + } + $("#getAmount").val(manyAccountMoney); //收款金额、付款金额 + var changeAmount = $("#ChangeAmount").val()-0; + $("#backAmount").val((manyAccountMoney-changeAmount).toFixed(2)); //找零 + } + + $("#AccountId").attr("data-accountArr", JSON.stringify(accountArr)).attr("data-accountMoneyArr", JSON.stringify(accountMoneyArr)); //json数据存储 + $(".many-account-ico").show(); //显示多账户的ico图标 + } + + //采购入库、销售出库的费用数据加载 + if(depotHeadInfo[25] && depotHeadInfo[26]){ + $("#OtherMoney").val(depotHeadInfo[24].replace("undefined","0")); //采购费用、销售费用 + var itemArr = depotHeadInfo[25].split(","); + var itemMoneyArr = depotHeadInfo[26].split(","); + $("#OtherMoney").attr("data-itemArr",JSON.stringify(itemArr)).attr("data-itemMoneyArr",JSON.stringify(itemMoneyArr)); //json数据存储 + } + + initTableData_material("edit",TotalPrice); //商品列表 + reject(); //撤销下、刷新商品列表 + url = '/depotHead/update?id=' + depotHeadInfo[0]; + } + + //查看信息 + function showDepotHead(depotHeadTotalInfo){ + var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); + var manyAccountMoney = 0; //多账户合计-零售 + $("#ProjectIdShow").text(depotHeadInfo[10]); + $("#NumberShow").text(depotHeadInfo[2]); + $("#OperTimeShow").text(depotHeadInfo[4]); + $('#OrganIdShow').text(depotHeadInfo[11]); + $("#HandsPersonIdShow").text(depotHeadInfo[12]); + if(depotHeadInfo[13] && depotHeadInfo[13]!="undefined"){ + $("#AccountIdShow").text(depotHeadInfo[13]); //结算账户 + } else { + var accountArr = depotHeadInfo[22].split(","); //账户id列表 + var accountMoneyArr = depotHeadInfo[23].split(","); //账户金额列表 + var accountIdShow = ""; + for(var j =0;j 查看' + showTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + depotHeadID = depotHeadInfo[0]; + initTableData_material_show(TotalPrice); //商品列表-查看状态 + + //零售单据展示数据 + if(listSubType == "零售" || listSubType == "零售退货"){ + var changeAccount = $("#depotHeadDlgShow .change-amount-show").text() -0; + if(manyAccountMoney!==0){ + $("#depotHeadDlgShow .get-amount-show").text((manyAccountMoney).toFixed(2)); + $("#depotHeadDlgShow .back-amount-show").text((manyAccountMoney -changeAccount).toFixed(2)); + } + else { + $("#depotHeadDlgShow .get-amount-show").text((changeAccount).toFixed(2)); + $("#depotHeadDlgShow .back-amount-show").text(0); + } + } + if(listSubType === "销售" || listSubType === "销售退货"){ + if(depotHeadInfo[18]){ + var arr = depotHeadInfo[18].split(","); + var salesmanStr = ""; + for(var i=0;i",""); + } + else { + salesmanStr += arr[i].replace("<","").replace(">","") + ","; + } + } + } + $.ajax({ + type: "get", + url: "/person/getPersonByIds", + data: { + personIDs: salesmanStr + }, + success:function(res){ + if(res && res.code === 200){ + if(res.data) { + $("#SalesmanShow").text(res.data.names); //销售人员列表 + } + } + }, + error:function(){ + + } + }); + } + } + } + + //绑定操作事件 + function bindEvent(){ + showDepotHeadDetails(1,initPageSize); //初始化时自动查询 + //搜索处理 + $("#searchBtn").off("click").on("click",function(){ + showDepotHeadDetails(1,initPageSize); + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + opts.pageNumber = 1; + opts.pageSize = initPageSize; + pager.pagination('refresh', + { + pageNumber:1, + pageSize:initPageSize + }); + }); + + //重置按钮 + $("#searchResetBtn").unbind().bind({ + click:function(){ + //$("#searchProjectId").val(""); + $("#searchState").val(""); + $("#searchBeginTime").val(""); + $("#searchEndTime").val(""); + //加载完以后重新初始化 + $("#searchBtn").click(); + } + }); + + //检查单据编号是否存在 + function checkDepotHeadNumber() { + var thisNumber = $.trim($("#Number").val()); + //表示是否存在 true == 存在 false = 不存在 + var flag = false; + //开始ajax名称检验,不能重名 + if(thisNumber.length > 0 &&( oldNumber.length ==0 || thisNumber != oldNumber)) + { + $.ajax({ + type:"get", + url: "/depotHead/checkIsNumberExist", + dataType: "json", + async : false, + data: ({ + DepotHeadID : oldId, + Number : thisNumber + }), + success: function (tipInfo) + { + flag = tipInfo; + if(tipInfo) + { + $.messager.alert('提示','抱歉,该单据编号已经存在','warning'); + return; + } + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('提示','检查单据编号是否存在异常,请稍后再试!','error'); + return; + } + }); + } + return flag; + } + //保存信息 + $("#saveDepotHead").off("click").on("click",function(){ + if(!$('#depotHeadFM').form('validate')){ + return; + } + else { + //如果初始编号被修改了,就要判断单据编号是否存在 + if($.trim($("#Number").val()) != $('#Number').attr("data-defaultNumber")){ + //调用查询单据编号是否重名的方法 + if(checkDepotHeadNumber()){ + return; + } + } + //输入框提示 + if(listTitle === "采购入库列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择供应商!','warning'); + return; + } + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择结算账户!','warning'); + return; + } + } + else if(listTitle === "零售退货列表"){ + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择付款账户!','warning'); + return; + } + if($("#AccountId").val() == "many" && $("#backAmount").val()-0 >0) { + $.messager.alert('提示', '选择多账户时的找零金额不能大于0!', 'warning'); + return; + } + } + else if(listTitle === "销售退货列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择退货单位!','warning'); + return; + } + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择付款账户!','warning'); + return; + } + } + else if(listTitle === "其它入库列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择往来单位!','warning'); + return; + } + } + else if(listTitle === "零售出库列表"){ + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择收款账户!','warning'); + return; + } + if($("#backAmount").val()-0 <0){ + $.messager.alert('提示','找零金额不能小于0!','warning'); + return; + } + if($("#AccountId").val() == "many" && $("#backAmount").val()-0 >0) { + $.messager.alert('提示', '选择多账户时的找零金额不能大于0!', 'warning'); + return; + } + } + else if(listTitle === "销售出库列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择购买单位!','warning'); + return; + } + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择收款账户!','warning'); + return; + } + } + else if(listTitle === "采购退货列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择收货单位!','warning'); + return; + } + if(!$('#AccountId').val()){ + $.messager.alert('提示','请选择收款账户!','warning'); + return; + } + } + else if(listTitle === "其它出库列表"){ + if(!$('#OrganId').combobox('getValue')){ + $.messager.alert('提示','请选择往来单位!','warning'); + return; + } + } + else if(listTitle === "调拨出库列表"){ + + } + //进行明细的校验 + if(depotHeadID ==0) { + //新增模式下 + if (!CheckData("add")) { + return; + } + } + else { + //编辑模式下 + if (!CheckData("edit")) { + return; + } + } + var OrganId = null, ProjectId = null,AllocationProjectId = null; + var ChangeAmount = $.trim($("#ChangeAmount").val())-0; + var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text(); + if($('#OrganId').length){ + OrganId = $('#OrganId').combobox('getValue'); + } + var accountMoneyList = $("#AccountId").attr("data-accountmoneyarr"); //账户金额列表-多账户 + var accountMoneyArr; + if(accountMoneyList) { + accountMoneyList = accountMoneyList.replace("[","").replace("]","").toString(); + var reg=new RegExp("\"","g"); //创建正则RegExp对象 + accountMoneyList = accountMoneyList.replace(reg,""); //替换所有的双引号 + accountMoneyArr = accountMoneyList.split(","); //转为数组 + } + if(listSubType === "采购"||listSubType === "零售退货"||listSubType === "销售退货"){ + //付款为负数 + ChangeAmount = 0 - ChangeAmount; + TotalPrice = 0 - TotalPrice; + if(accountMoneyArr) { + accountMoneyArr = changeListFmtMinus(accountMoneyArr); //将数组单个金额中的数值转为负数 + } + } + //零售时候,可以从会员预付款中扣款 + var thisPayType = "现付"; + if(listSubType === "零售") { + if($("#payType").val() ==="预付款") { + thisPayType = "预付款"; + } + } + var SalesmanStr = ""; + if(listSubType === "销售" || listSubType === "销售退货"){ + var Salesman = $('#Salesman').combobox('getValues').toString(); //销售人员 + if(Salesman) { + var SalesmanArray = Salesman.split(","); + for (var i = 0; i < SalesmanArray.length; i++) { + if (i === SalesmanArray.length - 1) { + SalesmanStr += "<" + SalesmanArray[i] + ">"; + } + else { + SalesmanStr += "<" + SalesmanArray[i] + ">,"; + } + } + } + } + var getAccountID = $.trim($("#AccountId").val()); + if($("#AccountId").val() === "many"){ //多账户 + getAccountID = null; + } + $.ajax({ + type:"post", + url: url, + dataType: "json", + async : false, + data: ({ + info : JSON.stringify({ + Type: listType, + SubType: listSubType, + ProjectId: ProjectId, + AllocationProjectId: AllocationProjectId, + DefaultNumber: $.trim($("#Number").attr("data-defaultNumber")),//初始编号 + Number: $.trim($("#Number").val()), + OperTime: $("#OperTime").val(), + OrganId: OrganId, + HandsPersonId: $.trim($("#HandsPersonId").val()), + Salesman: SalesmanStr, //销售人员 + AccountId: getAccountID, + ChangeAmount: ChangeAmount, //付款/收款 + TotalPrice: TotalPrice, //合计 + PayType: thisPayType, //现付/预付款 + Remark: $.trim($("#Remark").val()), + AccountIdList: $("#AccountId").attr("data-accountarr"), //账户列表-多账户 + AccountMoneyList: accountMoneyArr ? JSON.stringify(accountMoneyArr) : "", //账户金额列表-多账户 + Discount: $.trim($("#Discount").val()), + DiscountMoney: $.trim($("#DiscountMoney").val()), + DiscountLastMoney: $.trim($("#DiscountLastMoney").val()), + OtherMoney: $.trim($("#OtherMoney").val()), //采购费用、销售费用 + OtherMoneyList: $("#OtherMoney").attr("data-itemarr"), //支出项目列表-涉及费用 + OtherMoneyItem: $("#OtherMoney").attr("data-itemmoneyarr"), //支出项目金额列表-涉及费用 + AccountDay: $("#AccountDay").val() //结算天数 + }) + }), + success: function (tipInfo) + { + if(tipInfo) + { + function closeDialog(){ + $('#depotHeadDlg').dialog('close'); + var opts = $("#tableData").datagrid('options'); + showDepotHeadDetails(opts.pageNumber,opts.pageSize); + } + + if(thisPayType === "预付款") { + //更新用户信息-预付款 + var advanceIn = 0; //预付款金额 + if(depotHeadID){ + advanceIn = TotalPrice - preTotalPrice; //修改时,预付款=合计金额-加载金额 + } + else{ + advanceIn = TotalPrice; //新增时,预付款=合计金额 + } + $.ajax({ + type:"post", + url: "/supplier/updateAdvanceIn", + dataType: "json", + data:{ + supplierId: OrganId, //会员id + advanceIn: 0 - advanceIn //保存的同时扣掉用户的预付款 + }, + success: function(res){ + if(res && res.code === 200) { + //保存会员预收款成功 + } + }, + error: function(){ + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + + //保存明细记录 + if(depotHeadID ==0) + { + getMaxId(); //查找最大的Id + accept(depotHeadMaxId,closeDialog); //新增 + } + else + { + accept(depotHeadID,closeDialog); //修改 + } + } + else + { + $.messager.show({ + title: '错误提示', + msg: '保存信息失败,请稍后重试!' + }); + } + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + + //初始化键盘enter事件 + $(document).keydown(function(event){ + //兼容 IE和firefox 事件 + var e = window.event || event; + var k = e.keyCode||e.which||e.charCode; + //兼容 IE,firefox 兼容 + var obj = e.srcElement ? e.srcElement : e.target; + //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 + if(k == "13"&&(obj.id=="State"||obj.id=="Number")) + { + $("#saveDepotHead").click(); + } + //搜索按钮添加快捷键 + if(k == "13"&&(obj.id=="searchState"||obj.id=="searchNumber"||obj.id=="searchMaterial")) + { + $("#searchBtn").click(); + } + }); + + //优惠率输入框事件 + $("#Discount").off("keyup").on("keyup",function(){ + var footer =$("#depotHeadFM .datagrid-footer"); + var totalPrice = footer.find("[field='TaxLastMoney']").find("div").text(); + var discountNum = $(this).val(); + var discountMoney = (discountNum/100*totalPrice).toFixed(2); + var discountLastMoney = (totalPrice - discountMoney).toFixed(2); + $("#DiscountMoney").val(discountMoney); //优惠金额 + $("#DiscountLastMoney").val(discountLastMoney); //优惠后金额 + if($("#AccountId").val()!=="many"){ + $("#ChangeAmount").val(discountLastMoney); //本次付、收款 + } + var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 + $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 + }); + + //优惠金额输入框事件 + $("#DiscountMoney").off("keyup").on("keyup",function(){ + var footer =$("#depotHeadFM .datagrid-footer"); + var totalPrice = footer.find("[field='TaxLastMoney']").find("div").text(); + var discountMoney = $(this).val(); + var discount = (discountMoney/totalPrice).toFixed(2)*100; + var discountLastMoney = (totalPrice - discountMoney).toFixed(2); + $("#Discount").val(discount); //优惠金额 + $("#DiscountLastMoney").val(discountLastMoney); //优惠后金额 + if($("#AccountId").val()!=="many"){ + $("#ChangeAmount").val(discountLastMoney); //本次付、收款 + } + var changeAmountNum = $("#ChangeAmount").val()-0; //本次付款或者收款 + $("#Debt").val((discountLastMoney-changeAmountNum).toFixed(2)); //本次欠款 + }); + + //付款、收款输入框事件 + $("#ChangeAmount").off("keyup").on("keyup",function(){ + var discountLastMoney = $("#DiscountLastMoney").val(); + var changeAmount = $(this).val(); + var debtMoney = (discountLastMoney - changeAmount).toFixed(2); + $("#Debt").val(debtMoney); //本次欠款 + }); + + //多账户结算窗口弹出事件 + function depotHeadAccountDlgFun(){ + $('#depotHeadAccountDlg').dialog('open').dialog('setTitle',' 多账户结算'); + $("#depotHeadAccountDlg .account-dlg .account-content-tmp").remove(); //先移除输入栏目 + $("#accountMoneyTotalDlg").text(0); //将合计初始化为0 + for(var i=0; i<6; i++) { + $("#depotHeadAccountDlg .tabs-tmp .account-content-tmp").attr("data-index",5-i); //添加索引 + var contentTmp = $("#depotHeadAccountDlg .tabs-tmp tbody").html(); + var accountDlgHead = $("#depotHeadAccountDlg .account-head-tmp"); + accountDlgHead.after(contentTmp); + } + + //获取账户信息 + function accountDlgFun() { + var options = ""; + if(accountList !=null){ + for(var i = 0 ;i < accountList.length;i++) { + var account = accountList[i]; + options += ''; + } + $(".account-id-dlg").empty().append("").append(options); + } + } + accountDlgFun(); //获取账户信息 + $("#depotHeadAccountDlg .tabs-tmp").hide(); //隐藏模板 + + //账户金额输入框事件-多账户 + $("#depotHeadAccountDlg .account-dlg .account-money-dlg").off("keyup").on("keyup",function(){ + var totalAccoutNum = 0; + $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ + var eachAccountMoney = $(this).find(".account-money-dlg").val()-0; + totalAccoutNum += eachAccountMoney; + }); + $("#accountMoneyTotalDlg").text(totalAccoutNum); + }); + + //结算多账户列表的切换事件 + $("#depotHeadAccountDlg .account-dlg .account-id-dlg").off("change").on("change",function(){ + var selectAccount = $(this).children('option:selected').text(); + if(selectAccount === ""){ + var thisMoneyDom = $(this).closest(".account-content-tmp").find(".account-money-dlg"); + var thisMoney = thisMoneyDom.val()-0; + var accountMoneyTotal = $("#accountMoneyTotalDlg").text() - 0; + $("#accountMoneyTotalDlg").text(accountMoneyTotal - thisMoney); + thisMoneyDom.val(""); //账户为空时候,将金额也置为空 + } + }); + + //保存按钮事件 + $("#saveDepotHeadAccountDlg").off("click").on("click", function(){ + //完成多账户的json数据存储 + var accountArr = []; //账户id数组 + var accountMoneyArr = []; //账户金额数组 + var errorIndex = -1; + $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ + var thisAccId = $(this).find(".account-id-dlg").val(); + var thisAccMoney = $(this).find(".account-money-dlg").val(); + if(!thisAccId && thisAccMoney) { + errorIndex = $(this).attr("data-index")-0; + return; + } + if(thisAccId && !thisAccMoney) { + errorIndex = $(this).attr("data-index")-0; + return; + } + if(thisAccId && thisAccMoney) { + accountArr.push(thisAccId); + accountMoneyArr.push(thisAccMoney); + } + }); + if(errorIndex >-1){ + $.messager.alert('错误提示',"第" + (errorIndex+1) + "行数据存在问题,请修改",'warning'); + return; + } + var discountLastMoneyNum =$("#DiscountLastMoney").val()-0; //优惠后金额 + var accountMoneyTotal = $("#accountMoneyTotalDlg").text()-0; //本次付款或者收款 + if(accountMoneyTotal===0){ + $.messager.alert('错误提示',"请填写金额后保存",'warning'); + return; + } + if(accountArr.length && accountMoneyArr.length) { + $("#AccountId").attr("data-accountArr",JSON.stringify(accountArr)).attr("data-accountMoneyArr",JSON.stringify(accountMoneyArr)); //json数据存储 + } + if(listSubType==="零售" || listSubType==="零售退货") { + $("#getAmount").val(accountMoneyTotal); //给付款或者收款金额赋值 + var backAmount = $("#getAmount").val() - $("#ChangeAmount").val(); + $("#backAmount").val((backAmount - 0).toFixed(2)); //计算找零金额 + } + else { + $("#ChangeAmount").val(accountMoneyTotal); //给付款或者收款金额赋值 + } + $("#Debt").val((discountLastMoneyNum-accountMoneyTotal).toFixed(2)); //本次欠款 + $("#depotHeadAccountDlg").dialog('close'); + }); + + //取消事件 + function cancelFun(){ + if($("#AccountId").attr("data-accountArr")){ + $("#depotHeadAccountDlg").dialog('close'); + } + else { + $("#depotHeadAccountDlg").dialog('close'); + $("#AccountId").val("").removeAttr("data-accountArr").removeAttr("data-accountMoneyArr"); //将下拉置空并把缓存参数清空 + if(listSubType==="零售" || listSubType==="零售退货"){ + $("#ChangeAmount").prop("readonly","readonly"); + } + else { + $("#ChangeAmount").removeProp("readonly","readonly"); + } + $(".many-account-ico").hide(); //隐藏多账户小图标 + } + } + //多账户-取消按钮 + $("#cancelDepotHeadAccountDlg").off("click").on("click", function(){ + cancelFun(); + }); + + //多账户-右上角的关闭按钮 + $("#depotHeadAccountDlg").prev().find(".panel-tool-close").off("click").on("click", function(){ + cancelFun(); + }); + } + //点击多账户,弹出输入框 + $("#AccountId").off("change").on("change",function(){ + var selectText = $(this).children('option:selected').text(); + if(selectText === "多账户"){ + $("#ChangeAmount").prop("readonly","readonly"); + depotHeadAccountDlgFun(); + $(".many-account-ico").show(); //显示多账户小图标 + } + else{ + $(this).removeAttr("data-accountArr").removeAttr("data-accountMoneyArr"); //将下拉置空并把缓存参数清空 + if(listSubType==="零售" || listSubType==="零售退货"){ + $("#ChangeAmount").prop("readonly","readonly"); + } + else { + $("#ChangeAmount").removeProp("readonly","readonly"); + } + $(".many-account-ico").hide(); //隐藏多账户小图标 + } + }); + + //结算账户-多账户小图标-点击事件 + $(".many-account-ico").off("click").on("click",function(){ + depotHeadAccountDlgFun(); + //给弹窗赋值-多账户数据 + var accountArr = $("#AccountId").attr("data-accountArr"); + accountArr = JSON.parse(accountArr); + var accountMoneyArr = $("#AccountId").attr("data-accountMoneyArr"); + accountMoneyArr = JSON.parse(accountMoneyArr); + $("#depotHeadAccountDlg .account-dlg .account-content-tmp").each(function(){ + var index = $(this).attr("data-index"); + $(this).find(".account-id-dlg").val(accountArr[index]); + $(this).find(".account-money-dlg").val(accountMoneyArr[index]); + }); + if(listSubType==="零售" || listSubType==="零售退货") { + $("#accountMoneyTotalDlg").text($("#getAmount").val()); + } + else { + $("#accountMoneyTotalDlg").text($("#ChangeAmount").val()); + } + }); + + //点击采购费用、销售费用的事件 + $(".other-money-ico").off("click").on("click",function(){ + $('#otherMoneyDlg').dialog('open').dialog('setTitle',' '+ listSubType +'费用'); + $("#otherMoneyDlg .money-dlg .money-content-tmp").remove(); //先移除输入栏目 + $("#otherMoneyTotalDlg").text(0); //将合计初始化为0 + for(var i=0; i<6; i++) { + $("#otherMoneyDlg .tabs-tmp .money-content-tmp").attr("data-index",5-i); //添加索引 + var contentTmp = $("#otherMoneyDlg .tabs-tmp tbody").html(); + var moneyDlgHead = $("#otherMoneyDlg .money-head-tmp"); + moneyDlgHead.after(contentTmp); + } + + //获取支出项目信息 + function moneyDlgFun() { + var options = ""; + if(outItemList !=null){ + for(var i = 0 ;i < outItemList.length;i++) { + var money = outItemList[i]; + options += ''; + } + $(".money-id-dlg").empty().append("").append(options); + } + } + moneyDlgFun(); //获取支出项目信息 + $("#otherMoneyDlg .tabs-tmp").hide(); //隐藏模板 + + //支出项目的金额输入框事件 + $("#otherMoneyDlg .money-dlg .other-money-dlg").off("keyup").on("keyup",function(){ + var totalMoneyNum = 0; + $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ + var eachOtherMoney = $(this).find(".other-money-dlg").val()-0; + totalMoneyNum += eachOtherMoney; + }); + $("#otherMoneyTotalDlg").text(totalMoneyNum); + }); + + //支出项目列表的切换事件 + $("#otherMoneyDlg .money-dlg .money-id-dlg").off("change").on("change",function(){ + var selectItem = $(this).children('option:selected').text(); + if(selectItem === ""){ + var thisMoneyDom = $(this).closest(".money-content-tmp").find(".other-money-dlg"); + var thisMoney = thisMoneyDom.val()-0; + var otherMoneyTotal = $("#otherMoneyTotalDlg").text() - 0; + $("#otherMoneyTotalDlg").text(otherMoneyTotal - thisMoney); + thisMoneyDom.val(""); //支出项目为空时候,将金额也置为空 + } + }); + + //保存按钮事件 + $("#saveOtherMoneyDlg").off("click").on("click", function(){ + //完成支出项目的json数据存储 + var itemArr = []; //支出项目id数组 + var itemMoneyArr = []; //支出项目金额数组 + var errorIndex = -1; + $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ + var thisId = $(this).find(".money-id-dlg").val(); + var thisMoney = $(this).find(".other-money-dlg").val(); + if(!thisId && thisMoney) { + errorIndex = $(this).attr("data-index")-0; + return; + } + if(thisId && !thisMoney) { + errorIndex = $(this).attr("data-index")-0; + return; + } + if(thisId && thisMoney) { + itemArr.push(thisId); + itemMoneyArr.push(thisMoney); + } + }); + if(errorIndex >-1){ + $.messager.alert('错误提示',"第" + (errorIndex+1) + "行数据存在问题,请修改",'warning'); + return; + } + var otherMoneyTotal = $("#otherMoneyTotalDlg").text()-0; //合计金额 + if(otherMoneyTotal === 0){ //0的时候清空缓存数据 + $("#OtherMoney").removeAttr("data-itemArr").removeAttr("data-itemMoneyArr"); + } + if(itemArr.length && itemMoneyArr.length) { + $("#OtherMoney").attr("data-itemArr",JSON.stringify(itemArr)).attr("data-itemMoneyArr",JSON.stringify(itemMoneyArr)); //json数据存储 + } + $("#OtherMoney").val(otherMoneyTotal); //给采购费用、销售费用赋值 + $("#otherMoneyDlg").dialog('close'); + }); + + //取消事件 + function cancelFun(){ + if($("#OtherMoney").attr("data-itemArr")){ + $("#otherMoneyDlg").dialog('close'); + } + else { + $("#otherMoneyDlg").dialog('close'); + $("#OtherMoney").val("").removeAttr("data-itemArr").removeAttr("data-itemMoneyArr"); //将下拉置空并把缓存参数清空 + } + } + //费用-取消按钮 + $("#cancelOtherMoneyDlg").off("click").on("click", function(){ + cancelFun(); + }); + + //费用-右上角的关闭按钮 + $("#otherMoneyDlg").prev().find(".panel-tool-close").off("click").on("click", function(){ + cancelFun(); + }); + + //给弹窗赋值-采购费用、销售费用数据 + var itemArr = $("#OtherMoney").attr("data-itemArr"); + itemArr = JSON.parse(itemArr); + var itemMoneyArr = $("#OtherMoney").attr("data-itemMoneyArr"); + itemMoneyArr = JSON.parse(itemMoneyArr); + $("#otherMoneyDlg .money-dlg .money-content-tmp").each(function(){ + var index = $(this).attr("data-index"); + $(this).find(".money-id-dlg").val(itemArr[index]); + if(itemMoneyArr[index]!="undefined"){ + $(this).find(".other-money-dlg").val(itemMoneyArr[index]); + } + }); + $("#otherMoneyTotalDlg").text($("#OtherMoney").val()); + }); + + if(listTitle === "采购入库列表"){ + //检查单位名称是否存在 ++ 重名无法提示问题需要跟进 + function checkSupplierName() { + var supplierName = $.trim($("#supplier").val()); + var orgSupplier = ""; + //表示是否存在 true == 存在 false = 不存在 + var flag = false; + //开始ajax名称检验,不能重名 + if(supplierName.length > 0 &&( orgSupplier.length ==0 || supplierName != orgSupplier)) + { + $.ajax({ + type:"get", + url: "/supplier/checkIsNameExist", + dataType: "json", + async : false, + data: ({ + id : 0, + name : supplierName + }), + success: function (res) { + if(res && res.code === 200) { + if(res.data && res.data.status) { + flag = res.data.status; + if (flag) { + $.messager.alert('提示', '单位名称已经存在', 'info'); + return; + } + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('提示','检查单位名称是否存在异常,请稍后再试!','error'); + return; + } + }); + } + return flag; + } + //保存供应商信息 + $("#saveSupplier").off("click").on("click",function() { + if(checkSupplierName()){ + return; + } + var reg = /^([0-9])+$/; + var phonenum = $.trim($("#phonenum").val()); + if(phonenum.length>0 && !reg.test(phonenum)) + { + $.messager.alert('提示','电话号码只能是数字','info'); + $("#phonenum").val("").focus(); + return; + } + var beginNeedGet = $.trim($("#BeginNeedGet").val()); + var beginNeedPay = $.trim($("#BeginNeedPay").val()); + if(beginNeedGet && beginNeedPay) { + $.messager.alert('提示','期初应收和期初应付不能同时输入','info'); + return; + } + var url = '/supplier/add'; + var supObj = $("#supplierFM").serializeObject(); + supObj.type = "供应商"; + supObj.enabled = 1; + $.ajax({ + url: url, + type:"post", + dataType: "json", + data:{ + info: JSON.stringify(supObj) + }, + success: function(res) { + if (res) { + $('#supplierDlg').dialog('close'); + initSupplier(); //刷新供应商 + } + } + }); + }); + } + } + + function showDepotHeadDetails(pageNo,pageSize){ + var materialParam = $.trim($("#searchMaterial").val()); + $.ajax({ + type:"get", + url: "/depotItem/getHeaderIdByMaterial", + dataType: "json", + data: ({ + materialParam: materialParam, + depotIds: depotString + }), + success: function (res) { + if(res && res.code === 200) { + var ids = res.data; + if(ids){ + $.ajax({ + type: "get", + url: "/depotHead/list", + dataType: "json", + data: ({ + search: JSON.stringify({ + type: listType, + subType: listSubType, + state: $.trim($("#searchState").val()), + number: $.trim($("#searchNumber").val()), + beginTime: $("#searchBeginTime").val(), + endTime: $("#searchEndTime").val(), + dhIds: ids + }), + currentPage: pageNo, + pageSize: pageSize + }), + success: function (res) { + if(res && res.code === 200){ + if(res.data && res.data.page) { + $("#tableData").datagrid('loadData', res.data.page); + } + } + }, + //此处添加错误处理 + error: function () { + $.messager.alert('查询提示', '查询数据后台异常,请稍后再试!', 'error'); + return; + } + }); + } + else { + $("#tableData").datagrid('loadData', []); + } + } + }, + //此处添加错误处理 + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + return; + } + }); + } + + //自动计算事件 + function autoReckon() { + //延时绑定事件 + setTimeout(function(){ + var body =$("#depotHeadFM .datagrid-body"); + var footer =$("#depotHeadFM .datagrid-footer"); + var input = ".datagrid-editable-input"; + //点击商品下拉框,自动加载数量、单价、金额 + body.find("[field='Stock']").find(input).prop("readonly","readonly"); + //点击库存文本框,字段计算库存 + body.find("[field='Stock']").find(input).off("click").on("click",function(){ + var depotId = body.find("[field='DepotId']").find(".combo-value").val(); + var mId = body.find("[field='MaterialId']").find(".combo-value").val(); + var monthTime = getNowFormatMonth(); + if(depotId && mId){ + var ratio = body.find("[field='Unit']").find(input).attr("data-ratio"); + body.find("[field='Stock']").find(input).prop("readonly","readonly"); + //在新增的时候,这个ratio有值;在编辑的时候,这个ratio为undefined + var type = "click"; //type 类型:点击 click,选择 select + findStockNumById(depotId, mId, monthTime, body, input, ratio, type); + } + else{ + body.find("[field='Stock']").find(input).val(0).attr("data-stock",0); //加载库存数据 + } + }); + //修改数量,自动计算金额和合计,另外计算含税单价、税额、价税合计 + body.find("[field='OperNumber']").find(input).off("keyup").on("keyup",function(){ + var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 + var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 + var OperNumber =$(this).val()-0; //数量 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + + }); + //修改单价,自动计算金额和合计 + body.find("[field='UnitPrice']").find(input).off("keyup").on("keyup",function(){ + var UnitPrice =$(this).val()-0; //单价 + var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //点击单价,自动提示参考价格列表 + body.find("[field='UnitPrice']").find(input).off("click").on("click",function(){ + var self = this; + var mValue = body.find("[field='MaterialId'] .combo-value").attr("value"); //获取选中的商品id + if(!mValue) { + return; + } + else { + if(listTitle!="销售出库列表" && listTitle!="采购退货列表" && listTitle!="其它出库列表" && listTitle!="调拨出库列表") { + return; + } + $.ajax({ + url: "/material/findById", + type: "get", + dataType: "json", + data: { + id: mValue - 0 + }, + success: function(res){ + if(res && res.rows && res.rows[0]) { + var retailPrice = res.rows[0].RetailPrice; + var presetPriceOne = res.rows[0].PresetPriceOne; + var presetPriceTwo = res.rows[0].PresetPriceTwo; + //定义模版 + var temp = "
"; + temp +="
    "; + temp +="
  • 批发价:" + presetPriceTwo + "
  • "; + temp +="
  • 零售价:" + retailPrice + "
  • "; + temp +="
"; + temp +="
"; + if($('.price-list').length){ + $('.price-list').remove(); //如果存在价格列表先移除 + } + else { + if(presetPriceTwo != undefined){ //多单位的商品 + $(self).after(temp); //加载列表信息 + } + } + $('.price-list ul li').off("click").on("click",function(){ + var price = $(this).text(); + price = price.substring(price.indexOf(":") + 1); + $(self).val(price); + $(self).keyup(); //模拟键盘操作 + $('.price-list').remove(); //移除价格列表 + }); + //点击空白处移除价格列表 + $(".datagrid-body").off("click").on("click",function(){ + $('.price-list').remove(); //移除价格列表 + }); + } + }, + error: function(){ + $.messager.alert('错误提示','查询商品信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + //修改含税单价,自动计算单价、金额、税额、价税合计和合计 + body.find("[field='TaxUnitPrice']").find(input).off("keyup").on("keyup",function(){ + var TaxUnitPrice =$(this).val()-0; //含税单价 + var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 + var UnitPrice = TaxUnitPrice/(1+taxRate/100); //计算单价 + body.find("[field='UnitPrice']").find(input).val((UnitPrice).toFixed(2)); //单价 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); //金额 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //修改金额,自动计算单价、税额、价税合计和合计 + body.find("[field='AllPrice']").find(input).off("keyup").on("keyup",function(){ + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + var taxRate = body.find("[field='TaxRate']").find(input).val(); //税率 + var AllPrice =$(this).val()-0; //金额 + var UnitPrice = (AllPrice/OperNumber).toFixed(2); + body.find("[field='UnitPrice']").find(input).val(UnitPrice); //单价 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //修改税率,自动计算含税单价、税额、价税合计和合计 + body.find("[field='TaxRate']").find(input).off("keyup").on("keyup",function(){ + var taxRate =$(this).val()-0; //税率 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //修改税额,自动计算税率、含税单价、价税合计和合计 + body.find("[field='TaxMoney']").find(input).off("keyup").on("keyup",function(){ + var taxMoney =$(this).val()-0; //税额 + var AllPrice = body.find("[field='AllPrice']").find(input).val(); //金额 + var taxRate = taxMoney/AllPrice*100; //税率 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 + body.find("[field='TaxLastMoney']").find(input).val((UnitPrice*OperNumber*(1+taxRate/100)).toFixed(2)); //价税合计 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + //修改价税合计,自动计算税率、含税单价、税额和合计 + body.find("[field='TaxLastMoney']").find(input).off("keyup").on("keyup",function(){ + var taxLastMoney =$(this).val()-0; //价税合计 + var AllPrice = body.find("[field='AllPrice']").find(input).val(); //金额 + var taxRate = (taxLastMoney-AllPrice)/AllPrice*100; //税率 + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 + body.find("[field='TaxUnitPrice']").find(input).val((UnitPrice*(1+taxRate/100)).toFixed(2)); //含税单价 + body.find("[field='TaxRate']").find(input).val((taxRate).toFixed(2)); //税率 + body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额 + statisticsFun(body,UnitPrice,OperNumber,footer,taxRate); + }); + + //加载税率 + if(thisTaxRate) { + body.find("[field='TaxRate']").find(input).val(thisTaxRate); + } + else { + body.find("[field='TaxRate']").find(input).val(0); //默认为0 + } + + //在商品类型加载 组装件、普通子件 + var mType = body.find("[field='MType']"); + var rowListLength = mType.find(input).closest(".datagrid-row").attr("datagrid-row-index"); + var mTypeValue = "组合件"; + if(rowListLength > 0){ + mTypeValue = "普通子件"; + } + if(listSubType == "组装单" || listSubType == "拆卸单"){ + mType.find(input).val(mTypeValue).prop("readonly","readonly"); + } + },500); + } + + //结束编辑 + function endEditing() { + if (editIndex == undefined) { return true } + if ($('#materialData').datagrid('validateRow', editIndex)) { + //仓库信息 + var edDepot = $('#materialData').datagrid('getEditor', {index:editIndex,field:'DepotId'}); + var DepotName = $(edDepot.target).combobox('getText'); + $('#materialData').datagrid('getRows')[editIndex]['DepotName'] = DepotName; + //商品信息 + var edMaterial = $('#materialData').datagrid('getEditor', {index:editIndex,field:'MaterialId'}); + var MaterialName = $(edMaterial.target).combobox('getText'); + $('#materialData').datagrid('getRows')[editIndex]['MaterialName'] = MaterialName; + $('#materialData').datagrid('endEdit', editIndex); + editIndex = undefined; + return true; + } else { + return false; + } + } + //单击 + function onClickRow(index) { + if (editIndex != index) { + if (endEditing()) { + $('#materialData').datagrid('selectRow', index).datagrid('beginEdit', index); + editIndex = index; + autoReckon(); + } else { + $('#materialData').datagrid('selectRow', editIndex); + } + } + } + //新增 + function append(){ + if (endEditing()) { + $('#materialData').datagrid('appendRow', {}); + editIndex = $('#materialData').datagrid('getRows').length - 1; + $('#materialData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); + autoReckon(); + } + } + //删除 + function removeit(){ + if (editIndex == undefined) { return } + $('#materialData').datagrid('cancelEdit', editIndex) + .datagrid('deleteRow', editIndex); + editIndex = undefined; + } + //撤销 + function reject() { + $('#materialData').datagrid('rejectChanges'); + editIndex = undefined; + } + //判断 + function CheckData(type) { + append(); + removeit(); + var change = $('#materialData').datagrid('getChanges').length; + if(type =="add" && !change) { + $.messager.alert('提示','请输入明细信息!','warning'); + return false; + } + var row = $('#materialData').datagrid('getRows'); + if(!row.length){ + $.messager.alert('提示',"请输入明细信息!",'info'); + return false; + } + var totalRowNum = ""; + for (var i = 0; i < row.length; i++) { + if (row[i].DepotId == "" || row[i].MaterialId == "" || row[i].OperNumber == "" || row[i].UnitPrice === "" || row[i].AllPrice === "") { + totalRowNum += (i + 1) + "、"; + } + } + if (totalRowNum != "") { + var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); + $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); + return false; + } + return true; + } + //保存 + function accept(accepId,fun) { + var inserted = $("#materialData").datagrid('getChanges', "inserted"); + var deleted = $("#materialData").datagrid('getChanges', "deleted"); + var updated = $("#materialData").datagrid('getChanges', "updated"); + $.ajax({ + type: "post", + url: "/depotItem/saveDetials", + data: { + inserted: JSON.stringify(inserted), + deleted: JSON.stringify(deleted), + updated: JSON.stringify(updated), + headerId:accepId + }, + success: function (tipInfo) + { + if (tipInfo) { + $.messager.alert('提示','保存成功!','info'); + } + else { + $.messager.alert('提示', '保存失败!', 'error'); + } + fun && fun(); + }, + error: function (XmlHttpRequest, textStatus, errorThrown) + { + $.messager.alert('提示',XmlHttpRequest.responseText,'error'); + fun && fun(); + } + }); + if (endEditing()) { + $('#materialData').datagrid('acceptChanges'); + } + } + //获取MaxId + function getMaxId(){ + var depotHeadMax=null; + $.ajax({ + type:"get", + url: "/depotHead/getMaxId", + //设置为同步 + async:false, + dataType: "json", + success: function (res) { + if(res && res.code === 200) { + if(res.data) { + depotHeadMax = res.data.maxId; + } + } + } + }); + + if(depotHeadMax !=null) { + depotHeadMaxId=depotHeadMax; + } + } + + + + + + diff --git a/erp_web/js/print/print.js b/erp_web/js/print/print.js index 2da1d0d6285ecfdfde08d882b5648ae68931d1dc..e2bb9064d6bc7bd0d32e0c12b8a3ceae5cced4b2 100644 --- a/erp_web/js/print/print.js +++ b/erp_web/js/print/print.js @@ -1,118 +1,118 @@ -// strPrintName 打印任务名 -// printDatagrid 要打印的datagrid -function CreateFormPage(strPrintName, printDatagrid) { - var beginDate= $("#searchBeginTime").val(); - var endDate= $("#searchEndTime").val(); - var getMonth= $("#searchMonth").val(); - var listTitle = $("#tablePanel").prev().text(); - listTitle = listTitle.replace("列表",""); - var companyName = ""; - //加载公司信息 - $.ajax({ - type:"get", - url: "/systemConfig/list", - dataType: "json", - data: ({ - currentPage: 1, - pageSize: 100 - }), - async: false, - success: function (res) { - if (res && res.code === 200) { - if(res.data && res.data.page) { - var array = res.data.page.rows; - for (var i = 0; i < array.length; i++) { - var name = array[i].name; - if (name === "company_name") { - companyName = array[i].value; - } - } - } - } - }, - //此处添加错误处理 - error:function() { - $.messager.alert('查询失败','查询系统配置信息异常,请稍后再试!','error'); - return; - } - }); - - var tableString = '
' + companyName + "-" + listTitle + '\n
'; - if(beginDate && endDate) { - tableString+='\n
日期:' + beginDate + ' 至 ' + endDate + ' \n
'; - } - if(getMonth) { - tableString += '\n
月份:' + getMonth + ' \n
'; - } - tableString+='\n'; - var frozenColumns = printDatagrid.datagrid("options").frozenColumns; // 得到frozenColumns对象 - var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 - var nameList = ''; - - // 载入title - if (typeof columns != 'undefined' && columns != '') { - $(columns).each(function (index) { - tableString += '\n'; - if (typeof frozenColumns != 'undefined' && typeof frozenColumns[index] != 'undefined') { - for (var i = 0; i < frozenColumns[index].length; ++i) { - if (!frozenColumns[index][i].hidden) { - tableString += '\n'; - } - } - } - for (var i = 0; i < columns[index].length; ++i) { - if (!columns[index][i].hidden) { - tableString += '\n'; - } - } - tableString += '\n'; - }); - } - // 载入内容 - var rows = printDatagrid.datagrid("getRows"); // 这段代码是获取当前页的所有行 - var nl = eval('([' + nameList.substring(1) + '])'); - for (var i = 0; i < rows.length; ++i) { - tableString += '\n'; - $(nl).each(function (j) { - var e = nl[j].f.lastIndexOf('_0'); - - tableString += '\n'; + if(beginDate && endDate) { + tableString+='\n
日期:' + beginDate + ' 至 ' + endDate + ' \n
'; + } + if(getMonth) { + tableString += '\n
月份:' + getMonth + ' \n
'; + } + tableString+='\n
1) { - tableString += ' rowspan="' + frozenColumns[index][i].rowspan + '"'; - } - if (typeof frozenColumns[index][i].colspan != 'undefined' && frozenColumns[index][i].colspan > 1) { - tableString += ' colspan="' + frozenColumns[index][i].colspan + '"'; - } - if (typeof frozenColumns[index][i].field != 'undefined' && frozenColumns[index][i].field != '') { - nameList += ',{"f":"' + frozenColumns[index][i].field + '", "a":"' + frozenColumns[index][i].align + '"}'; - } - tableString += '>' + frozenColumns[0][i].title + ' 1) { - tableString += ' rowspan="' + columns[index][i].rowspan + '"'; - } - if (typeof columns[index][i].colspan != 'undefined' && columns[index][i].colspan > 1) { - tableString += ' colspan="' + columns[index][i].colspan + '"'; - } - if (typeof columns[index][i].field != 'undefined' && columns[index][i].field != '') { - nameList += ',{"f":"' + columns[index][i].field + '", "a":"' + columns[index][i].align + '"}'; - } - tableString += '>' + columns[index][i].title + '
'; + var frozenColumns = printDatagrid.datagrid("options").frozenColumns; // 得到frozenColumns对象 + var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 + var nameList = ''; + + // 载入title + if (typeof columns != 'undefined' && columns != '') { + $(columns).each(function (index) { + tableString += '\n'; + if (typeof frozenColumns != 'undefined' && typeof frozenColumns[index] != 'undefined') { + for (var i = 0; i < frozenColumns[index].length; ++i) { + if (!frozenColumns[index][i].hidden) { + tableString += '\n'; + } + } + } + for (var i = 0; i < columns[index].length; ++i) { + if (!columns[index][i].hidden) { + tableString += '\n'; + } + } + tableString += '\n'; + }); + } + // 载入内容 + var rows = printDatagrid.datagrid("getRows"); // 这段代码是获取当前页的所有行 + var nl = eval('([' + nameList.substring(1) + '])'); + for (var i = 0; i < rows.length; ++i) { + tableString += '\n'; + $(nl).each(function (j) { + var e = nl[j].f.lastIndexOf('_0'); + + tableString += '\n - - - ERP系统 - - - - - - - -
-
-
-

login

-

- -

-

- -

- - - - - -
- -
- - - + + + + ERP系统 + + + + + + + +
+
+
+

login

+

+ +

+

+ +

+ + + + + +
+ +
+ + + \ No newline at end of file diff --git a/erp_web/pages/common/main.html b/erp_web/pages/common/main.html index dac48017d35edfe07a3656a433ddf642c9397583..ef1936e7115430cf16d4b76cff0667c1cc493ecc 100644 --- a/erp_web/pages/common/main.html +++ b/erp_web/pages/common/main.html @@ -1,147 +1,147 @@ - - - - - ERP系统 - - - - -
- -
-
-
您正在使用的IE浏览器版本过低,
我们建议您升级或者更换浏览器,以便体验顺畅、兼容、安全的互联网。
-
选择一款浏览器吧
- - -
-
- -
-
-
- ×
-
-
-
-
-
-
-
-
-
-
- - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - + + + + + ERP系统 + + + + +
+ +
+
+
您正在使用的IE浏览器版本过低,
我们建议您升级或者更换浏览器,以便体验顺畅、兼容、安全的互联网。
+
选择一款浏览器吧
+ + +
+
+ +
+
+
+ ×
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/erp_web/pages/manage/app.html b/erp_web/pages/manage/app.html index 25e235c4bf7dd9d9250b32f6bf70626fef4f028f..4d8f47af466b17235d7c2d6080fce11b7ae5b0d0 100644 --- a/erp_web/pages/manage/app.html +++ b/erp_web/pages/manage/app.html @@ -1,527 +1,527 @@ - - - - 应用管理 - - - - - - - - - - - - - - - - - -
-
1) { + tableString += ' rowspan="' + frozenColumns[index][i].rowspan + '"'; + } + if (typeof frozenColumns[index][i].colspan != 'undefined' && frozenColumns[index][i].colspan > 1) { + tableString += ' colspan="' + frozenColumns[index][i].colspan + '"'; + } + if (typeof frozenColumns[index][i].field != 'undefined' && frozenColumns[index][i].field != '') { + nameList += ',{"f":"' + frozenColumns[index][i].field + '", "a":"' + frozenColumns[index][i].align + '"}'; + } + tableString += '>' + frozenColumns[0][i].title + ' 1) { + tableString += ' rowspan="' + columns[index][i].rowspan + '"'; + } + if (typeof columns[index][i].colspan != 'undefined' && columns[index][i].colspan > 1) { + tableString += ' colspan="' + columns[index][i].colspan + '"'; + } + if (typeof columns[index][i].field != 'undefined' && columns[index][i].field != '') { + nameList += ',{"f":"' + columns[index][i].field + '", "a":"' + columns[index][i].align + '"}'; + } + tableString += '>' + columns[index][i].title + '
- - - - - - - - - - - - -
名称: - -   种类: - -     - 查询   - 重置 -
- - - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
代号名称拉伸
类型链接最大化
宽度高度Flash
排序号种类启用
备注
图标 -
-
-
-
-
- 保存 - 取消 -
- - - + + + + 应用管理 + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
名称: + +   种类: + +     + 查询   + 重置 +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代号名称拉伸
类型链接最大化
宽度高度Flash
排序号种类启用
备注
图标 +
+
+
+
+
+ 保存 + 取消 +
+ + + \ No newline at end of file diff --git a/erp_web/pages/manage/customer.html b/erp_web/pages/manage/customer.html index 577354eef66d3ea549167b5555ca131b2c06fdff..346d774fdcc6cf79a890bad6f93c0e70c791e6ba 100644 --- a/erp_web/pages/manage/customer.html +++ b/erp_web/pages/manage/customer.html @@ -1,186 +1,186 @@ - - - - 客户信息 - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
名    称: - -  手机号码: - -  联系电话: - -  备        注: - -   - 查询   - 重置 -
-
- - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
名称 - - 联系人 - -
手机号码 - - 电子邮箱 - -
联系电话 - - 传真 - -
期初应收 - - 期初应付 - -
累计应收 - - 累计应付 - -
纳税人识别号 - - 税率 - -
开户行 - - 账号 - -
地址 - -
备注 - -
-
-
-
- 保存 - 取消 -
- - -
-
-
- - -
-
- (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) -
- -
- 导入 - 取消 -
-
-
- + + + + 客户信息 + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
名    称: + +  手机号码: + +  联系电话: + +  备        注: + +   + 查询   + 重置 +
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称 + + 联系人 + +
手机号码 + + 电子邮箱 + +
联系电话 + + 传真 + +
期初应收 + + 期初应付 + +
累计应收 + + 累计应付 + +
纳税人识别号 + + 税率 + +
开户行 + + 账号 + +
地址 + +
备注 + +
+
+
+
+ 保存 + 取消 +
+ + +
+
+
+ + +
+
+ (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) +
+ +
+ 导入 + 取消 +
+
+
+ \ No newline at end of file diff --git a/erp_web/pages/manage/functions.html b/erp_web/pages/manage/functions.html index 619db4e0be3053109ad4c17e9ad956238354dd5c..e073f3071e8a7f9866aa8347e6098b3c00a1f5ea 100644 --- a/erp_web/pages/manage/functions.html +++ b/erp_web/pages/manage/functions.html @@ -1,516 +1,516 @@ - - - - 功能管理 - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
名称: - -   类型:  - -    - 查询   - 重置 -
-
- - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
编号 - -
名称 - -
上级编号 - -
链接
排序
功能按钮 - -
收缩
启用
类型 -
- -
-
-
- 保存 - 取消 -
- - - + + + + 功能管理 + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
名称: + +   类型:  + +    + 查询   + 重置 +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
编号 + +
名称 + +
上级编号 + +
链接
排序
功能按钮 + +
收缩
启用
类型 +
+ +
+
+
+ 保存 + 取消 +
+ + + \ No newline at end of file diff --git a/erp_web/pages/manage/member.html b/erp_web/pages/manage/member.html index 4196d989b29dbbd8155dc64093a2c007b75086ff..b6680d8081681ba6d0febb164bca56cf9fd91684 100644 --- a/erp_web/pages/manage/member.html +++ b/erp_web/pages/manage/member.html @@ -1,186 +1,186 @@ - - - - 会员信息 - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
名    称: - -  手机号码: - -  联系电话: - -  备        注: - -   - 查询   - 重置 -
-
- - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
名称 - - 联系人 - -
手机号码 - - 电子邮箱 - -
联系电话 - - 传真 - -
期初应收 - - 期初应付 - -
累计应收 - - 累计应付 - -
纳税人识别号 - - 税率 - -
开户行 - - 账号 - -
地址 - -
备注 - -
-
-
-
- 保存 - 取消 -
- - -
-
-
- - -
-
- (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) -
- -
- 导入 - 取消 -
-
-
- + + + + 会员信息 + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
名    称: + +  手机号码: + +  联系电话: + +  备        注: + +   + 查询   + 重置 +
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称 + + 联系人 + +
手机号码 + + 电子邮箱 + +
联系电话 + + 传真 + +
期初应收 + + 期初应付 + +
累计应收 + + 累计应付 + +
纳税人识别号 + + 税率 + +
开户行 + + 账号 + +
地址 + +
备注 + +
+
+
+
+ 保存 + 取消 +
+ + +
+
+
+ + +
+
+ (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) +
+ +
+ 导入 + 取消 +
+
+
+ \ No newline at end of file diff --git a/erp_web/pages/manage/vendor.html b/erp_web/pages/manage/vendor.html index 4b949c4d2b8ff63ed3c29696367c6e7c2072c068..31fe97351805d68a7de03247f8ebc9ee0b2025d6 100644 --- a/erp_web/pages/manage/vendor.html +++ b/erp_web/pages/manage/vendor.html @@ -1,187 +1,187 @@ - - - - 供应商信息 - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
名    称: - -  手机号码: - -  联系电话: - -  备        注: - -   - 查询   - 重置 -
-
- - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
名称 - - 联系人 - -
手机号码 - - 电子邮箱 - -
联系电话 - - 传真 - -
期初应收 - - 期初应付 - -
累计应收 - - 累计应付 - -
纳税人识别号 - - 税率 - -
开户行 - - 账号 - -
地址 - -
备注 - -
-
-
-
- 保存 - 取消 -
- - -
-
-
- - -
-
- (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) -
- -
- 导入 - 取消 -
-
-
- - + + + + 供应商信息 + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
名    称: + +  手机号码: + +  联系电话: + +  备        注: + +   + 查询   + 重置 +
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称 + + 联系人 + +
手机号码 + + 电子邮箱 + +
联系电话 + + 传真 + +
期初应收 + + 期初应付 + +
累计应收 + + 累计应付 + +
纳税人识别号 + + 税率 + +
开户行 + + 账号 + +
地址 + +
备注 + +
+
+
+
+ 保存 + 取消 +
+ + +
+
+
+ + +
+
+ (预收款、期初应收、期初应付、税率均为数值且要大于0;另外期初应收、期初应付不能同时输入) +
+ +
+ 导入 + 取消 +
+
+
+ + \ No newline at end of file diff --git a/erp_web/pages/materials/material.html b/erp_web/pages/materials/material.html index 59e0098d14db1e188bf7395858ecf38dcf0c7e6b..b211997d73c994871f09fe8fd13ede06d34c7f87 100644 --- a/erp_web/pages/materials/material.html +++ b/erp_web/pages/materials/material.html @@ -1,1636 +1,1636 @@ - - - - 商品信息 - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
品名: - -  型号: - -  类别: - - - -   - 查询   - 重置 -
-
- - -
-
-
- -
-
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - -
品名 - - 型号 - -
类别 - - - - - 修改 -
备注 - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
安全存量 - - 单位 - - - - 多单位 -
首选出库单位 - - 首选入库单位 - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
价格列表计量单位零售价最低售价预计采购价批发价
基本单位
副单位
-
零售价最低售价
预计采购价批发价
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
颜色 - -
规格 - -
制造商 - -
自定义1 - -
自定义2 - -
自定义3 - -
-
-
-
-
-
- 保存 - 取消 -
- - -
-
-
- - -
-
- (多单位清空下,价格请用斜线隔开) -
- -
- 导入 - 取消 -
-
-
- - - + + + + 商品信息 + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
品名: + +  型号: + +  类别: + + + +   + 查询   + 重置 +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + +
品名 + + 型号 + +
类别 + + + + + 修改 +
备注 + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
安全存量 + + 单位 + + + + 多单位 +
首选出库单位 + + 首选入库单位 + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
价格列表计量单位零售价最低售价预计采购价批发价
基本单位
副单位
+
零售价最低售价
预计采购价批发价
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
颜色 + +
规格 + +
制造商 + +
自定义1 + +
自定义2 + +
自定义3 + +
+
+
+
+
+
+ 保存 + 取消 +
+ + +
+
+
+ + +
+
+ (多单位清空下,价格请用斜线隔开) +
+ +
+ 导入 + 取消 +
+
+
+ + + diff --git a/erp_web/pages/materials/purchase_in_list.html b/erp_web/pages/materials/purchase_in_list.html index 3ac46f834c9dbb8b99753f50ffa4be2de5fe8bff..4e42fd316aed2d53d295e9fb8567070f4bb15624 100644 --- a/erp_web/pages/materials/purchase_in_list.html +++ b/erp_web/pages/materials/purchase_in_list.html @@ -1,382 +1,382 @@ - - - - 采购入库 - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
单据编号: - - 商品信息: - - 单据日期: - - - - -   - 查询  - 重置 -
-
- - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
供应商: -
- -
-
- 增加供应商 -
-
单据日期: - - 单据编号: - - -
- -
-
- -
优惠率: - - % - 付款优惠: - - 优惠后金额: - - 本次付款: - -
结算账户: - - - 本次欠款: - - 采购费用: - - - 结算天数: - -
- -
-
-
- 保存 - 取消 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
供应商: - - 单据日期: - - 单据编号: - -
- -
-
单据备注: - -
优惠率: - - % - 付款优惠: - - 优惠后金额: - - 本次付款: - -
结算账户: - - 本次欠款: - - 采购费用: - - 结算天数: - -
-
-
- - - - - - - - - - - - - - - - - - -
-
-
- 保存 - 取消 -
-
- - - - - - - - - - - -
结算账户金额
合计:
- - - - - - -
-
-
- 保存 - 取消 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
名称 - - 联系人 - -
手机号码 - - 电子邮箱 - -
联系电话 - - 传真 - -
期初应收 - - 期初应付 - -
累计应收 - - 累计应付 - -
纳税人识别号 - - 税率 - -
开户行 - - 账号 - -
地址 - -
备注 - -
-
-
-
- 保存 - 取消 -
- - + + + + 采购入库 + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
单据编号: + + 商品信息: + + 单据日期: + + - + +   + 查询  + 重置 +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
供应商: +
+ +
+
+ 增加供应商 +
+
单据日期: + + 单据编号: + + +
+ +
+
+ +
优惠率: + + % + 付款优惠: + + 优惠后金额: + + 本次付款: + +
结算账户: + + + 本次欠款: + + 采购费用: + + + 结算天数: + +
+ +
+
+
+ 保存 + 取消 +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
供应商: + + 单据日期: + + 单据编号: + +
+ +
+
单据备注: + +
优惠率: + + % + 付款优惠: + + 优惠后金额: + + 本次付款: + +
结算账户: + + 本次欠款: + + 采购费用: + + 结算天数: + +
+
+
+ + + + + + + + + + + + + + + + + + +
+
+
+ 保存 + 取消 +
+
+ + + + + + + + + + + +
结算账户金额
合计:
+ + + + + + +
+
+
+ 保存 + 取消 +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称 + + 联系人 + +
手机号码 + + 电子邮箱 + +
联系电话 + + 传真 + +
期初应收 + + 期初应付 + +
累计应收 + + 累计应付 + +
纳税人识别号 + + 税率 + +
开户行 + + 账号 + +
地址 + +
备注 + +
+
+
+
+ 保存 + 取消 +
+ + diff --git a/erp_web/pages/reports/account_report.html b/erp_web/pages/reports/account_report.html index 7676178ba8e1a0f59896bcb6a7061280984a8f07..bb1d0736b5862fe87827790bb2abf22c71beb3fc 100644 --- a/erp_web/pages/reports/account_report.html +++ b/erp_web/pages/reports/account_report.html @@ -1,319 +1,319 @@ - - - - 结算账户查询 - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
名称: - -   编号: - -   - 查询 -    - 打印 -
-
- - -
-
-
- -
-
-
- - - + + + + 结算账户查询 + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
名称: + +   编号: + +   + 查询 +    + 打印 +
+
+ + +
+
+
+ +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/buy_in_report.html b/erp_web/pages/reports/buy_in_report.html index 1599f749625ab847b0b8ce6c399340223e7fa8bd..0a2011ca3bd6ee86e4a06a65fd68ad0f9aba642f 100644 --- a/erp_web/pages/reports/buy_in_report.html +++ b/erp_web/pages/reports/buy_in_report.html @@ -1,260 +1,260 @@ - - - - 进货统计 - - - - - - - - - - - - - - - - -
- - - - - - - - -
月份: - -    - 查询 -    - 打印 -
-
- - -
-
-
- - - + + + + 进货统计 + + + + + + + + + + + + + + + + +
+ + + + + + + + +
月份: + +    + 查询 +    + 打印 +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/in_detail.html b/erp_web/pages/reports/in_detail.html index a151eec880132a4af0bac9d03f9fa263e25d3ff8..be21a76b60141bb0db8d20c1c4a2a84c564d0473 100644 --- a/erp_web/pages/reports/in_detail.html +++ b/erp_web/pages/reports/in_detail.html @@ -1,314 +1,314 @@ - - - - 入库明细 - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
供应商: - -  仓库: - -  单据日期: - - - - -   - 查询 -    - 打印 -
-
- - -
-
-
- - - + + + + 入库明细 + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
供应商: + +  仓库: + +  单据日期: + + - + +   + 查询 +    + 打印 +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/in_material_count.html b/erp_web/pages/reports/in_material_count.html index 4c0b91df58d663196d895055890a095f3e41fffb..40c612022825afe60371a95c6288965b8edc58c0 100644 --- a/erp_web/pages/reports/in_material_count.html +++ b/erp_web/pages/reports/in_material_count.html @@ -1,303 +1,303 @@ - - - - 入库汇总 - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
供应商: - -  仓库: - -  单据日期: - - - - -   - 查询 -    - 打印 -
-
- - -
-
-
- - - + + + + 入库汇总 + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
供应商: + +  仓库: + +  单据日期: + + - + +   + 查询 +    + 打印 +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/in_out_stock_report.html b/erp_web/pages/reports/in_out_stock_report.html index cd00cdb439b896c613e5e5d9e1f07336dd971191..584ebf777e1291266c8cb3f7ba10194a8ac0966e 100644 --- a/erp_web/pages/reports/in_out_stock_report.html +++ b/erp_web/pages/reports/in_out_stock_report.html @@ -1,419 +1,419 @@ - - - - 库存状况 - - - - - - - - - - - - - - - - -
- - - - - - - - - - -
仓库: - -  月份: - -   - 查询 -    - 导出 -    - 打印 -    -
-
- - -
-
-
- - - + + + + 库存状况 + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
仓库: + +  月份: + +   + 查询 +    + 导出 +    + 打印 +    +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/out_detail.html b/erp_web/pages/reports/out_detail.html index da3180110f644c8ce548012874286a99179209f1..4e46feab6344c19ada523983c5dc8fd917350c60 100644 --- a/erp_web/pages/reports/out_detail.html +++ b/erp_web/pages/reports/out_detail.html @@ -1,314 +1,314 @@ - - - - 出库明细 - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
客户: - -  仓库: - -  单据日期: - - - - -   - 查询 -    - 打印 -
-
- - -
-
-
- - - + + + + 出库明细 + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
客户: + +  仓库: + +  单据日期: + + - + +   + 查询 +    + 打印 +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/out_material_count.html b/erp_web/pages/reports/out_material_count.html index 5899db85472769ae3a938f145fff3813c891ad37..7aeba618c1c724a7c703cd9106a6b327ce9f2fd3 100644 --- a/erp_web/pages/reports/out_material_count.html +++ b/erp_web/pages/reports/out_material_count.html @@ -1,303 +1,303 @@ - - - - 出库汇总 - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
客户: - -  仓库: - -  单据日期: - - - - -   - 查询 -    - 打印 -
-
- - -
-
-
- - - + + + + 出库汇总 + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
客户: + +  仓库: + +  单据日期: + + - + +   + 查询 +    + 打印 +
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/erp_web/pages/reports/sale_out_report.html b/erp_web/pages/reports/sale_out_report.html index f58bed7f540abcf79437105786192883816f924b..f3bcb9ae70643e3ce0f8d4f7c514366613ae9ebe 100644 --- a/erp_web/pages/reports/sale_out_report.html +++ b/erp_web/pages/reports/sale_out_report.html @@ -1,263 +1,263 @@ - - - - 销售统计 - - - - - - - - - - - - - - - - -
- - - - - - - - - -
月份: - -    - 查询 -    - 打印 - 注:此处包含零售+批发销售
-
- - -
-
-
- - - + + + + 销售统计 + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
月份: + +    + 查询 +    + 打印 + 注:此处包含零售+批发销售
+
+ + +
+
+
+ + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index b6be301e0342ba64da2df85f7b4fed380ff2e1d4..829f3b70fb37136fd0a32c01f5b2b3b12ff8c71c 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,29 @@ 4.0.0 - + + + dev + + dev + + + true + + + + test + + test + + + + prod + + prod + + + com.jsh jshERP 2.0.2-SNAPSHOT @@ -14,7 +36,7 @@ org.springframework.boot spring-boot-starter-parent - 1.5.1.RELEASE + 2.0.0.RELEASE diff --git a/sql/jsh_erp.sql b/sql/jsh_erp.sql index e82795ed7f8d2cf6f1996001bbe9b3c7909396a3..88922e6eff146a0bca799c0ade59d8f18d28e2ff 100644 --- a/sql/jsh_erp.sql +++ b/sql/jsh_erp.sql @@ -1,5177 +1,5181 @@ -/* -Navicat MySQL Data Transfer - -Source Server : localhost -Source Server Version : 50704 -Source Host : 127.0.0.1:3306 -Source Database : jsh_erp - -Target Server Type : MYSQL -Target Server Version : 50704 -File Encoding : 65001 - -Date: 2018-10-28 23:21:22 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for `databasechangelog` --- ---------------------------- -DROP TABLE IF EXISTS `databasechangelog`; -CREATE TABLE `databasechangelog` ( - `ID` varchar(255) NOT NULL, - `AUTHOR` varchar(255) NOT NULL, - `FILENAME` varchar(255) NOT NULL, - `DATEEXECUTED` datetime NOT NULL, - `ORDEREXECUTED` int(11) NOT NULL, - `EXECTYPE` varchar(10) NOT NULL, - `MD5SUM` varchar(35) DEFAULT NULL, - `DESCRIPTION` varchar(255) DEFAULT NULL, - `COMMENTS` varchar(255) DEFAULT NULL, - `TAG` varchar(255) DEFAULT NULL, - `LIQUIBASE` varchar(20) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - --- ---------------------------- --- Records of databasechangelog --- ---------------------------- -INSERT INTO `databasechangelog` VALUES ('201709282202', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-28 23:34:07', '1', 'EXECUTED', '7:ca3a38c3a43ee96bf6c7bbf56123d1fc', 'sql', '增加角色bbbb-测试', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201709282227', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-28 23:34:07', '2', 'EXECUTED', '7:fa335b3dcabb52f38c4300e35b7c0b4c', 'sql', '删除角色bbbb-测试', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201709282322', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-29 22:39:46', '3', 'EXECUTED', '7:adeea7031bd16af361001ce7d93b1e1a', 'sql', '新增系统配置表', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201709292218', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-29 22:39:46', '4', 'EXECUTED', '7:f7079f8d7b3fdb92fb6d319789ea9117', 'sql', '新增系统参数数据-公司相关', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201710122314', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-10-18 22:39:27', '5', 'EXECUTED', '7:c0885501076d6473461f074cc68535e7', 'sql', '新增商品属性-数据', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201712102245', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-12-10 22:51:30', '6', 'EXECUTED', '7:9b0df7eba9ad678b08fd435be32397b1', 'sql', '更新账户表-是否默认列', null, '3.1.1'); -INSERT INTO `databasechangelog` VALUES ('201809122201', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2018-10-28 19:56:28', '7', 'EXECUTED', '7:62bde21df811efc41b146eac39da7994', 'sql', '更新用户表-是否系统列', null, '3.1.1'); - --- ---------------------------- --- Table structure for `databasechangeloglock` --- ---------------------------- -DROP TABLE IF EXISTS `databasechangeloglock`; -CREATE TABLE `databasechangeloglock` ( - `ID` int(11) NOT NULL, - `LOCKED` bit(1) NOT NULL, - `LOCKGRANTED` datetime DEFAULT NULL, - `LOCKEDBY` varchar(255) DEFAULT NULL, - PRIMARY KEY (`ID`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - --- ---------------------------- --- Records of databasechangeloglock --- ---------------------------- -INSERT INTO `databasechangeloglock` VALUES ('1', '', null, null); - --- ---------------------------- --- Table structure for `jsh_account` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_account`; -CREATE TABLE `jsh_account` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `SerialNo` varchar(50) DEFAULT NULL COMMENT '编号', - `InitialAmount` double DEFAULT NULL COMMENT '期初金额', - `CurrentAmount` double DEFAULT NULL COMMENT '当前余额', - `Remark` varchar(100) DEFAULT NULL COMMENT '备注', - `IsDefault` bit(1) DEFAULT NULL COMMENT '是否默认', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='账户信息'; - --- ---------------------------- --- Records of jsh_account --- ---------------------------- -INSERT INTO `jsh_account` VALUES ('4', '南通建行', '652346523465234623', '1200', '215', '建行账户', ''); -INSERT INTO `jsh_account` VALUES ('9', '流动总账', '65234624523452364', '2000', '393', '现在账户', ''); -INSERT INTO `jsh_account` VALUES ('10', '支付宝', '123456789@qq.com', '10000', null, '', ''); -INSERT INTO `jsh_account` VALUES ('11', '微信', '13000000000', '10000', null, '', ''); -INSERT INTO `jsh_account` VALUES ('12', '上海农行', '65324345234523211', '10000', '0', '', ''); - --- ---------------------------- --- Table structure for `jsh_accounthead` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_accounthead`; -CREATE TABLE `jsh_accounthead` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Type` varchar(50) DEFAULT NULL COMMENT '类型(支出/收入/收款/付款/转账)', - `OrganId` bigint(20) DEFAULT NULL COMMENT '单位Id(收款/付款单位)', - `HandsPersonId` bigint(20) DEFAULT NULL COMMENT '经手人Id', - `ChangeAmount` double DEFAULT NULL COMMENT '变动金额(优惠/收款/付款/实付)', - `TotalPrice` double DEFAULT NULL COMMENT '合计金额', - `AccountId` bigint(20) DEFAULT NULL COMMENT '账户(收款/付款)', - `BillNo` varchar(50) DEFAULT NULL COMMENT '单据编号', - `BillTime` datetime DEFAULT NULL COMMENT '单据日期', - `Remark` varchar(100) DEFAULT NULL COMMENT '备注', - PRIMARY KEY (`Id`), - KEY `FK9F4C0D8DB610FC06` (`OrganId`), - KEY `FK9F4C0D8DAAE50527` (`AccountId`), - KEY `FK9F4C0D8DC4170B37` (`HandsPersonId`), - CONSTRAINT `FK9F4C0D8DAAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), - CONSTRAINT `FK9F4C0D8DB610FC06` FOREIGN KEY (`OrganId`) REFERENCES `jsh_supplier` (`id`), - CONSTRAINT `FK9F4C0D8DC4170B37` FOREIGN KEY (`HandsPersonId`) REFERENCES `jsh_person` (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8 COMMENT='财务主表'; - --- ---------------------------- --- Records of jsh_accounthead --- ---------------------------- -INSERT INTO `jsh_accounthead` VALUES ('57', '收预付款', '8', '3', null, '1000', null, '2342134', '2017-06-27 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('61', '收预付款', '9', '3', null, '33', null, 'SYF2017062901721', '2017-06-29 00:00:00', 'aaaaaa'); -INSERT INTO `jsh_accounthead` VALUES ('67', '收预付款', '10', '4', null, '2100', null, 'SYF2017070222414', '2017-07-02 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('70', '支出', '4', '3', '-60', '-60', '4', 'ZC20170703233735', '2017-07-03 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('74', '转账', null, '3', '-100', '-100', '4', 'ZZ2017070323489', '2017-07-03 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('77', '收入', '2', '3', '40', '40', '4', 'SR20170704222634', '2017-07-04 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('78', '收预付款', '9', '3', null, '200', null, 'SYF201707050257', '2017-07-05 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('79', '收预付款', '9', '3', null, '100', null, 'SYF20170705076', '2017-07-05 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('82', '收款', '2', '3', '0', '2.6', null, 'SK20171008191440', '2017-10-09 00:08:11', ''); -INSERT INTO `jsh_accounthead` VALUES ('83', '付款', '1', '4', '0', '-20', null, 'FK20171008232825', '2017-10-08 00:00:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('84', '收入', '2', '4', '0', '21', '10', 'SR20171009000300', '2017-10-09 00:03:00', ''); -INSERT INTO `jsh_accounthead` VALUES ('85', '收入', '2', '3', '22', '22', '11', 'SR20171009000637', '2017-10-09 00:06:37', '备注123 备注123 备注123'); -INSERT INTO `jsh_accounthead` VALUES ('86', '转账', null, '4', '-22', '-22', '10', 'ZZ20171009000719', '2017-10-09 00:07:19', ''); -INSERT INTO `jsh_accounthead` VALUES ('87', '付款', '4', '4', '10', '-33', null, 'FK20171009000747', '2017-10-09 00:07:47', ''); -INSERT INTO `jsh_accounthead` VALUES ('88', '收款', '2', '4', '0', '2.8', null, 'SK20171024220754', '2017-10-24 22:07:54', ''); -INSERT INTO `jsh_accounthead` VALUES ('89', '收款', '2', '4', '0', '11', null, 'SK20171030232535', '2017-10-30 23:25:35', ''); -INSERT INTO `jsh_accounthead` VALUES ('90', '收款', '2', '4', '0', '10', null, 'SK20171119231440', '2017-11-19 23:14:40', ''); - --- ---------------------------- --- Table structure for `jsh_accountitem` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_accountitem`; -CREATE TABLE `jsh_accountitem` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `HeaderId` bigint(20) NOT NULL COMMENT '表头Id', - `AccountId` bigint(20) DEFAULT NULL COMMENT '账户Id', - `InOutItemId` bigint(20) DEFAULT NULL COMMENT '收支项目Id', - `EachAmount` double DEFAULT NULL COMMENT '单项金额', - `Remark` varchar(100) DEFAULT NULL COMMENT '单据备注', - PRIMARY KEY (`Id`), - KEY `FK9F4CBAC0AAE50527` (`AccountId`), - KEY `FK9F4CBAC0C5FE6007` (`HeaderId`), - KEY `FK9F4CBAC0D203EDC5` (`InOutItemId`), - CONSTRAINT `FK9F4CBAC0AAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), - CONSTRAINT `FK9F4CBAC0C5FE6007` FOREIGN KEY (`HeaderId`) REFERENCES `jsh_accounthead` (`Id`) ON DELETE CASCADE, - CONSTRAINT `FK9F4CBAC0D203EDC5` FOREIGN KEY (`InOutItemId`) REFERENCES `jsh_inoutitem` (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8 COMMENT='财务子表'; - --- ---------------------------- --- Records of jsh_accountitem --- ---------------------------- -INSERT INTO `jsh_accountitem` VALUES ('58', '57', '9', null, '1000', ''); -INSERT INTO `jsh_accountitem` VALUES ('62', '61', '4', null, '33', ''); -INSERT INTO `jsh_accountitem` VALUES ('68', '67', '4', null, '2100', ''); -INSERT INTO `jsh_accountitem` VALUES ('71', '70', null, '11', '60', ''); -INSERT INTO `jsh_accountitem` VALUES ('75', '74', '9', null, '100', ''); -INSERT INTO `jsh_accountitem` VALUES ('78', '77', null, '14', '40', ''); -INSERT INTO `jsh_accountitem` VALUES ('79', '78', '9', null, '200', ''); -INSERT INTO `jsh_accountitem` VALUES ('80', '79', '9', null, '100', ''); -INSERT INTO `jsh_accountitem` VALUES ('83', '82', '10', null, '2.6', ''); -INSERT INTO `jsh_accountitem` VALUES ('84', '83', '10', null, '-20', ''); -INSERT INTO `jsh_accountitem` VALUES ('85', '84', null, '13', '21', ''); -INSERT INTO `jsh_accountitem` VALUES ('86', '85', null, '12', '22', '44'); -INSERT INTO `jsh_accountitem` VALUES ('87', '86', '11', null, '22', ''); -INSERT INTO `jsh_accountitem` VALUES ('88', '87', '10', null, '-33', ''); -INSERT INTO `jsh_accountitem` VALUES ('89', '88', '10', null, '2.8', ''); -INSERT INTO `jsh_accountitem` VALUES ('90', '89', '11', null, '11', ''); -INSERT INTO `jsh_accountitem` VALUES ('91', '90', '12', null, '10', ''); - --- ---------------------------- --- Table structure for `jsh_app` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_app`; -CREATE TABLE `jsh_app` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Number` varchar(50) DEFAULT NULL COMMENT '编号', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `Type` varchar(50) DEFAULT NULL COMMENT '类型', - `Icon` varchar(50) DEFAULT NULL COMMENT '图标', - `URL` varchar(50) DEFAULT NULL COMMENT '编号', - `Width` varchar(50) DEFAULT NULL COMMENT '宽度', - `Height` varchar(50) DEFAULT NULL COMMENT '高度', - `ReSize` bit(1) DEFAULT NULL COMMENT '是否可改变大小', - `OpenMax` bit(1) DEFAULT NULL COMMENT '最大化', - `Flash` bit(1) DEFAULT NULL COMMENT '是否切换', - `ZL` varchar(50) DEFAULT NULL COMMENT '类型', - `Sort` varchar(50) DEFAULT NULL COMMENT '排序', - `Remark` varchar(200) DEFAULT NULL COMMENT '备注', - `Enabled` bit(1) DEFAULT NULL COMMENT '是否启用', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='应用表'; - --- ---------------------------- --- Records of jsh_app --- ---------------------------- -INSERT INTO `jsh_app` VALUES ('3', '00', '系统管理', 'app', '0000000004.png', '', '1240', '600', '', '', '', 'desk', '198', '', ''); -INSERT INTO `jsh_app` VALUES ('6', '', '个人信息', 'app', '0000000005.png', '../user/password.html', '600', '400', '', '', '', 'dock', '200', '', ''); -INSERT INTO `jsh_app` VALUES ('7', '01', '基础数据', 'app', '0000000006.png', '', '1350', '630', '', '', '', 'desk', '120', '', ''); -INSERT INTO `jsh_app` VALUES ('22', '03', '报表查询', 'app', '0000000022.png', '', '1350', '630', '', '', '', 'desk', '115', '', ''); -INSERT INTO `jsh_app` VALUES ('23', '04', '零售管理', 'app', 'resizeApi.png', '', '1350', '630', '', '', '', 'desk', '025', '', ''); -INSERT INTO `jsh_app` VALUES ('24', '05', '采购管理', 'app', 'buy.png', '', '1350', '630', '', '', '', 'desk', '027', '', ''); -INSERT INTO `jsh_app` VALUES ('25', '06', '销售管理', 'app', 'sale.png', '', '1350', '630', '', '', '', 'desk', '028', '', ''); -INSERT INTO `jsh_app` VALUES ('26', '07', '财务管理', 'app', 'money.png', '', '1350', '630', '', '', '', 'desk', '035', '', ''); -INSERT INTO `jsh_app` VALUES ('27', '08', '仓库管理', 'app', 'depot.png', '', '1350', '630', '', '', '', 'desk', '029', '', ''); - --- ---------------------------- --- Table structure for `jsh_asset` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_asset`; -CREATE TABLE `jsh_asset` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `assetnameID` bigint(20) NOT NULL COMMENT '资产名称id', - `location` varchar(255) DEFAULT NULL COMMENT '位置', - `labels` varchar(255) DEFAULT NULL COMMENT '标签:以空格为分隔符', - `status` smallint(6) DEFAULT NULL COMMENT '资产的状态:0==在库,1==在用,2==消费', - `userID` bigint(20) DEFAULT NULL COMMENT '用户ID', - `price` double DEFAULT NULL COMMENT '购买价格', - `purchasedate` datetime DEFAULT NULL COMMENT '购买日期', - `periodofvalidity` datetime DEFAULT NULL COMMENT '有效日期', - `warrantydate` datetime DEFAULT NULL COMMENT '保修日期', - `assetnum` varchar(255) DEFAULT NULL COMMENT '资产编号', - `serialnum` varchar(255) DEFAULT NULL COMMENT '资产序列号', - `supplier` bigint(20) NOT NULL COMMENT '供应商', - `description` longtext COMMENT '描述信息', - `addMonth` longtext COMMENT '资产添加时间,统计报表使用', - `createtime` datetime DEFAULT NULL COMMENT '创建时间', - `creator` bigint(20) DEFAULT NULL COMMENT '创建人', - `updatetime` datetime DEFAULT NULL COMMENT '更新时间', - `updator` bigint(20) DEFAULT NULL COMMENT '更新人', - PRIMARY KEY (`id`), - KEY `FK353690ED9B6CB285` (`assetnameID`), - KEY `FK353690EDAD45B659` (`creator`), - KEY `FK353690ED27D23FE4` (`supplier`), - KEY `FK353690ED61FE182C` (`updator`), - KEY `FK353690ED3E226853` (`userID`), - CONSTRAINT `FK353690ED27D23FE4` FOREIGN KEY (`supplier`) REFERENCES `jsh_supplier` (`id`), - CONSTRAINT `FK353690ED3E226853` FOREIGN KEY (`userID`) REFERENCES `jsh_user` (`id`), - CONSTRAINT `FK353690ED61FE182C` FOREIGN KEY (`updator`) REFERENCES `jsh_user` (`id`), - CONSTRAINT `FK353690ED9B6CB285` FOREIGN KEY (`assetnameID`) REFERENCES `jsh_assetname` (`id`), - CONSTRAINT `FK353690EDAD45B659` FOREIGN KEY (`creator`) REFERENCES `jsh_user` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='资产记录表'; - --- ---------------------------- --- Records of jsh_asset --- ---------------------------- -INSERT INTO `jsh_asset` VALUES ('1', '27', 'weizhi', '', '0', null, '11', '2016-10-22 00:00:00', '2016-10-21 00:00:00', '2016-11-03 00:00:00', '1231241', '123124123', '2', '', '2016-10', '2016-10-22 20:04:48', '63', '2016-10-22 20:04:48', '63'); -INSERT INTO `jsh_asset` VALUES ('3', '29', 'weizhi', null, '0', null, '11', '2016-10-22 00:00:00', '2016-10-21 00:00:00', '2016-11-03 00:00:00', '1231241', '123124123', '2', null, null, '2017-07-22 18:42:14', null, '2017-07-22 18:42:14', null); - --- ---------------------------- --- Table structure for `jsh_assetcategory` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_assetcategory`; -CREATE TABLE `jsh_assetcategory` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `assetname` varchar(255) NOT NULL COMMENT '资产类型名称', - `isystem` tinyint(4) NOT NULL COMMENT '是否系统自带 0==系统 1==非系统', - `description` varchar(500) DEFAULT NULL COMMENT '描述信息', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='资产类型'; - --- ---------------------------- --- Records of jsh_assetcategory --- ---------------------------- -INSERT INTO `jsh_assetcategory` VALUES ('14', '递延资产', '1', '递延资产'); -INSERT INTO `jsh_assetcategory` VALUES ('15', '无形资产', '1', '无形资产'); -INSERT INTO `jsh_assetcategory` VALUES ('16', '长期投资', '1', '长期投资'); -INSERT INTO `jsh_assetcategory` VALUES ('17', '固定资产', '1', '固定资产'); -INSERT INTO `jsh_assetcategory` VALUES ('18', '流动资产', '1', '流动资产'); - --- ---------------------------- --- Table structure for `jsh_assetname` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_assetname`; -CREATE TABLE `jsh_assetname` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `assetname` varchar(255) NOT NULL COMMENT '资产名称', - `assetcategoryID` bigint(20) NOT NULL COMMENT '资产类型', - `isystem` smallint(6) NOT NULL COMMENT '是否系统自带 0==系统 1==非系统', - `description` longtext COMMENT '描述信息', - `isconsumables` smallint(6) DEFAULT NULL COMMENT '是否为耗材 0==否 1==是 耗材状态只能是消费', - PRIMARY KEY (`id`), - KEY `FKA4ADCCF866BC8AD3` (`assetcategoryID`), - CONSTRAINT `FKA4ADCCF866BC8AD3` FOREIGN KEY (`assetcategoryID`) REFERENCES `jsh_assetcategory` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='资产信息'; - --- ---------------------------- --- Records of jsh_assetname --- ---------------------------- -INSERT INTO `jsh_assetname` VALUES ('1', '联想Y450', '17', '1', '', '1'); -INSERT INTO `jsh_assetname` VALUES ('2', '惠普打印机', '15', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('12', '乐萌水杯', '16', '1', '', '1'); -INSERT INTO `jsh_assetname` VALUES ('13', '机顶盒', '17', '1', '机顶盒', '0'); -INSERT INTO `jsh_assetname` VALUES ('14', 'TCL电视', '17', '1', '', '1'); -INSERT INTO `jsh_assetname` VALUES ('15', '手机', '17', '1', '', '1'); -INSERT INTO `jsh_assetname` VALUES ('16', '硬盘', '16', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('17', '毛笔', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('18', '杯子', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('19', '建造师证书', '15', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('20', '算量软件', '14', '1', '', '1'); -INSERT INTO `jsh_assetname` VALUES ('21', 'cad软件', '15', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('22', '办公桌', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('23', '笔记本', '17', '1', '笔记本', '1'); -INSERT INTO `jsh_assetname` VALUES ('24', '打印机', '17', '1', '打印机', '0'); -INSERT INTO `jsh_assetname` VALUES ('25', '电脑', '17', '1', '电脑', '0'); -INSERT INTO `jsh_assetname` VALUES ('26', '电动车', '16', '1', '电动车', '0'); -INSERT INTO `jsh_assetname` VALUES ('27', '电源线', '17', '1', '电源线', '0'); -INSERT INTO `jsh_assetname` VALUES ('28', '电源线666', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('29', '电源线777', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('30', '电源线8', '17', '1', '', '0'); -INSERT INTO `jsh_assetname` VALUES ('31', '电源线9', '17', '1', '', '0'); - --- ---------------------------- --- Table structure for `jsh_depot` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_depot`; -CREATE TABLE `jsh_depot` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `name` varchar(20) DEFAULT NULL COMMENT '仓库名称', - `address` varchar(50) DEFAULT NULL COMMENT '仓库地址', - `warehousing` double DEFAULT NULL COMMENT '仓储费', - `truckage` double DEFAULT NULL COMMENT '搬运费', - `type` int(10) DEFAULT NULL COMMENT '类型', - `sort` varchar(10) DEFAULT NULL COMMENT '排序', - `remark` varchar(100) DEFAULT NULL COMMENT '描述', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='仓库表'; - --- ---------------------------- --- Records of jsh_depot --- ---------------------------- -INSERT INTO `jsh_depot` VALUES ('1', '叠石桥店', '地址222', '33', '22', '0', '2', '上海33'); -INSERT INTO `jsh_depot` VALUES ('2', '公司总部', '地址12355', '44', '22.22', '0', '1', '总部'); -INSERT INTO `jsh_depot` VALUES ('3', '金沙店', '地址666', '31', '4', '0', '3', '苏州'); -INSERT INTO `jsh_depot` VALUES ('4', '1268200294', '', null, null, '1', '1', ''); -INSERT INTO `jsh_depot` VALUES ('5', '1268787965', null, null, null, '1', '3', ''); -INSERT INTO `jsh_depot` VALUES ('6', '1269520625', null, null, null, '1', '2', ''); - --- ---------------------------- --- Table structure for `jsh_depothead` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_depothead`; -CREATE TABLE `jsh_depothead` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Type` varchar(50) DEFAULT NULL COMMENT '类型(出库/入库)', - `SubType` varchar(50) DEFAULT NULL COMMENT '出入库分类', - `ProjectId` bigint(20) DEFAULT NULL COMMENT '项目Id', - `DefaultNumber` varchar(50) DEFAULT NULL COMMENT '初始票据号', - `Number` varchar(50) DEFAULT NULL COMMENT '票据号', - `OperPersonName` varchar(50) DEFAULT NULL COMMENT '操作员名字', - `CreateTime` datetime DEFAULT NULL COMMENT '创建时间', - `OperTime` datetime DEFAULT NULL COMMENT '出入库时间', - `OrganId` bigint(20) DEFAULT NULL COMMENT '供应商Id', - `HandsPersonId` bigint(20) DEFAULT NULL COMMENT '采购/领料-经手人Id', - `AccountId` bigint(20) DEFAULT NULL COMMENT '账户Id', - `ChangeAmount` double DEFAULT NULL COMMENT '变动金额(收款/付款)', - `AllocationProjectId` bigint(20) DEFAULT NULL COMMENT '调拨时,对方项目Id', - `TotalPrice` double DEFAULT NULL COMMENT '合计金额', - `PayType` varchar(50) DEFAULT NULL COMMENT '付款类型(现金、记账等)', - `Remark` varchar(1000) DEFAULT NULL COMMENT '备注', - `Salesman` varchar(50) DEFAULT NULL COMMENT '业务员(可以多个)', - `AccountIdList` varchar(50) DEFAULT NULL COMMENT '多账户ID列表', - `AccountMoneyList` varchar(200) DEFAULT '' COMMENT '多账户金额列表', - `Discount` double DEFAULT NULL COMMENT '优惠率', - `DiscountMoney` double DEFAULT NULL COMMENT '优惠金额', - `DiscountLastMoney` double DEFAULT NULL COMMENT '优惠后金额', - `OtherMoney` double DEFAULT NULL COMMENT '销售或采购费用合计', - `OtherMoneyList` varchar(200) DEFAULT NULL COMMENT '销售或采购费用涉及项目Id数组(包括快递、招待等)', - `OtherMoneyItem` varchar(200) DEFAULT NULL COMMENT '销售或采购费用涉及项目(包括快递、招待等)', - `AccountDay` int(10) DEFAULT NULL COMMENT '结算天数', - `Status` bit(1) DEFAULT NULL COMMENT '单据状态(未审核、已审核)', - PRIMARY KEY (`Id`), - KEY `FK2A80F214CA633ABA` (`AllocationProjectId`), - KEY `FK2A80F214C4170B37` (`HandsPersonId`), - KEY `FK2A80F214B610FC06` (`OrganId`), - KEY `FK2A80F2142888F9A` (`ProjectId`), - KEY `FK2A80F214AAE50527` (`AccountId`), - CONSTRAINT `FK2A80F214AAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), - CONSTRAINT `jsh_depothead_ibfk_1` FOREIGN KEY (`ProjectId`) REFERENCES `jsh_depot` (`id`), - CONSTRAINT `jsh_depothead_ibfk_3` FOREIGN KEY (`OrganId`) REFERENCES `jsh_supplier` (`id`), - CONSTRAINT `jsh_depothead_ibfk_4` FOREIGN KEY (`HandsPersonId`) REFERENCES `jsh_person` (`Id`), - CONSTRAINT `jsh_depothead_ibfk_5` FOREIGN KEY (`AllocationProjectId`) REFERENCES `jsh_depot` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8 COMMENT='单据主表'; - --- ---------------------------- --- Records of jsh_depothead --- ---------------------------- -INSERT INTO `jsh_depothead` VALUES ('7', '入库', '采购', null, 'GHDD201708120002', 'GHDD201708120002', '季圣华', '2017-08-12 12:04:07', '2017-08-12 12:03:23', '1', null, '12', '-30', null, '-36', '现付', 'abcdefg', '', null, null, '10', '3.6', '32.4', '30', '[\"10\",\"9\"]', '[\"10\",\"20\"]', '45', ''); -INSERT INTO `jsh_depothead` VALUES ('8', '出库', '销售', null, 'XHDD201708120001', 'XHDD201708120001', '季圣华', '2017-08-12 18:10:14', '2017-08-12 18:09:45', '2', null, '11', '17', null, '24', '现付', '', '<7>,<6>', null, null, '22', '5.28', '18.72', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('9', '入库', '采购', null, 'GHDD201708120003', 'GHDD201708120003', '季圣华', '2017-08-12 21:01:09', '2017-08-12 21:00:36', '1', null, '11', '-100', null, '-120', '现付', '', '', null, null, '10', '12', '108', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('10', '入库', '采购', null, 'GHDD201708120004', 'GHDD201708120004', '季圣华', '2017-08-12 21:10:42', '2017-08-12 21:10:16', '1', null, '4', '-10', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('11', '入库', '采购', null, 'GHDD201708120005', 'jshenghua001', '季圣华', '2017-08-12 22:07:44', '2017-08-12 22:06:37', '1', null, '12', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('12', '入库', '采购', null, 'GHDD201708120006', 'GHDD201708120006', '季圣华', '2017-08-12 22:17:11', '2017-08-12 22:16:35', '1', null, '11', '-10', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('13', '入库', '采购', null, 'GHDD201708120007', 'jishenghua3', '季圣华', '2017-08-12 22:17:52', '2017-08-12 22:17:14', '1', null, '4', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('14', '入库', '采购', null, 'GHDD201708120008', 'jishenghua004', '季圣华', '2017-08-12 22:19:37', '2017-08-12 22:19:07', '1', null, '11', '-30', null, '-36', '现付', '', '', null, null, '10', '3.6', '32.4', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('16', '入库', '采购', null, 'GHDD201708120009', 'jishenghua005', '季圣华', '2017-08-12 22:26:23', '2017-08-12 22:25:14', '1', null, '10', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('17', '入库', '采购', null, 'GHDD201708120010', 'GHDD201708120010', '季圣华', '2017-08-12 22:28:20', '2017-08-12 22:28:02', '1', null, '9', '-30', null, '-36', '现付', '', '', null, null, '10', '3.6', '32.4', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('18', '入库', '采购', null, 'GHDD201708120011', 'GHDD201708120011', '季圣华', '2017-08-12 22:30:08', '2017-08-12 22:29:48', '1', null, '4', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('19', '入库', '采购', null, 'GHDD201708120012', 'GHDD201708120012', '季圣华', '2017-08-12 22:30:57', '2017-08-12 22:29:32', '1', null, null, '-10', null, '-26.4', '现付', '', '', '[\"4\"]', '[\"-10\"]', '10', '2.64', '23.76', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('20', '入库', '采购', null, 'GHDD201708120013', 'GHDD201708120013', '季圣华', '2017-08-12 22:46:43', '2017-08-12 22:45:55', '1', null, '10', '-23', null, '-36', '现付', '', '', null, null, '20', '7.2', '28.8', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('21', '入库', '采购', null, 'GHDD201708120014', 'GHDD201708120014', '季圣华', '2017-08-12 22:46:52', '2017-08-12 22:45:59', '1', null, '11', '-20', null, '-26.4', '现付', '', '', null, null, '10', '2.64', '23.76', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('22', '入库', '采购', null, 'GHDD201708120015', 'GHDD201708120015', '季圣华', '2017-08-12 23:49:32', '2017-08-12 23:48:24', '1', null, '11', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('23', '入库', '采购', null, 'GHDD201708140001', 'GHDD201708140001', '季圣华', '2017-08-14 20:41:54', '2017-08-14 20:40:49', '1', null, '4', '-300', null, '-360', '现付', '', '', null, null, '10', '36', '324', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('24', '入库', '采购', null, 'GHDD201708150001', 'GHDD201708150001', '季圣华', '2017-08-15 21:36:25', '2017-08-15 21:35:38', '1', null, '11', '-675', null, '-750', '现付', '', '', null, null, '10', '75', '675', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('25', '入库', '采购', null, 'GHDD201708150002', 'GHDD201708150002', '季圣华', '2017-08-15 22:31:46', '2017-08-15 22:29:47', '1', null, null, '-33', null, '-75', '现付', 'ababab', '', '[\"9\",\"10\"]', '[\"-22\",\"-11\"]', '10', '7.5', '67.5', '22', '[\"10\",\"8\"]', '[\"11\",\"11\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('26', '入库', '采购', null, 'GHDD201708160001', 'GHDD201708160001', '季圣华', '2017-08-16 23:50:35', '2017-08-16 23:47:42', '4', null, '9', '-162', null, '-150', '现付', '', '', null, null, '10', '18', '162', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('27', '入库', '采购', null, 'GHDD201708180001', 'GHDD201708180001', '季圣华', '2017-08-18 00:25:58', '2017-08-18 00:25:43', '1', null, '11', '-74.25', null, '-75', '现付', '', '', null, null, '10', '8.25', '74.25', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('28', '入库', '采购', null, 'GHDD201708270001', 'GHDD201708270001', '季圣华', '2017-08-27 23:10:44', '2017-08-27 23:06:05', '46', null, '10', '-64.8', null, '-72', '现付', '', '', null, null, '10', '7.2', '64.8', '10', '[\"10\"]', '[\"10\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('29', '出库', '销售', null, 'XSCK201708280001', 'XSCK201708280001', '季圣华', '2017-08-28 23:06:40', '2017-08-28 23:05:11', '2', null, '11', '120.85', null, '130', '现付', '', '<7>', null, null, '10', '13.65', '122.85', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('30', '入库', '销售退货', null, 'XSTH201708280001', 'XSTH201708280001', '季圣华', '2017-08-28 23:13:08', '2017-08-28 23:12:48', '2', null, '10', '-48', null, '-48', '现付', '', '<5>,<6>', null, null, '0', '0', '48', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('31', '出库', '采购退货', null, 'CGTH201708280001', 'CGTH201708280001', '季圣华', '2017-08-28 23:15:45', '2017-08-28 23:15:21', '1', null, '10', '28.6', null, '26', '现付', '', '', null, null, '0', '0', '28.6', '12', '[\"10\"]', '[\"12\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('32', '入库', '其它', null, 'QTRK201708280001', 'QTRK201708280001', '季圣华', '2017-08-28 23:17:55', '2017-08-28 23:17:33', '1', null, null, null, null, '12', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('33', '出库', '其它', null, 'QTCK201708280001', 'QTCK201708280001', '季圣华', '2017-08-28 23:21:14', '2017-08-28 23:20:36', '2', null, null, null, null, '65', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('37', '出库', '调拨', null, 'DBCK201708280002', 'DBCK201708280002', '季圣华', '2017-08-28 23:56:34', '2017-08-28 23:56:10', null, null, null, null, null, '1.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('38', '出库', '调拨', null, 'DBCK201708290001', 'DBCK201708290001', '季圣华', '2017-08-29 00:20:11', '2017-08-29 00:19:58', null, null, null, null, null, '2.6', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('41', '出库', '零售', null, 'LSCK201708290002', 'LSCK201708290002', '季圣华', '2017-08-29 23:29:39', '2017-08-29 23:29:06', '7', null, '10', '42', null, '42', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('42', '出库', '零售', null, 'LSCK201708290003', 'LSCK201708290003', '季圣华', '2017-08-29 23:35:12', '2017-08-29 23:33:21', '7', null, '11', '11', null, '11', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('43', '出库', '零售', null, 'LSCK201708290004', 'LSCK201708290004', '季圣华', '2017-08-29 23:39:44', '2017-08-29 23:39:28', '7', null, '9', '12.1', null, '12.1', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('44', '入库', '零售退货', null, 'LSTH201708290001', 'LSTH201708290001', '季圣华', '2017-08-29 23:48:43', '2017-08-29 23:46:35', '7', null, '10', '-2.2', null, '-2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('45', '入库', '零售退货', null, 'LSTH201708290002', 'LSTH201708290002', '季圣华', '2017-08-29 23:51:55', '2017-08-29 23:51:31', '7', null, '12', '-3.3', null, '-3.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('48', '出库', '零售', null, 'LSCK201708310001', 'LSCK201708310001', '季圣华', '2017-08-31 00:30:31', '2017-08-31 00:29:10', '7', null, null, '12', null, '12', '现付', '', '', '[\"10\",\"11\"]', '[\"15\",\"20\"]', null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('49', '出库', '零售', null, 'LSCK201708310002', 'LSCK201708310002', '季圣华', '2017-08-31 00:57:40', '2017-08-31 00:57:08', '7', null, null, '12', null, '12', '现付', '', '', '[\"9\",\"11\"]', '[\"22\",\"11\"]', null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('50', '出库', '零售', null, 'LSCK201709030001', 'LSCK201709030001', '季圣华', '2017-09-03 12:51:50', '2017-09-03 12:51:21', '10', null, '10', '22', null, '22', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('52', '出库', '零售', null, 'LSCK201709040001', 'LSCK201709040001', '季圣华', '2017-09-04 21:32:49', '2017-09-04 21:31:24', '7', null, '11', '24.2', null, '24.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('53', '出库', '零售', null, 'LSCK201709040002', 'LSCK201709040002', '季圣华', '2017-09-04 21:34:02', '2017-09-04 21:33:30', '7', null, '9', '36.3', null, '36.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('54', '入库', '采购', null, 'CGRK201709040001', 'CGRK201709040001', '季圣华', '2017-09-04 22:20:12', '2017-09-04 22:13:00', '1', null, '10', '-10.8', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', '12', '[\"9\"]', '[\"12\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('57', '入库', '采购', null, 'CGRK201709050001', 'CGRK201709050001', '季圣华', '2017-09-05 22:37:54', '2017-09-05 22:37:31', '1', null, '11', '-182.52', null, '-182.4', '现付', '', '', null, null, '0', '0', '182.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('60', '出库', '礼品充值', null, 'LPCZ201709050001', 'LPCZ201709050001', '季圣华', '2017-09-05 23:45:48', '2017-09-05 23:42:17', null, null, null, null, null, '13', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('61', '出库', '礼品销售', null, 'LPXS201709050001', 'LPXS201709050001', '季圣华', '2017-09-05 23:48:10', '2017-09-05 23:46:04', null, null, null, null, null, '6.5', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('62', '出库', '礼品充值', null, 'LPCZ201709050002', 'LPCZ201709050002', '季圣华', '2017-09-05 23:52:41', '2017-09-05 23:51:26', null, null, null, null, null, '4', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('63', '入库', '采购', null, 'CGRK201709170001', 'CGRK201709170001', '季圣华', '2017-09-17 21:45:14', '2017-09-17 21:44:50', '1', null, '10', '-13.2', null, '-12', '现付', '', '', null, null, '0', '0', '13.2', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('65', '入库', '采购', null, 'CGRK201709170002', 'CGRK201709170002', '季圣华', '2017-09-17 21:47:07', '2017-09-17 20:45:55', '1', null, null, '-42', null, '-39', '现付', '', '', '[\"12\",\"9\"]', '[\"-20\",\"-22\"]', '0', '0', '42.9', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('68', '其它', '组装单', null, 'ZZD2017092000001', 'ZZD2017092000001', '季圣华', '2017-09-20 23:29:28', '2017-09-20 23:29:13', null, null, null, null, null, '7', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('69', '其它', '拆卸单', null, 'CSD2017092000001', 'CSD2017092000001', '季圣华', '2017-09-20 23:40:55', '2017-09-20 23:40:41', null, null, null, null, null, '0', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('70', '入库', '采购', null, 'CGRK201709210001', 'CGRK201709210001', '季圣华', '2017-09-21 22:37:20', '2017-09-21 22:36:37', '1', null, null, '-50', null, '-50', '现付', '', '', '[\"4\",\"9\"]', '[\"-10\",\"-40\"]', '0', '0', '50', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('71', '入库', '销售退货', null, 'XSTH201709210001', 'XSTH201709210001', '季圣华', '2017-09-21 22:39:00', '2017-09-21 22:38:37', '2', null, '11', '-48', null, '-48', '现付', '', '<6>,<7>', null, null, '0', '0', '48', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('72', '入库', '其它', null, 'QTRK201709210001', 'QTRK201709210001', '季圣华', '2017-09-21 22:39:26', '2017-09-21 22:39:14', '4', null, null, null, null, '24', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('73', '出库', '销售', null, 'XSCK201709210001', 'XSCK201709210001', '季圣华', '2017-09-21 22:40:01', '2017-09-21 22:39:44', '2', null, '11', '10', null, '10', '现付', '', '<6>', null, null, '0', '0', '10', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('74', '出库', '采购退货', null, 'CGTH201709210001', 'CGTH201709210001', '季圣华', '2017-09-21 22:40:57', '2017-09-21 22:40:38', '4', null, '4', '5', null, '5', '现付', '', '', null, null, '0', '0', '5', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('75', '出库', '其它', null, 'QTCK201709210001', 'QTCK201709210001', '季圣华', '2017-09-21 22:41:15', '2017-09-21 22:41:02', '2', null, null, null, null, '13', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('76', '出库', '调拨', null, 'DBCK201709210001', 'DBCK201709210001', '季圣华', '2017-09-21 22:41:36', '2017-09-21 22:41:19', null, null, null, null, null, '10', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('77', '出库', '零售', null, 'LSCK201709210001', 'LSCK201709210001', '季圣华', '2017-09-21 22:42:44', '2017-09-21 22:42:21', '7', null, '4', '2.2', null, '2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('78', '入库', '零售退货', null, 'LSTH201709210001', 'LSTH201709210001', '季圣华', '2017-09-21 22:46:07', '2017-09-21 22:45:49', '7', null, '4', '-2.2', null, '-2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('79', '入库', '采购', null, 'CGRK201709210002', 'CGRK201709210002', '季圣华', '2017-09-21 23:16:37', '2017-09-21 23:16:21', '1', null, '11', '-23.76', null, '-21.6', '现付', '', '', null, null, '0', '0', '23.76', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('80', '其它', '组装单', null, 'ZZD2017092100001', 'ZZD2017092100001', '季圣华', '2017-09-21 23:17:16', '2017-09-21 23:16:59', null, null, null, null, null, '5', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('82', '入库', '采购', null, 'CGRK201709220001', 'CGRK201709220001', '季圣华', '2017-09-22 23:06:01', '2017-09-22 23:05:39', '1', null, null, '-50', null, '-52', '现付', '', '', '[\"11\",\"9\"]', '[\"-20\",\"-30\"]', '10', '5.72', '51.48', '5', '[\"11\",\"10\"]', '[\"2\",\"3\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('84', '入库', '采购', null, 'CGRK201709220002', 'CGRK201709220002', '季圣华', '2017-09-22 23:22:02', '2017-09-22 23:21:48', '1', null, '10', '-26.4', null, '-24', '现付', '', '', null, null, '0', '0', '26.4', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('85', '入库', '采购', null, 'CGRK201709240001', 'CGRK201709240001', '季圣华', '2017-09-24 22:46:00', '2017-09-24 22:44:35', '4', null, null, '-85', null, '-75', '现付', '', '', '[\"10\",\"9\"]', '[\"-20\",\"-65\"]', '0', '0', '87.75', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('87', '出库', '销售', null, 'XSCK201709250001', 'XSCK201709250001', '季圣华', '2017-09-25 22:24:08', '2017-09-25 22:23:47', '2', null, '10', '4', null, '4', '现付', '', '<6>', null, null, '0', '0', '4', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('88', '出库', '销售', null, 'XSCK201709250002', 'XSCK201709250002', '季圣华', '2017-09-25 22:36:51', '2017-09-25 22:35:09', '2', null, '10', '39.6', null, '40', '现付', '', '<7>', null, null, '10', '4.4', '39.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('89', '入库', '零售退货', null, 'LSTH201709260001', 'LSTH201709260001', '季圣华', '2017-09-26 00:26:52', '2017-09-26 00:26:19', '7', null, '9', '-18', null, '-18', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('90', '出库', '零售', null, 'LSCK201709260001', 'LSCK201709260001', '季圣华', '2017-09-26 22:31:24', '2017-09-26 22:29:50', '7', null, null, '100', null, '100', '现付', '', '', '[\"10\",\"11\"]', '[\"60\",\"40\"]', null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('93', '出库', '销售', null, 'XSCK201710080001', 'XSCK201710080001', '季圣华', '2017-10-08 19:12:23', '2017-10-08 19:11:44', '2', null, '10', '0', null, '2.6', '现付', '', '<7>', null, null, '0', '0', '2.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('94', '出库', '销售', null, 'XSCK201710080002', 'XSCK201710080002', '季圣华', '2017-10-08 19:58:55', '2017-10-08 19:58:27', '5', null, '9', '0', null, '8', '现付', '', '<6>', null, null, '0', '0', '8', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('95', '入库', '采购', null, 'CGRK201710180001', 'CGRK201710180001', '季圣华', '2017-10-18 23:21:24', '2017-10-18 23:21:12', '1', null, '11', '-2.86', null, '-2.6', '现付', '', '', null, null, '0', '0', '2.86', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('96', '出库', '销售', null, 'XSCK201710240001', 'XSCK201710240001', '季圣华', '2017-10-24 22:04:06', '2017-10-24 22:03:08', '2', null, '9', '0', null, '2.8', '现付', '', '<7>', null, null, '10', '0.28', '2.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('97', '入库', '采购', null, 'CGRK201710290001', 'CGRK201710290001', '季圣华', '2017-10-29 23:30:47', '2017-10-29 23:30:08', '4', null, '10', '0', null, '-200', '现付', '', '', null, null, '0', '0', '234', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('98', '入库', '采购', null, 'CGRK201710290002', 'CGRK201710290002', '季圣华', '2017-10-29 23:32:07', '2017-10-29 23:30:52', '4', null, '10', '0', null, '-300', '现付', '', '', null, null, '0', '0', '351', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('99', '入库', '采购', null, 'CGRK201710290003', 'CGRK201710290003', '季圣华', '2017-10-29 23:33:45', '2017-10-29 23:32:11', '4', null, '11', '-10', null, '-720', '现付', '', '', null, null, '0', '0', '842.4', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('100', '出库', '礼品销售', null, 'LPXS201711010001', 'LPXS201711010001', '季圣华', '2017-11-01 23:06:40', '2017-11-01 23:06:13', null, null, null, '0', null, '1', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('101', '出库', '调拨', null, 'DBCK201711020001', 'DBCK201711020001', '季圣华', '2017-11-02 22:51:17', '2017-11-02 22:48:58', null, null, null, '0', null, '50', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('102', '出库', '零售', null, 'LSCK201711060001', 'LSCK201711060001', '季圣华', '2017-11-06 20:38:46', '2017-11-06 20:38:01', '7', null, null, '12', null, '12', '现付', '', '', '[\"9\",\"12\"]', '[\"10\",\"2\"]', null, null, null, null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('103', '入库', '采购', null, 'CGRK201711070001', 'CGRK201711070001', '季圣华', '2017-11-07 21:07:05', '2017-11-07 21:06:53', '1', null, '10', '-26.4', null, '-24', '现付', '', '', null, '', '0', '0', '26.4', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('104', '入库', '采购', null, 'CGRK201711070002', 'CGRK201711070002', '季圣华', '2017-11-07 21:07:40', '2017-11-07 21:07:08', '4', null, null, '-11', null, '-10', '现付', '', '', '[\"9\",\"11\"]', '[\"-10\",\"-1\"]', '0', '0', '11.7', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('105', '出库', '销售', null, 'XSCK201711070001', 'XSCK201711070001', '季圣华', '2017-11-07 21:08:48', '2017-11-07 21:08:34', '2', null, '10', '13', null, '13', '现付', '', '<6>', null, '', '0', '0', '13', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('106', '出库', '销售', null, 'XSCK201711070002', 'XSCK201711070002', '季圣华', '2017-11-07 21:09:20', '2017-11-07 21:08:51', '2', null, null, '13', null, '13', '现付', '', '<5>', '[\"9\",\"10\"]', '[\"5\",\"8\"]', '0', '0', '13', '54', '[\"11\",\"10\"]', '[\"21\",\"33\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('107', '入库', '采购', null, 'CGRK201712030001', 'CGRK201712030001', '季圣华', '2017-12-03 22:38:36', '2017-12-03 22:37:26', '4', null, '9', '-1', null, '-1', '现付', '', '', null, '', '0', '0', '1', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('108', '入库', '采购', null, 'CGRK201712030002', 'sdfasdfa', '季圣华', '2017-12-03 22:40:57', '2017-12-03 22:40:38', '4', null, '4', '-42.12', null, '-36', '现付', '', '', null, '', '0', '0', '42.12', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('109', '入库', '采购', null, 'CGRK201712030003', 'CGRK201712030003', '季圣华', '2017-12-03 22:41:38', '2017-12-03 22:41:01', '4', null, '11', '-1.4', null, '-1.2', '现付', '', '', null, '', '0', '0', '1.4', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('110', '入库', '采购', null, 'CGRK201712050001', 'CGRK201712050001', '季圣华', '2017-12-05 23:05:48', '2017-12-05 23:05:34', '1', null, '10', '-11', null, '-10', '现付', '', '', null, '', '0', '0', '11', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('111', '入库', '采购', null, 'CGRK201712050002', 'CGRK201712050002', '季圣华', '2017-12-05 23:12:53', '2017-12-05 23:12:40', '1', null, '10', '0', null, '-20', '现付', '', '', null, '', '0', '0', '22', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); -INSERT INTO `jsh_depothead` VALUES ('112', '出库', '销售', null, 'XSCK201712100001', 'XSCK201712100001', '季圣华', '2017-12-10 21:07:45', '2017-12-10 21:07:25', '2', null, '11', '2.6', null, '2.6', '现付', '', '<>', null, '', '0', '0', '2.6', null, null, null, null, ''); -INSERT INTO `jsh_depothead` VALUES ('113', '入库', '采购', null, 'CGRK201712100001', 'CGRK201712100001', '季圣华', '2017-12-10 23:11:20', '2017-12-10 23:11:10', '4', null, '9', '-14.52', null, '-14.3', '现付', '', '', null, '', '0', '0', '14.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); - --- ---------------------------- --- Table structure for `jsh_depotitem` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_depotitem`; -CREATE TABLE `jsh_depotitem` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `HeaderId` bigint(20) NOT NULL COMMENT '表头Id', - `MaterialId` bigint(20) NOT NULL COMMENT '材料Id', - `MUnit` varchar(20) DEFAULT NULL COMMENT '商品计量单位', - `OperNumber` double DEFAULT NULL COMMENT '数量', - `BasicNumber` double DEFAULT NULL COMMENT '基础数量,如kg、瓶', - `UnitPrice` double DEFAULT NULL COMMENT '单价', - `TaxUnitPrice` double DEFAULT NULL COMMENT '含税单价', - `AllPrice` double DEFAULT NULL COMMENT '金额', - `Remark` varchar(200) DEFAULT NULL COMMENT '描述', - `Img` varchar(50) DEFAULT NULL COMMENT '图片', - `Incidentals` double DEFAULT NULL COMMENT '运杂费', - `DepotId` bigint(20) DEFAULT NULL COMMENT '仓库ID(库存是统计出来的)', - `AnotherDepotId` bigint(20) DEFAULT NULL COMMENT '调拨时,对方仓库Id', - `TaxRate` double DEFAULT NULL COMMENT '税率', - `TaxMoney` double DEFAULT NULL COMMENT '税额', - `TaxLastMoney` double DEFAULT NULL COMMENT '价税合计', - `OtherField1` varchar(50) DEFAULT NULL COMMENT '自定义字段1-品名', - `OtherField2` varchar(50) DEFAULT NULL COMMENT '自定义字段2-型号', - `OtherField3` varchar(50) DEFAULT NULL COMMENT '自定义字段3-制造商', - `OtherField4` varchar(50) DEFAULT NULL COMMENT '自定义字段4', - `OtherField5` varchar(50) DEFAULT NULL COMMENT '自定义字段5', - `MType` varchar(20) DEFAULT NULL COMMENT '商品类型', - PRIMARY KEY (`Id`), - KEY `FK2A819F475D61CCF7` (`MaterialId`), - KEY `FK2A819F474BB6190E` (`HeaderId`), - KEY `FK2A819F479485B3F5` (`DepotId`), - KEY `FK2A819F47729F5392` (`AnotherDepotId`), - CONSTRAINT `FK2A819F47729F5392` FOREIGN KEY (`AnotherDepotId`) REFERENCES `jsh_depot` (`id`), - CONSTRAINT `FK2A819F479485B3F5` FOREIGN KEY (`DepotId`) REFERENCES `jsh_depot` (`id`), - CONSTRAINT `jsh_depotitem_ibfk_1` FOREIGN KEY (`HeaderId`) REFERENCES `jsh_depothead` (`Id`) ON DELETE CASCADE, - CONSTRAINT `jsh_depotitem_ibfk_2` FOREIGN KEY (`MaterialId`) REFERENCES `jsh_material` (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8 COMMENT='单据子表'; - --- ---------------------------- --- Records of jsh_depotitem --- ---------------------------- -INSERT INTO `jsh_depotitem` VALUES ('7', '7', '500', '码', '30', '30', '1.2', '1.32', '36', 'remark', null, null, '3', null, '10', '3.6', '39.6', 'a', 'b', 'c', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('8', '8', '500', '码', '20', '20', '1.2', '1.2', '24', '', null, null, '3', null, null, '0', '24', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('9', '9', '500', '码', '100', '100', '1.2', '1.32', '120', '', null, null, '3', null, '10', '12', '132', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('10', '10', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('11', '11', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('12', '12', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('13', '13', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('14', '14', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('16', '16', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('17', '17', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('18', '18', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('19', '19', '500', '码', '22', '22', '1.2', '1.32', '26.4', '', null, null, '3', null, '10', '2.64', '29.04', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('20', '20', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('21', '21', '500', '码', '22', '22', '1.2', '1.32', '26.4', '', null, null, '3', null, '10', '2.64', '29.04', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('22', '22', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('23', '23', '517', '箱', '10', '120', '36', '36', '360', '', null, null, '3', null, '0', '0', '360', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('24', '24', '518', '包', '10', '250', '75', '75', '750', '', null, null, '3', null, '0', '0', '750', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('25', '25', '518', '包', '1', '25', '75', '75', '75', '', null, null, '3', null, '0', '0', '75', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('26', '26', '518', '包', '2', '50', '75', '90', '150', '', null, null, '3', null, '20', '30', '180', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('27', '27', '518', '包', '1', '25', '75', '82.5', '75', '', null, null, '3', null, '10', '7.5', '82.5', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('28', '28', '517', '箱', '2', '24', '36', '36', '72', '', null, null, '3', null, '0', '0', '72', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('29', '29', '500', '码', '100', '100', '1.3', '1.37', '130', '', null, null, '3', null, '5', '6.5', '136.5', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('30', '30', '500', '码', '40', '40', '1.2', '1.2', '48', '', null, null, '3', null, '0', '0', '48', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('31', '31', '500', '码', '20', '20', '1.3', '1.43', '26', '', null, null, '3', null, '10', '2.6', '28.6', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('32', '32', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('33', '33', '500', '码', '50', '50', '1.3', '1.43', '65', '', null, null, '3', null, '10', '6.5', '71.5', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('37', '37', '500', '码', '1', '1', '1.3', '1.3', '1.3', '', null, null, '3', '1', '0', '0', '1.3', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('38', '38', '500', '码', '2', '2', '1.3', '1.3', '2.6', '', null, null, '3', '1', '0', '0', '2.6', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('41', '41', '500', '码', '20', '20', '2.1', '2.31', '42', '', null, null, '3', null, '10', '4.2', '46.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('42', '42', '500', '码', '10', '10', '1.1', '1.1', '11', '', null, null, '3', null, '0', '0', '11', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('43', '43', '500', '码', '11', '11', '1.1', '1.1', '12.1', '', null, null, '3', null, '0', '0', '12.1', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('44', '44', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('45', '45', '500', '码', '3', '3', '1.1', '1.1', '3.3', '', null, null, '3', null, '0', '0', '3.3', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('48', '48', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('49', '49', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('50', '50', '500', '码', '20', '20', '1.1', '1.1', '22', '', null, null, '3', null, '0', '0', '22', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('52', '52', '500', '码', '22', '22', '1.1', '1.1', '24.2', '', null, null, '3', null, '0', '0', '24.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('53', '53', '500', '码', '33', '33', '1.1', '1.1', '36.3', '', null, null, '3', null, '0', '0', '36.3', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('54', '54', '500', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '1', null, '10', '0', '12', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('57', '57', '500', '码', '2', '2', '1.2', '1.26', '2.4', '', null, null, '3', null, '0', '0.12', '2.52', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('60', '60', '500', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '3', '4', '0', '0', '13', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('61', '61', '500', '码', '5', '5', '1.3', '1.3', '6.5', '', null, null, '4', null, '0', '0', '6.5', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('62', '62', '517', '瓶', '1', '1', '4', '4', '4', '', null, null, '1', '6', '0', '0', '4', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('63', '57', '517', '箱', '5', '60', '36', '36', '180', '', null, null, '3', null, '0', '0', '180', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('64', '63', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('66', '65', '498', '码', '30', '30', '1.3', '1.43', '39', '', null, null, '3', null, '10', '3.9', '42.9', '', '', '', '', '', null); -INSERT INTO `jsh_depotitem` VALUES ('71', '68', '498', '码', '1', '1', '3', '3', '3', '', null, null, '3', null, '0', '0', '3', '', '', '', '', '', '组合件'); -INSERT INTO `jsh_depotitem` VALUES ('72', '68', '499', '码', '1', '1', '4', '4', '4', '', null, null, '3', null, '0', '0', '4', '', '', '', '', '', '普通子件'); -INSERT INTO `jsh_depotitem` VALUES ('73', '69', '498', '码', '1', '1', '0', '0', '0', '', null, null, '1', null, '0', '0', '0', '', '', '', '', '', '组合件'); -INSERT INTO `jsh_depotitem` VALUES ('74', '69', '499', '码', '1', '1', '0', '0', '0', '', null, null, '1', null, '0', '0', '0', '', '', '', '', '', '普通子件'); -INSERT INTO `jsh_depotitem` VALUES ('75', '70', '487', '码', '50', '50', '1', '1', '50', '', null, null, '1', null, '10', '0', '50', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('76', '71', '499', '码', '20', '20', '2.4', '2.4', '48', '', null, null, '3', null, '0', '0', '48', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('77', '72', '499', '码', '10', '10', '2.4', '2.81', '24', '', null, null, '3', null, '17', '4.08', '28.08', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('78', '73', '487', '码', '10', '10', '1', '1', '10', '', null, null, '1', null, '0', '0', '10', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('79', '74', '487', '码', '5', '5', '1', '1', '5', '', null, null, '3', null, '0', '0', '5', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('80', '75', '500', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('81', '76', '487', '码', '10', '10', '1', '1', '10', '', null, null, '3', '1', '0', '0', '10', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('82', '77', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('83', '78', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('84', '79', '499', '码', '9', '9', '2.4', '2.64', '21.6', '', null, null, '3', null, '10', '2.16', '23.76', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('85', '80', '500', '码', '1', '1', '2', '2', '2', '', null, null, '3', null, '0', '0', '2', '', '', '', '', '', '组合件'); -INSERT INTO `jsh_depotitem` VALUES ('86', '80', '498', '码', '1', '1', '3', '3', '3', '', null, null, '3', null, '0', '0', '3', '', '', '', '', '', '普通子件'); -INSERT INTO `jsh_depotitem` VALUES ('88', '82', '498', '码', '40', '40', '1.3', '1.43', '52', '', null, null, '3', null, '10', '5.2', '57.2', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('90', '84', '499', '码', '10', '10', '2.4', '2.64', '24', '', null, null, '1', null, '10', '2.4', '26.4', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('91', '85', '518', '包', '1', '25', '75', '87.75', '75', '', null, null, '3', null, '17', '12.75', '87.75', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('93', '87', '518', 'kg', '1', '1', '4', '4', '4', '', null, null, '3', null, '0', '0', '4', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('94', '88', '517', '瓶', '10', '10', '4', '4.4', '40', '', null, null, '3', null, '10', '4', '44', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('95', '89', '517', '箱', '1', '12', '18', '18', '18', '', null, null, '3', null, '0', '0', '18', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('96', '90', '518', '包', '2', '50', '50', '50', '100', '', null, null, '3', null, '0', '0', '100', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('100', '93', '500', '码', '2', '2', '1.3', '1.3', '2.6', '', null, null, '1', null, '0', '0', '2.6', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('101', '94', '517', '瓶', '2', '2', '4', '4', '8', '', null, null, '3', null, '0', '0', '8', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('102', '95', '498', '码', '2', '2', '1.3', '1.43', '2.6', '', null, null, '3', null, '10', '0.26', '2.86', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('103', '96', '498', '码', '2', '2', '1.4', '1.4', '2.8', '', null, null, '3', null, '0', '0', '2.8', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('104', '97', '485', '码', '200', '200', '1', '1.17', '200', '', null, null, '3', null, '17', '34', '234', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('105', '98', '487', '码', '300', '300', '1', '1.17', '300', '', null, null, '3', null, '17', '51', '351', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('106', '99', '517', '箱', '20', '240', '36', '42.12', '720', '', null, null, '3', null, '17', '122.4', '842.4', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('107', '100', '487', '码', '1', '1', '1', '1', '1', '', null, null, '4', null, '0', '0', '1', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('108', '101', '485', '码', '50', '50', '1', '1', '50', '', null, null, '3', '1', '0', '0', '50', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('109', '102', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('110', '103', '499', '码', '10', '10', '2.4', '2.64', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('111', '104', '487', '码', '10', '10', '1', '1.17', '10', '', null, null, '3', null, '17', '1.7', '11.7', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('112', '105', '499', '码', '5', '5', '2.6', '2.6', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('113', '106', '499', '码', '5', '5', '2.6', '2.6', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('114', '107', '487', '码', '1', '1', '1', '1', '1', '', null, null, '1', null, '0', '0', '1', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('116', '108', '517', '箱', '1', '12', '36', '42.12', '36', '', null, null, '3', null, '17', '6.12', '42.12', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('117', '109', '500', '码', '1', '1', '1.2', '1.4', '1.2', '', null, null, '3', null, '17', '0.2', '1.4', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('118', '110', '487', '码', '10', '10', '1', '1.1', '10', '', null, null, '3', null, '10', '1', '11', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('119', '111', '487', '码', '20', '20', '1', '1.1', '20', '', null, null, '1', null, '10', '2', '22', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('120', '112', '499', '码', '1', '1', '2.6', '2.6', '2.6', '', null, null, '3', null, '0', '0', '2.6', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('121', '113', '498', '码', '1', '1', '1.3', '1.52', '1.3', '', null, null, '3', null, '17', '0.22', '1.52', '', '', '', '', '', ''); -INSERT INTO `jsh_depotitem` VALUES ('122', '113', '498', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '1', null, '0', '0', '13', '', '', '', '', '', ''); - --- ---------------------------- --- Table structure for `jsh_functions` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_functions`; -CREATE TABLE `jsh_functions` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Number` varchar(50) DEFAULT NULL COMMENT '编号', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `PNumber` varchar(50) DEFAULT NULL COMMENT '上级编号', - `URL` varchar(100) DEFAULT NULL COMMENT '链接', - `State` bit(1) DEFAULT NULL COMMENT '收缩', - `Sort` varchar(50) DEFAULT NULL COMMENT '排序', - `Enabled` bit(1) DEFAULT NULL COMMENT '启用', - `Type` varchar(50) DEFAULT NULL COMMENT '类型', - `PushBtn` varchar(50) DEFAULT NULL COMMENT '功能按钮', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=240 DEFAULT CHARSET=utf8 COMMENT='功能模块表'; - --- ---------------------------- --- Records of jsh_functions --- ---------------------------- -INSERT INTO `jsh_functions` VALUES ('1', '00', '系统管理', '0', '', '', '0010', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('2', '01', '基础数据', '0', '', '', '0020', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('11', '0001', '系统管理', '00', '', '', '0110', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('12', '000101', '应用管理', '0001', '../manage/app.html', '', '0132', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('13', '000102', '角色管理', '0001', '../manage/role.html', '', '0130', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('14', '000103', '用户管理', '0001', '../manage/user.html', '', '0140', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('15', '000104', '日志管理', '0001', '../manage/log.html', '', '0160', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('16', '000105', '功能管理', '0001', '../manage/functions.html', '', '0135', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('21', '0101', '商品管理', '01', '', '', '0220', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('22', '010101', '商品类别', '0101', '../materials/materialcategory.html', '', '0230', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('23', '010102', '商品信息', '0101', '../materials/material.html', '', '0240', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('24', '0102', '基本资料', '01', '', '', '0250', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('25', '01020101', '供应商信息', '0102', '../manage/vendor.html', '', '0260', '', '电脑版', '1,2'); -INSERT INTO `jsh_functions` VALUES ('26', '010202', '仓库信息', '0102', '../manage/depot.html', '', '0270', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('31', '010206', '经手人管理', '0102', '../materials/person.html', '', '0284', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('32', '0502', '采购管理', '05', '', '', '0330', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('33', '050201', '采购入库', '0502', '../materials/purchase_in_list.html', '', '0340', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('38', '0603', '销售管理', '06', '', '', '0390', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('40', '080107', '调拨出库', '0801', '../materials/allocation_out_list.html', '', '0807', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('41', '060303', '销售出库', '0603', '../materials/sale_out_list.html', '', '0394', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('44', '0704', '财务管理', '07', '', '', '0450', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('59', '030101', '库存状况', '0301', '../reports/in_out_stock_report.html', '', '0600', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('194', '010204', '收支项目', '0102', '../manage/inOutItem.html', '', '0282', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('195', '010205', '结算账户', '0102', '../manage/account.html', '', '0283', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('196', '03', '报表查询', '0', '', '', '0025', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('197', '070402', '收入单', '0704', '../financial/item_in.html', '', '0465', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('198', '0301', '报表查询', '03', '', '', '0570', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('199', '050204', '采购退货', '0502', '../materials/purchase_back_list.html', '', '0345', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('200', '060305', '销售退货', '0603', '../materials/sale_back_list.html', '', '0396', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('201', '080103', '其它入库', '0801', '../materials/other_in_list.html', '', '0803', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('202', '080105', '其它出库', '0801', '../materials/other_out_list.html', '', '0805', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('203', '070403', '支出单', '0704', '../financial/item_out.html', '', '0470', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('204', '070404', '收款单', '0704', '../financial/money_in.html', '', '0475', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('205', '070405', '付款单', '0704', '../financial/money_out.html', '', '0480', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('206', '070406', '转账单', '0704', '../financial/giro.html', '', '0490', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('207', '030102', '结算账户', '0301', '../reports/account_report.html', '', '0610', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('208', '030103', '进货统计', '0301', '../reports/buy_in_report.html', '', '0620', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('209', '030104', '销售统计', '0301', '../reports/sale_out_report.html', '', '0630', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('210', '040102', '零售出库', '0401', '../materials/retail_out_list.html', '', '0405', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('211', '040104', '零售退货', '0401', '../materials/retail_back_list.html', '', '0407', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('212', '070407', '收预付款', '0704', '../financial/advance_in.html', '', '0495', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('213', '010207', '礼品卡管理', '0102', '../manage/depotGift.html', '', '0290', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('214', '040106', '礼品充值', '0401', '../materials/gift_recharge_list.html', '', '0408', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('215', '040108', '礼品销售', '0401', '../materials/gift_out_list.html', '', '0409', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('216', '030105', '礼品卡统计', '0301', '../reports/gift_manage_report.html', '', '0635', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('217', '01020102', '客户信息', '0102', '../manage/customer.html', '', '0262', '', '电脑版', '1,2'); -INSERT INTO `jsh_functions` VALUES ('218', '01020103', '会员信息', '0102', '../manage/member.html', '', '0263', '', '电脑版', '1,2'); -INSERT INTO `jsh_functions` VALUES ('219', '000107', '资产管理', '0001', '../asset/asset.html', '', '0170', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('220', '010103', '计量单位', '0101', '../manage/unit.html', '', '0245', '', '电脑版', null); -INSERT INTO `jsh_functions` VALUES ('221', '04', '零售管理', '0', '', '', '0028', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('222', '05', '采购管理', '0', '', '', '0030', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('223', '06', '销售管理', '0', '', '', '0035', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('224', '07', '财务管理', '0', '', '', '0040', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('225', '0401', '零售管理', '04', '', '', '0401', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('226', '030106', '入库明细', '0301', '../reports/in_detail.html', '', '0640', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('227', '030107', '出库明细', '0301', '../reports/out_detail.html', '', '0645', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('228', '030108', '入库汇总', '0301', '../reports/in_material_count.html', '', '0650', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('229', '030109', '出库汇总', '0301', '../reports/out_material_count.html', '', '0655', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('232', '080109', '组装单', '0801', '../materials/assemble_list.html', '', '0809', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('233', '080111', '拆卸单', '0801', '../materials/disassemble_list.html', '', '0811', '', '电脑版', '3,4,5'); -INSERT INTO `jsh_functions` VALUES ('234', '000105', '系统配置', '0001', '../manage/systemConfig.html', '', '0165', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('235', '030110', '客户对账', '0301', '../reports/customer_account.html', '', '0660', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('236', '000106', '商品属性', '0001', '../materials/materialProperty.html', '', '0168', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('237', '030111', '供应商对账', '0301', '../reports/vendor_account.html', '', '0665', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('238', '08', '仓库管理', '0', '', '', '0038', '', '电脑版', ''); -INSERT INTO `jsh_functions` VALUES ('239', '0801', '仓库管理', '08', '', '', '0801', '', '电脑版', ''); - --- ---------------------------- --- Table structure for `jsh_inoutitem` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_inoutitem`; -CREATE TABLE `jsh_inoutitem` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `Type` varchar(20) DEFAULT NULL COMMENT '类型', - `Remark` varchar(100) DEFAULT NULL COMMENT '备注', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='收支项目'; - --- ---------------------------- --- Records of jsh_inoutitem --- ---------------------------- -INSERT INTO `jsh_inoutitem` VALUES ('1', '办公耗材', '支出', '办公耗材'); -INSERT INTO `jsh_inoutitem` VALUES ('5', '房租收入', '收入', '房租收入'); -INSERT INTO `jsh_inoutitem` VALUES ('7', '利息收入', '收入', '利息收入'); -INSERT INTO `jsh_inoutitem` VALUES ('8', '水电费', '支出', '水电费水电费'); -INSERT INTO `jsh_inoutitem` VALUES ('9', '快递费', '支出', '快递费'); -INSERT INTO `jsh_inoutitem` VALUES ('10', '交通报销费', '支出', '交通报销费'); -INSERT INTO `jsh_inoutitem` VALUES ('11', '差旅费', '支出', '差旅费'); -INSERT INTO `jsh_inoutitem` VALUES ('12', '全车贴膜-普通', '收入', ''); -INSERT INTO `jsh_inoutitem` VALUES ('13', '全车贴膜-高档', '收入', ''); -INSERT INTO `jsh_inoutitem` VALUES ('14', '洗车', '收入', ''); -INSERT INTO `jsh_inoutitem` VALUES ('15', '保养汽车', '收入', ''); - --- ---------------------------- --- Table structure for `jsh_log` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_log`; -CREATE TABLE `jsh_log` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `userID` bigint(20) NOT NULL COMMENT '操作用户ID', - `operation` varchar(500) DEFAULT NULL COMMENT '操作模块名称', - `clientIP` varchar(50) DEFAULT NULL COMMENT '客户端IP', - `createtime` datetime DEFAULT NULL COMMENT '创建时间', - `status` tinyint(4) DEFAULT NULL COMMENT '操作状态 0==成功,1==失败', - `contentdetails` varchar(1000) DEFAULT NULL COMMENT '操作详情', - `remark` varchar(500) DEFAULT NULL COMMENT '备注信息', - PRIMARY KEY (`id`), - KEY `FKF2696AA13E226853` (`userID`), - CONSTRAINT `FKF2696AA13E226853` FOREIGN KEY (`userID`) REFERENCES `jsh_user` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=5852 DEFAULT CHARSET=utf8 COMMENT='操作日志'; - --- ---------------------------- --- Records of jsh_log --- ---------------------------- -INSERT INTO `jsh_log` VALUES ('1722', '63', '登录系统', '192.168.1.104', '2016-11-27 13:17:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1723', '63', '登录系统', '192.168.1.104', '2016-11-27 13:17:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1724', '63', '退出系统', '192.168.1.104', '2016-11-27 13:17:48', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('1725', '65', '登录系统', '192.168.1.104', '2016-11-27 13:17:52', '0', '管理用户:ls 登录系统', 'ls 登录系统'); -INSERT INTO `jsh_log` VALUES ('1726', '65', '退出系统', '192.168.1.104', '2016-11-27 13:18:18', '0', '管理用户:ls 退出系统', 'ls 退出系统'); -INSERT INTO `jsh_log` VALUES ('1727', '63', '登录系统', '192.168.1.104', '2016-11-27 13:18:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1728', '63', '更新UserBusiness', '192.168.1.104', '2016-11-27 13:18:44', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1729', '63', '退出系统', '192.168.1.104', '2016-11-27 13:18:48', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('1730', '65', '登录系统', '192.168.1.104', '2016-11-27 13:18:53', '0', '管理用户:ls 登录系统', 'ls 登录系统'); -INSERT INTO `jsh_log` VALUES ('1731', '63', '登录系统', '192.168.1.104', '2016-12-04 10:38:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1732', '63', '增加物料', '192.168.1.104', '2016-12-04 10:40:52', '0', '增加物料名称为 11 成功!', '增加物料成功'); -INSERT INTO `jsh_log` VALUES ('1733', '63', '更新物料', '192.168.1.104', '2016-12-04 10:59:57', '0', '更新物料ID为 499 成功!', '更新物料成功'); -INSERT INTO `jsh_log` VALUES ('1734', '63', '更新物料', '192.168.1.104', '2016-12-04 11:00:13', '0', '更新物料ID为 499 成功!', '更新物料成功'); -INSERT INTO `jsh_log` VALUES ('1735', '63', '删除物料', '192.168.1.104', '2016-12-04 11:00:38', '0', '删除物料ID为 499 成功!', '删除物料成功'); -INSERT INTO `jsh_log` VALUES ('1736', '63', '增加物料', '192.168.1.104', '2016-12-04 11:02:35', '0', '增加物料名称为 11 成功!', '增加物料成功'); -INSERT INTO `jsh_log` VALUES ('1737', '63', '批量删除物料', '192.168.1.104', '2016-12-04 11:02:41', '0', '批量删除物料ID为 500 成功!', '批量删除物料成功'); -INSERT INTO `jsh_log` VALUES ('1738', '63', '更新功能', '192.168.1.104', '2016-12-04 11:04:43', '0', '更新功能ID为 26 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1739', '63', '增加供应商', '192.168.1.104', '2016-12-04 11:38:13', '0', '增加供应商名称为 aa 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('1740', '63', '增加供应商', '192.168.1.104', '2016-12-04 11:48:36', '0', '增加供应商名称为 aaaa 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('1741', '63', '删除供应商', '192.168.1.104', '2016-12-04 11:48:53', '0', '删除供应商ID为 3,名称为 aa成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('1742', '63', '更新供应商', '192.168.1.104', '2016-12-04 11:48:59', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('1743', '63', '更新功能', '192.168.1.104', '2016-12-04 13:06:24', '0', '更新功能ID为 31 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1744', '63', '删除功能', '192.168.1.104', '2016-12-04 13:06:47', '0', '删除功能ID为 30 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1745', '63', '更新功能', '192.168.1.104', '2016-12-04 13:08:35', '0', '更新功能ID为 24 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1746', '63', '更新功能', '192.168.1.104', '2016-12-04 13:09:52', '0', '更新功能ID为 24 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1747', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:00', '0', '更新功能ID为 21 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1748', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:08', '0', '更新功能ID为 22 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1749', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:16', '0', '更新功能ID为 23 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1750', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:31', '0', '更新功能ID为 23 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1751', '63', '更新应用', '192.168.1.104', '2016-12-04 13:34:39', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1752', '63', '更新应用', '192.168.1.104', '2016-12-04 13:35:13', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1753', '63', '登录系统', '192.168.1.104', '2016-12-04 13:36:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1754', '63', '登录系统', '192.168.1.104', '2016-12-04 13:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1755', '63', '增加功能', '192.168.1.104', '2016-12-04 13:40:10', '0', '增加功能名称为 报表管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1756', '63', '更新功能', '192.168.1.104', '2016-12-04 13:40:38', '0', '更新功能ID为 58 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1757', '63', '更新功能', '192.168.1.104', '2016-12-04 13:40:54', '0', '更新功能ID为 59 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1758', '63', '更新应用', '192.168.1.104', '2016-12-04 13:42:15', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1759', '63', '更新功能', '192.168.1.104', '2016-12-04 13:43:23', '0', '更新功能ID为 58 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1760', '63', '更新应用', '192.168.1.104', '2016-12-04 13:43:44', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1761', '63', '更新应用', '192.168.1.104', '2016-12-04 13:47:17', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1762', '63', '登录系统', '192.168.112.102', '2016-12-04 21:00:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1763', '63', '更新应用', '192.168.112.102', '2016-12-04 21:01:40', '0', '更新应用ID为 7 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1764', '63', '更新应用', '192.168.112.102', '2016-12-04 21:02:40', '0', '更新应用ID为 7 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('1765', '63', '登录系统', '192.168.112.102', '2016-12-04 21:14:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1766', '63', '登录系统', '192.168.112.102', '2016-12-04 21:49:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1767', '63', '登录系统', '192.168.4.108', '2016-12-10 14:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1768', '63', '登录系统', '192.168.4.108', '2016-12-10 14:30:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1769', '63', '退出系统', '192.168.4.108', '2016-12-10 14:31:27', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('1770', '63', '登录系统', '192.168.4.108', '2016-12-10 14:31:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1771', '63', '增加经手人', '192.168.4.108', '2016-12-10 14:55:24', '0', '增加经手人名称为 赵五-财务 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1772', '63', '更新经手人', '192.168.4.108', '2016-12-10 14:55:33', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1773', '63', '更新经手人', '192.168.4.108', '2016-12-10 14:55:45', '0', '更新经手人ID为 1 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1774', '63', '增加功能', '192.168.4.108', '2016-12-10 15:29:27', '0', '增加功能名称为 收入单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1775', '63', '更新UserBusiness', '192.168.4.108', '2016-12-10 15:30:47', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1776', '63', '更新功能', '192.168.4.108', '2016-12-10 15:35:04', '0', '更新功能ID为 58 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1777', '63', '更新功能', '192.168.4.108', '2016-12-10 15:35:59', '0', '更新功能ID为 58 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1778', '63', '更新功能', '192.168.4.108', '2016-12-10 15:37:40', '0', '更新功能ID为 196 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1779', '63', '更新功能', '192.168.4.108', '2016-12-10 15:39:07', '0', '更新功能ID为 196 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1780', '63', '更新功能', '192.168.4.108', '2016-12-10 15:39:23', '0', '更新功能ID为 59 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1781', '63', '删除功能', '192.168.4.108', '2016-12-10 15:39:45', '0', '删除功能ID为 58 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1782', '63', '更新功能', '192.168.4.108', '2016-12-10 15:40:03', '0', '更新功能ID为 59 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1783', '63', '更新UserBusiness', '192.168.4.108', '2016-12-10 15:41:52', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1784', '63', '增加功能', '192.168.4.108', '2016-12-10 15:44:39', '0', '增加功能名称为 报表管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1785', '63', '更新功能', '192.168.4.108', '2016-12-10 15:44:51', '0', '更新功能ID为 59 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1786', '63', '更新功能', '192.168.4.108', '2016-12-10 15:46:30', '0', '更新功能ID为 198 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1787', '63', '增加经手人', '192.168.4.108', '2016-12-10 16:48:36', '0', '增加经手人名称为 赵六-财务 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1788', '63', '更新经手人', '192.168.4.108', '2016-12-10 16:48:43', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1789', '63', '更新经手人', '192.168.4.108', '2016-12-10 16:48:49', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1790', '63', '增加仓库', '192.168.4.108', '2016-12-10 16:59:41', '0', '增加仓库名称为 总部 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('1791', '63', '更新仓库', '192.168.4.108', '2016-12-10 16:59:52', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('1792', '63', '更新仓库', '192.168.4.108', '2016-12-10 17:00:03', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('1793', '63', '更新经手人', '192.168.4.108', '2016-12-10 17:00:15', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1794', '63', '更新经手人', '192.168.4.108', '2016-12-10 17:00:23', '0', '更新经手人ID为 4 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1795', '63', '登录系统', '192.168.4.108', '2016-12-10 17:10:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1796', '63', '退出系统', '192.168.4.108', '2016-12-10 17:39:05', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('1797', '63', '登录系统', '192.168.4.108', '2016-12-10 17:39:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1798', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:44:39', '0', '批量删除功能ID为 51,193 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1799', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:44:54', '0', '批量删除功能ID为 46,47,48,49,50 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1800', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:45:26', '0', '批量删除功能ID为 52,53,54,55 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1801', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:45:49', '0', '批量删除功能ID为 45 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1802', '63', '登录系统', '192.168.112.102', '2016-12-10 20:19:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1803', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:06', '0', '增加财务编号为 33 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1804', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:11', '0', '增加财务编号为 33 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1805', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:12', '0', '增加财务编号为 33 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1806', '63', '增加财务', '192.168.112.102', '2016-12-10 20:25:48', '0', '增加财务编号为 123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1807', '63', '登录系统', '192.168.112.102', '2016-12-10 20:50:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1808', '63', '增加财务', '192.168.112.102', '2016-12-10 20:51:41', '0', '增加财务编号为 3123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1809', '63', '增加财务', '192.168.112.102', '2016-12-10 20:53:58', '0', '增加财务编号为 3123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1810', '63', '增加财务', '192.168.112.102', '2016-12-10 21:08:57', '0', '增加财务编号为 123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1811', '63', '增加财务', '192.168.112.102', '2016-12-10 21:47:45', '0', '增加财务编号为 123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1812', '63', '保存财务明细', '192.168.112.102', '2016-12-10 21:47:46', '0', '保存财务明细对应主表编号为 8 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1813', '63', '登录系统', '192.168.112.102', '2016-12-10 22:49:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1814', '63', '删除财务', '192.168.112.102', '2016-12-10 22:52:43', '0', '删除财务ID为 5 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1815', '63', '批量删除财务', '192.168.112.102', '2016-12-10 22:52:49', '0', '批量删除财务ID为 4 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1816', '63', '增加财务', '192.168.112.102', '2016-12-10 22:53:19', '0', '增加财务编号为 3134 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1817', '63', '保存财务明细', '192.168.112.102', '2016-12-10 22:53:20', '0', '保存财务明细对应主表编号为 9 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1818', '63', '删除财务', '192.168.112.102', '2016-12-10 22:53:35', '0', '删除财务ID为 7 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1819', '63', '增加财务', '192.168.112.102', '2016-12-10 22:54:05', '0', '增加财务编号为 N123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1820', '63', '保存财务明细', '192.168.112.102', '2016-12-10 22:54:06', '0', '保存财务明细对应主表编号为 10 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1821', '63', '更新财务', '192.168.112.102', '2016-12-10 22:54:28', '0', '更新财务ID为 10 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1822', '63', '更新财务', '192.168.112.102', '2016-12-10 23:06:54', '0', '更新财务ID为 10 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1823', '63', '增加财务', '192.168.112.102', '2016-12-10 23:07:51', '0', '增加财务编号为 124 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1824', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:07:51', '0', '保存财务明细对应主表编号为 11 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1825', '63', '登录系统', '192.168.112.102', '2016-12-10 23:09:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1826', '63', '更新财务', '192.168.112.102', '2016-12-10 23:09:55', '0', '更新财务ID为 10 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1827', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:18', '0', '更新收支项目ID为 7 成功!', '更新收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1828', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:32', '0', '更新收支项目ID为 5 成功!', '更新收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1829', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:47', '0', '更新收支项目ID为 1 成功!', '更新收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1830', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:05', '0', '增加收支项目名称为 水电费 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1831', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:18', '0', '增加收支项目名称为 快递费 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1832', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:30', '0', '增加收支项目名称为 交通报销费 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1833', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:50', '0', '增加收支项目名称为 差旅费 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('1834', '63', '增加财务', '192.168.112.102', '2016-12-10 23:12:45', '0', '增加财务编号为 NO123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1835', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:12:46', '0', '保存财务明细对应主表编号为 12 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1836', '63', '更新财务', '192.168.112.102', '2016-12-10 23:27:12', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1837', '63', '更新财务', '192.168.112.102', '2016-12-10 23:27:46', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1838', '63', '登录系统', '192.168.112.102', '2016-12-10 23:29:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1839', '63', '更新财务', '192.168.112.102', '2016-12-10 23:30:01', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1840', '63', '更新财务', '192.168.112.102', '2016-12-10 23:30:43', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1841', '63', '更新财务', '192.168.112.102', '2016-12-10 23:31:17', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1842', '63', '更新财务', '192.168.112.102', '2016-12-10 23:38:58', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1843', '63', '更新财务', '192.168.112.102', '2016-12-10 23:42:13', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1844', '63', '登录系统', '192.168.112.102', '2016-12-10 23:45:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1845', '63', '更新财务', '192.168.112.102', '2016-12-10 23:45:34', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1846', '63', '增加财务', '192.168.112.102', '2016-12-10 23:46:22', '0', '增加财务编号为 12312 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1847', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:46:23', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1848', '63', '更新财务', '192.168.112.102', '2016-12-10 23:46:50', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1849', '63', '删除财务', '192.168.112.102', '2016-12-10 23:47:54', '1', '删除财务ID为 9 失败!', '删除财务失败'); -INSERT INTO `jsh_log` VALUES ('1850', '63', '删除财务', '192.168.112.102', '2016-12-10 23:48:00', '1', '删除财务ID为 10 失败!', '删除财务失败'); -INSERT INTO `jsh_log` VALUES ('1851', '63', '批量删除财务', '192.168.112.102', '2016-12-10 23:48:07', '1', '批量删除财务ID为 10 失败!', '批量删除财务失败'); -INSERT INTO `jsh_log` VALUES ('1852', '63', '删除财务', '192.168.112.102', '2016-12-10 23:53:36', '0', '删除财务ID为 10 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1853', '63', '删除财务', '192.168.112.102', '2016-12-10 23:53:39', '0', '删除财务ID为 8 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1854', '63', '批量删除财务', '192.168.112.102', '2016-12-10 23:53:44', '0', '批量删除财务ID为 6 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1855', '63', '登录系统', '192.168.4.107', '2016-12-11 09:50:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1856', '63', '删除财务', '192.168.4.107', '2016-12-11 09:51:09', '0', '删除财务ID为 11 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1857', '63', '增加财务', '192.168.4.107', '2016-12-11 09:51:42', '0', '增加财务编号为 N666 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1858', '63', '保存财务明细', '192.168.4.107', '2016-12-11 09:51:43', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1859', '63', '批量删除功能', '192.168.4.107', '2016-12-11 10:08:23', '0', '批量删除功能ID为 34,35,36,37,39 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1860', '63', '批量删除功能', '192.168.4.107', '2016-12-11 10:08:49', '0', '批量删除功能ID为 42,43 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1861', '63', '更新功能', '192.168.4.107', '2016-12-11 10:15:14', '0', '更新功能ID为 40 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1862', '63', '更新功能', '192.168.4.107', '2016-12-11 10:15:32', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1863', '63', '更新功能', '192.168.4.107', '2016-12-11 10:17:58', '0', '更新功能ID为 3 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1864', '63', '更新功能', '192.168.4.107', '2016-12-11 10:18:32', '0', '更新功能ID为 3 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1865', '63', '删除功能', '192.168.4.107', '2016-12-11 10:18:56', '0', '删除功能ID为 10 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('1866', '63', '更新功能', '192.168.4.107', '2016-12-11 10:20:32', '0', '更新功能ID为 196 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1867', '63', '更新功能', '192.168.4.107', '2016-12-11 10:33:16', '0', '更新功能ID为 15 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1868', '63', '更新功能', '192.168.4.107', '2016-12-11 10:34:36', '0', '更新功能ID为 14 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1869', '63', '登录系统', '192.168.4.107', '2016-12-11 14:36:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1870', '63', '增加功能', '192.168.4.107', '2016-12-11 15:11:33', '0', '增加功能名称为 入库退货 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1871', '63', '增加功能', '192.168.4.107', '2016-12-11 15:12:44', '0', '增加功能名称为 销售退货 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1872', '63', '更新功能', '192.168.4.107', '2016-12-11 15:13:08', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1873', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:13:39', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1874', '63', '增加功能', '192.168.4.107', '2016-12-11 15:20:11', '0', '增加功能名称为 其他入库 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1875', '63', '增加功能', '192.168.4.107', '2016-12-11 15:21:11', '0', '增加功能名称为 其他出库 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1876', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:21:26', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1877', '63', '更新功能', '192.168.4.107', '2016-12-11 15:24:06', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1878', '63', '更新功能', '192.168.4.107', '2016-12-11 15:24:43', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1879', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:25:05', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1880', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:25:28', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1881', '63', '更新功能', '192.168.4.107', '2016-12-11 15:27:25', '0', '更新功能ID为 197 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1882', '63', '更新功能', '192.168.4.107', '2016-12-11 15:30:42', '0', '更新功能ID为 197 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1883', '63', '增加功能', '192.168.4.107', '2016-12-11 15:31:43', '0', '增加功能名称为 支出单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1884', '63', '更新功能', '192.168.4.107', '2016-12-11 15:31:56', '0', '更新功能ID为 203 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1885', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:32:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1886', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:32:23', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1887', '63', '更新功能', '192.168.4.107', '2016-12-11 15:39:07', '0', '更新功能ID为 197 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1888', '63', '更新功能', '192.168.4.107', '2016-12-11 15:39:14', '0', '更新功能ID为 203 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1889', '63', '增加功能', '192.168.4.107', '2016-12-11 15:40:32', '0', '增加功能名称为 收款单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1890', '63', '增加功能', '192.168.4.107', '2016-12-11 15:41:18', '0', '增加功能名称为 付款单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1891', '63', '增加功能', '192.168.4.107', '2016-12-11 15:42:11', '0', '增加功能名称为 转账单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('1892', '63', '更新功能', '192.168.4.107', '2016-12-11 15:42:26', '0', '更新功能ID为 204 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1893', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:42:37', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1894', '63', '更新功能', '192.168.4.107', '2016-12-11 15:43:50', '0', '更新功能ID为 206 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1895', '63', '登录系统', '192.168.112.100', '2016-12-11 18:02:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1896', '63', '增加仓管通', '192.168.112.100', '2016-12-11 18:15:39', '0', '增加仓管通编号为 234234 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1897', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 18:15:40', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1898', '63', '更新功能', '192.168.112.100', '2016-12-11 18:23:48', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1899', '63', '更新功能', '192.168.112.100', '2016-12-11 18:23:58', '0', '更新功能ID为 202 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('1900', '63', '增加仓管通', '192.168.112.100', '2016-12-11 18:44:50', '0', '增加仓管通编号为 1234 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1901', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 18:44:51', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1902', '63', '登录系统', '192.168.112.100', '2016-12-11 20:14:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1903', '63', '更新财务', '192.168.112.100', '2016-12-11 21:29:17', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1904', '63', '更新财务', '192.168.112.100', '2016-12-11 21:29:47', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1905', '63', '更新财务', '192.168.112.100', '2016-12-11 21:30:26', '0', '更新财务ID为 9 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1906', '63', '更新财务', '192.168.112.100', '2016-12-11 21:32:31', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1907', '63', '更新财务', '192.168.112.100', '2016-12-11 21:44:38', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1908', '63', '登录系统', '192.168.112.100', '2016-12-11 21:50:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1909', '63', '更新财务', '192.168.112.100', '2016-12-11 21:51:18', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1910', '63', '更新财务', '192.168.112.100', '2016-12-11 21:59:18', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1911', '63', '保存财务明细', '192.168.112.100', '2016-12-11 21:59:19', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1912', '63', '更新财务', '192.168.112.100', '2016-12-11 22:00:04', '0', '更新财务ID为 12 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1913', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:00:05', '0', '保存财务明细对应主表编号为 12 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1914', '63', '更新财务', '192.168.112.100', '2016-12-11 22:01:32', '0', '更新财务ID为 13 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1915', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:01:33', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1916', '63', '更新仓管通', '192.168.112.100', '2016-12-11 22:08:09', '0', '更新仓管通ID为 32 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1917', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:08:09', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1918', '63', '登录系统', '192.168.112.100', '2016-12-11 22:29:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1919', '63', '登录系统', '192.168.112.100', '2016-12-11 22:29:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1920', '63', '删除财务', '192.168.112.100', '2016-12-11 22:30:04', '0', '删除财务ID为 1 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1921', '63', '批量删除财务', '192.168.112.100', '2016-12-11 22:30:09', '0', '批量删除财务ID为 2 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('1922', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:25', '0', '更新财务ID为 3 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1923', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:35', '0', '更新财务ID为 3 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1924', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:30:35', '0', '保存财务明细对应主表编号为 3 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1925', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:44', '0', '更新财务ID为 3 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1926', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:30:44', '0', '保存财务明细对应主表编号为 3 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1927', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:53', '0', '更新财务ID为 3 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1928', '63', '增加仓管通', '192.168.112.100', '2016-12-11 22:31:49', '0', '增加仓管通编号为 bbb 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1929', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:31:50', '0', '保存仓管通明细对应主表编号为 35 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1930', '63', '更新仓管通', '192.168.112.100', '2016-12-11 22:32:16', '0', '更新仓管通ID为 35 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1931', '63', '增加仓管通', '192.168.112.100', '2016-12-11 22:32:52', '0', '增加仓管通编号为 bb22 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1932', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:32:53', '0', '保存仓管通明细对应主表编号为 36 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1933', '63', '增加财务', '192.168.112.100', '2016-12-11 22:37:44', '0', '增加财务编号为 aa 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1934', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:37:45', '0', '保存财务明细对应主表编号为 14 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1935', '63', '增加财务', '192.168.112.100', '2016-12-11 22:38:12', '0', '增加财务编号为 34124 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1936', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:38:12', '0', '保存财务明细对应主表编号为 15 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1937', '63', '增加财务', '192.168.112.100', '2016-12-11 22:38:44', '0', '增加财务编号为 234234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1938', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:38:44', '0', '保存财务明细对应主表编号为 16 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1939', '63', '增加财务', '192.168.112.100', '2016-12-11 22:39:23', '0', '增加财务编号为 234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1940', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:39:23', '0', '保存财务明细对应主表编号为 17 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1941', '63', '登录系统', '192.168.1.103', '2016-12-18 11:47:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1942', '63', '增加财务', '192.168.1.103', '2016-12-18 12:57:39', '0', '增加财务编号为 123123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('1943', '63', '保存财务明细', '192.168.1.103', '2016-12-18 12:57:40', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1944', '63', '更新供应商', '192.168.1.103', '2016-12-18 13:02:15', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('1945', '63', '更新财务', '192.168.1.103', '2016-12-18 13:02:40', '0', '更新财务ID为 18 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1946', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:02:41', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1947', '63', '更新财务', '192.168.1.103', '2016-12-18 13:03:01', '0', '更新财务ID为 18 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1948', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:03:02', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1949', '63', '更新财务', '192.168.1.103', '2016-12-18 13:05:58', '0', '更新财务ID为 15 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('1950', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:05:58', '0', '保存财务明细对应主表编号为 15 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('1951', '63', '登录系统', '192.168.112.101', '2016-12-18 21:32:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1952', '63', '更新UserBusiness', '192.168.112.101', '2016-12-18 22:00:16', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1953', '63', '登录系统', '127.0.0.1', '2016-12-20 12:30:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1954', '63', '登录系统', '127.0.0.1', '2016-12-20 12:45:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1955', '63', '登录系统', '192.168.112.102', '2016-12-23 22:08:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1956', '63', '增加仓管通', '192.168.112.102', '2016-12-23 23:12:33', '1', '增加仓管通编号为 wrwq 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('1957', '63', '登录系统', '192.168.112.102', '2016-12-24 08:45:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1958', '63', '登录系统', '192.168.112.102', '2016-12-24 12:12:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1959', '63', '增加仓库', '192.168.112.102', '2016-12-24 12:33:18', '0', '增加仓库名称为 苏州花边店 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('1960', '63', '更新UserBusiness', '192.168.112.102', '2016-12-24 12:44:03', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1961', '63', '更新UserBusiness', '192.168.112.102', '2016-12-24 13:10:12', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('1962', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:28:51', '1', '增加经手人名称为 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('1963', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:36:27', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1964', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:40:00', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1965', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:40:06', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1966', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:42:26', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1967', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:45:11', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1968', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:46:29', '0', '增加经手人名称为 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1969', '63', '批量删除经手人', '192.168.112.102', '2016-12-24 13:48:20', '0', '批量删除经手人ID为 5,6,7,8,9,10 成功!', '批量删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('1970', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:49:03', '0', '增加经手人名称为 655aaaa 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1971', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:50:08', '0', '增加经手人名称为 11111 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1972', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:50:11', '0', '删除经手人ID为 12 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('1973', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:50:15', '0', '删除经手人ID为 11 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('1974', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:50:31', '0', '增加经手人名称为 rrrrr 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1975', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:50:36', '0', '更新经手人ID为 13 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1976', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:53:27', '0', '删除经手人ID为 13 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('1977', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:13', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); -INSERT INTO `jsh_log` VALUES ('1978', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:19', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); -INSERT INTO `jsh_log` VALUES ('1979', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:55:25', '0', '增加经手人名称为 123123 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('1980', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:28', '0', '删除经手人ID为 14 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('1981', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:32', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); -INSERT INTO `jsh_log` VALUES ('1982', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:56:05', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); -INSERT INTO `jsh_log` VALUES ('1983', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:56:18', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1984', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:56:33', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('1985', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:07:11', '1', '增加仓管通编号为 1111 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('1986', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:07:20', '1', '增加仓管通编号为 1111 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('1987', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:17:53', '1', '增加仓管通编号为 33 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('1988', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:18:15', '1', '增加仓管通编号为 33 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('1989', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:33:03', '0', '增加仓管通编号为 123 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1990', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:33:03', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1991', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:35:40', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1992', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:37:08', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1993', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:37:08', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1994', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:37:32', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1995', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:51:08', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1996', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:51:47', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('1997', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:51:48', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('1998', '63', '登录系统', '192.168.112.102', '2016-12-24 15:32:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('1999', '63', '登录系统', '192.168.112.102', '2016-12-24 16:14:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2000', '63', '登录系统', '192.168.112.102', '2016-12-24 17:43:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2001', '63', '登录系统', '192.168.112.102', '2016-12-24 17:45:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2002', '63', '登录系统', '192.168.112.102', '2016-12-24 19:47:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2003', '63', '更新仓管通', '192.168.112.102', '2016-12-24 22:12:26', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2004', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 22:12:27', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2005', '63', '更新仓管通', '192.168.112.102', '2016-12-24 22:54:10', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2006', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 22:54:11', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2007', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:01:32', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2008', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:01:32', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2009', '63', '增加仓管通', '192.168.112.102', '2016-12-24 23:14:22', '0', '增加仓管通编号为 123132 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2010', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:29:31', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2011', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:33:25', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2012', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:37:28', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2013', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:37:29', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2014', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:41:41', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2015', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:41:41', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2016', '63', '增加仓管通', '192.168.112.102', '2016-12-24 23:43:50', '0', '增加仓管通编号为 222 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2017', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:43:51', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2018', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:44:16', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2019', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:44:17', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2020', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:46:56', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2021', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:46:57', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2022', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:50:37', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2023', '63', '登录系统', '192.168.112.102', '2016-12-25 19:58:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2024', '63', '登录系统', '192.168.112.102', '2016-12-25 20:28:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2025', '63', '更新结算账户', '192.168.112.102', '2016-12-25 21:06:07', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2026', '63', '更新结算账户', '192.168.112.102', '2016-12-25 21:06:15', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2027', '63', '登录系统', '192.168.1.102', '2017-01-02 12:49:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2028', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:17:47', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2029', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:18:35', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2030', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:19:41', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2031', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:21:06', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2032', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:23:30', '1', '增加仓管通编号为 222 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2033', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:28:34', '1', '增加仓管通编号为 222 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2034', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:32:18', '0', '增加仓管通编号为 222 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2035', '63', '保存仓管通明细', '192.168.1.102', '2017-01-02 13:32:18', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2036', '63', '登录系统', '127.0.0.1', '2017-01-02 15:52:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2037', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:53:30', '0', '增加仓管通编号为 555 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2038', '63', '保存仓管通明细', '127.0.0.1', '2017-01-02 15:53:30', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2039', '63', '删除仓管通', '127.0.0.1', '2017-01-02 15:55:22', '0', '删除仓管通ID为 40 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2040', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:58:29', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2041', '63', '保存仓管通明细', '127.0.0.1', '2017-01-02 15:58:29', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2042', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:59:30', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2043', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:59:33', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2044', '63', '登录系统', '192.168.112.102', '2017-01-02 20:29:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2045', '63', '增加仓管通', '192.168.112.102', '2017-01-02 20:30:33', '1', '增加仓管通编号为 1212 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2046', '63', '增加仓管通', '192.168.112.102', '2017-01-02 20:47:06', '0', '增加仓管通编号为 1212 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2047', '63', '更新结算账户', '', '2017-01-02 20:47:06', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2048', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 20:47:07', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2049', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:11:45', '0', '增加仓管通编号为 555 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2050', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:11:45', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2051', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:13:01', '0', '增加仓管通编号为 66 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2052', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:13:02', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2053', '63', '更新结算账户', '', '2017-01-02 21:13:02', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2054', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:27:19', '0', '增加仓管通编号为 344 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2055', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:27:20', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2056', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:33:19', '0', '增加仓管通编号为 333 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2057', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:33:20', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2058', '63', '更新结算账户', '', '2017-01-02 21:33:22', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2059', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:50', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2060', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:52', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2061', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:54', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2062', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:55', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2063', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:57', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2064', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:35:22', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2065', '63', '更新结算账户', '', '2017-01-02 21:35:24', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2066', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:35:38', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2067', '63', '更新结算账户', '', '2017-01-02 21:35:40', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2068', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:36:30', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2069', '63', '更新结算账户', '', '2017-01-02 21:36:31', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2070', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:37:44', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2071', '63', '更新结算账户', '', '2017-01-02 21:37:44', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2072', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:43:52', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2073', '63', '更新结算账户', '', '2017-01-02 21:43:52', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2074', '63', '登录系统', '192.168.112.102', '2017-01-02 21:57:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2075', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:58:30', '0', '增加仓管通编号为 4444 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2076', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:58:31', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2077', '63', '更新结算账户', '', '2017-01-02 21:58:31', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2078', '63', '登录系统', '192.168.8.100', '2017-01-05 12:56:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2079', '63', '登录系统', '192.168.4.108', '2017-01-07 13:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2080', '63', '登录系统', '192.168.4.108', '2017-01-07 13:42:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2081', '63', '登录系统', '192.168.4.108', '2017-01-07 14:48:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2082', '63', '登录系统', '192.168.4.108', '2017-01-07 15:00:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2083', '63', '登录系统', '192.168.4.108', '2017-01-07 15:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2084', '63', '登录系统', '192.168.4.108', '2017-01-07 15:26:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2085', '63', '登录系统', '192.168.4.108', '2017-01-07 15:34:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2086', '63', '登录系统', '192.168.4.108', '2017-01-07 15:53:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2087', '63', '登录系统', '192.168.4.108', '2017-01-07 16:07:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2088', '63', '登录系统', '192.168.4.108', '2017-01-07 16:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2089', '63', '登录系统', '192.168.4.108', '2017-01-07 18:00:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2090', '63', '登录系统', '192.168.4.108', '2017-01-07 18:11:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2091', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:25:34', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2092', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:25:34', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2093', '63', '更新结算账户', '', '2017-01-07 18:25:34', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2094', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:30:40', '0', '删除仓管通ID为 43 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2095', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:30:42', '0', '删除仓管通ID为 42 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2096', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:31:07', '0', '更新仓管通ID为 51 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2097', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:31:07', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2098', '63', '更新结算账户', '', '2017-01-07 18:31:07', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2099', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:32:28', '0', '增加仓管通编号为 aaaaaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2100', '63', '更新结算账户', '', '2017-01-07 18:32:29', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2101', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:32:29', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2102', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:33:01', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2103', '63', '更新结算账户', '', '2017-01-07 18:33:01', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2104', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:33:13', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2105', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:33:14', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2106', '63', '更新结算账户', '', '2017-01-07 18:33:14', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2107', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:33:49', '0', '删除仓管通ID为 52 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2108', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:34:16', '0', '增加仓管通编号为 aaaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2109', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:34:17', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2110', '63', '更新结算账户', '', '2017-01-07 18:34:17', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2111', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:34:29', '0', '更新仓管通ID为 53 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2112', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:34:29', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2113', '63', '更新结算账户', '', '2017-01-07 18:34:29', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2114', '63', '批量删除仓管通', '192.168.4.108', '2017-01-07 18:34:41', '0', '批量删除仓管通ID为 53 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2115', '63', '登录系统', '192.168.4.108', '2017-01-07 20:50:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2116', '63', '增加供应商', '192.168.4.108', '2017-01-07 21:01:21', '0', '增加供应商名称为 客户BBBB 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('2117', '63', '登录系统', '192.168.4.108', '2017-01-08 10:44:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2118', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:49:21', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2119', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:49:21', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2120', '63', '更新结算账户', '', '2017-01-08 10:49:21', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2121', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:50:58', '0', '增加仓管通编号为 dddd 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2122', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:50:59', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2123', '63', '更新结算账户', '', '2017-01-08 10:50:59', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2124', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:56:45', '0', '增加仓管通编号为 abcde 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2125', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:56:45', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2126', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:58:41', '0', '增加仓管通编号为 abbbb 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2127', '63', '更新结算账户', '', '2017-01-08 10:58:41', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2128', '63', '登录系统', '192.168.4.108', '2017-01-08 11:19:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2129', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:42:30', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2130', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:42:34', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2131', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:47:06', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2132', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:47:08', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2133', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:49:38', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2134', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:50:13', '0', '增加仓管通编号为 AAF 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2135', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:50:14', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2136', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:53:00', '0', '增加仓管通编号为 666aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2137', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:53:00', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2138', '63', '删除仓管通', '192.168.4.108', '2017-01-08 11:53:31', '0', '删除仓管通ID为 55 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2139', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:53:59', '0', '增加仓管通编号为 34234ww 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2140', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:53:59', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2141', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:55:00', '0', '增加仓管通编号为 22 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2142', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:55:00', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2143', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:55:53', '0', '增加仓管通编号为 we 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2144', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:55:54', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2145', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:56:10', '0', '更新仓管通ID为 60 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2146', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:56:11', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2147', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:56:58', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2148', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:56:59', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2149', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:57:10', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2150', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:57:39', '0', '更新仓管通ID为 31 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2151', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:57:39', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2152', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:58:58', '0', '增加仓管通编号为 rrrr 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2153', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:58:59', '0', '保存仓管通明细对应主表编号为 61 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2154', '63', '批量删除仓管通', '192.168.4.108', '2017-01-08 11:59:17', '0', '批量删除仓管通ID为 35 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2155', '63', '批量删除仓管通', '192.168.4.108', '2017-01-08 11:59:21', '0', '批量删除仓管通ID为 34 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2156', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:15:56', '0', '增加仓管通编号为 asas 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2157', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:16:05', '0', '保存仓管通明细对应主表编号为 62 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2158', '63', '删除仓管通', '192.168.4.108', '2017-01-08 12:20:42', '0', '删除仓管通ID为 36 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2159', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:20:58', '0', '更新仓管通ID为 62 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2160', '63', '删除仓管通', '192.168.4.108', '2017-01-08 12:21:57', '0', '删除仓管通ID为 62 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2161', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:22:19', '0', '增加仓管通编号为 aaaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2162', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:22:19', '0', '保存仓管通明细对应主表编号为 63 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2163', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:33:19', '0', '增加仓管通编号为 42342qqq 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2164', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:33:20', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2165', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:33:46', '0', '增加仓管通编号为 42 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2166', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:33:47', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2167', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:34:07', '0', '更新仓管通ID为 65 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2168', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:34:42', '0', '更新仓管通ID为 65 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2169', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:34:42', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2170', '63', '更新用户', '', '2017-01-08 12:46:53', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('2171', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2172', '63', '更新用户', '', '2017-01-08 12:47:22', '1', '更新用户ID为 63密码信息 失败!', '更新用户失败'); -INSERT INTO `jsh_log` VALUES ('2173', '63', '更新用户', '', '2017-01-08 12:47:34', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('2174', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2175', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2176', '63', '登录系统', '192.168.4.108', '2017-01-08 16:28:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2177', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:30:24', '0', '更新仓管通ID为 64 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2178', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:30:25', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2179', '63', '增加仓管通', '192.168.4.108', '2017-01-08 16:45:12', '0', '增加仓管通编号为 ababab 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2180', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:45:12', '0', '保存仓管通明细对应主表编号为 66 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2181', '63', '登录系统', '192.168.4.108', '2017-01-08 16:46:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2182', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:46:16', '0', '删除仓管通ID为 66 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2183', '63', '增加仓管通', '192.168.4.108', '2017-01-08 16:46:53', '0', '增加仓管通编号为 abcdefg 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2184', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:46:54', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2185', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:55:47', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2186', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:55:47', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2187', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:12', '0', '更新仓管通ID为 32 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2188', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:59:12', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2189', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:24', '0', '更新仓管通ID为 30 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2190', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:59:24', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2191', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:59:28', '0', '删除仓管通ID为 29 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2192', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:41', '0', '更新仓管通ID为 41 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2193', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:59:57', '0', '删除仓管通ID为 44 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2194', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:03', '0', '更新仓管通ID为 45 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2195', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:08', '0', '更新仓管通ID为 46 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2196', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:11', '0', '更新仓管通ID为 47 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2197', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:14', '0', '更新仓管通ID为 48 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2198', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:17', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2199', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:20', '0', '更新仓管通ID为 50 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2200', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:22', '0', '更新仓管通ID为 51 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2201', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:25', '0', '更新仓管通ID为 59 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2202', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:27', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2203', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:33', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2204', '63', '删除仓管通', '192.168.4.108', '2017-01-08 17:00:36', '0', '删除仓管通ID为 37 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2205', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:39', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2206', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:43', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2207', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:02:22', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2208', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:02:25', '0', '更新仓管通ID为 31 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2209', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:03:44', '0', '更新仓管通ID为 60 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2210', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:03:48', '0', '更新仓管通ID为 53 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2211', '63', '登录系统', '192.168.4.108', '2017-01-08 17:43:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2212', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:53:51', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2213', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 17:53:51', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2214', '63', '登录系统', '192.168.4.108', '2017-01-08 18:34:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2215', '63', '更新结算账户', '192.168.4.108', '2017-01-08 18:57:21', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2216', '63', '更新结算账户', '192.168.4.108', '2017-01-08 18:57:43', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2217', '63', '增加仓管通', '192.168.4.108', '2017-01-08 18:58:35', '0', '增加仓管通编号为 asdfasdf 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2218', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 18:58:35', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2219', '63', '登录系统', '192.168.4.104', '2017-01-10 22:12:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2220', '63', '增加功能', '192.168.4.104', '2017-01-10 22:57:51', '0', '增加功能名称为 结算账户查询 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2221', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 22:58:13', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2222', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 22:58:23', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2223', '63', '登录系统', '192.168.4.104', '2017-01-10 23:01:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2224', '63', '增加功能', '192.168.4.104', '2017-01-10 23:12:46', '0', '增加功能名称为 进货统计 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2225', '63', '增加功能', '192.168.4.104', '2017-01-10 23:13:43', '0', '增加功能名称为 销售统计 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2226', '63', '更新功能', '192.168.4.104', '2017-01-10 23:13:59', '0', '更新功能ID为 208 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2227', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 23:14:56', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2228', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 23:15:05', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2229', '63', '更新功能', '192.168.4.104', '2017-01-10 23:16:37', '0', '更新功能ID为 59 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2230', '63', '更新功能', '192.168.4.104', '2017-01-10 23:16:44', '0', '更新功能ID为 207 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2231', '63', '登录系统', '192.168.4.104', '2017-01-11 23:34:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2232', '63', '登录系统', '192.168.112.100', '2017-01-11 23:41:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2233', '63', '登录系统', '192.168.112.100', '2017-01-11 23:51:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2234', '63', '登录系统', '192.168.4.104', '2017-01-12 00:16:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2235', '63', '登录系统', '192.168.4.104', '2017-01-12 00:16:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2236', '63', '登录系统', '192.168.4.104', '2017-01-12 00:17:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2237', '63', '登录系统', '192.168.4.104', '2017-01-12 00:21:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2238', '63', '登录系统', '192.168.4.104', '2017-01-12 00:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2239', '63', '登录系统', '192.168.4.104', '2017-01-12 00:26:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2240', '63', '登录系统', '192.168.4.104', '2017-01-12 00:27:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2241', '63', '登录系统', '192.168.4.104', '2017-01-12 00:32:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2242', '63', '登录系统', '192.168.8.108', '2017-01-12 12:39:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2243', '63', '登录系统', '192.168.8.108', '2017-01-12 12:42:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2244', '63', '登录系统', '192.168.8.108', '2017-01-12 18:20:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2245', '63', '登录系统', '172.16.128.41', '2017-01-14 01:55:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2246', '63', '增加财务', '172.16.128.41', '2017-01-14 02:18:56', '0', '增加财务编号为 1234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2247', '63', '保存财务明细', '172.16.128.41', '2017-01-14 02:18:56', '0', '保存财务明细对应主表编号为 19 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2248', '63', '增加财务', '172.16.128.41', '2017-01-14 03:44:01', '0', '增加财务编号为 21341 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2249', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:44:01', '0', '保存财务明细对应主表编号为 20 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2250', '63', '增加财务', '172.16.128.41', '2017-01-14 03:44:58', '0', '增加财务编号为 eqw 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2251', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:44:59', '0', '保存财务明细对应主表编号为 21 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2252', '63', '增加财务', '172.16.128.41', '2017-01-14 03:45:21', '0', '增加财务编号为 234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2253', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:45:21', '0', '保存财务明细对应主表编号为 22 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2254', '63', '增加财务', '172.16.128.41', '2017-01-14 03:45:46', '0', '增加财务编号为 3123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2255', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:45:47', '0', '保存财务明细对应主表编号为 23 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2256', '63', '增加财务', '172.16.128.41', '2017-01-14 03:52:40', '0', '增加财务编号为 sssaaa 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2257', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:52:41', '0', '保存财务明细对应主表编号为 24 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2258', '63', '登录系统', '192.168.1.104', '2017-01-15 11:38:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2259', '63', '登录系统', '192.168.1.104', '2017-01-15 12:46:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2260', '63', '增加财务', '192.168.1.104', '2017-01-15 13:44:36', '0', '增加财务编号为 3214 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2261', '63', '保存财务明细', '192.168.1.104', '2017-01-15 13:44:36', '0', '保存财务明细对应主表编号为 25 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2262', '63', '更新财务', '192.168.1.104', '2017-01-15 13:44:48', '0', '更新财务ID为 25 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2263', '63', '保存财务明细', '192.168.1.104', '2017-01-15 13:44:49', '0', '保存财务明细对应主表编号为 25 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2264', '63', '登录系统', '192.168.112.102', '2017-01-15 21:05:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2265', '63', '增加财务', '192.168.112.102', '2017-01-15 21:06:45', '0', '增加财务编号为 1234we 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2266', '63', '保存财务明细', '192.168.112.102', '2017-01-15 21:06:46', '0', '保存财务明细对应主表编号为 26 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2267', '63', '增加财务', '192.168.112.102', '2017-01-15 23:20:48', '0', '增加财务编号为 a1 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2268', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:20:49', '0', '保存财务明细对应主表编号为 27 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2269', '63', '增加财务', '192.168.112.102', '2017-01-15 23:21:21', '0', '增加财务编号为 a2 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2270', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:21:22', '0', '保存财务明细对应主表编号为 28 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2271', '63', '增加财务', '192.168.112.102', '2017-01-15 23:21:51', '0', '增加财务编号为 123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2272', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:21:51', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2273', '63', '更新财务', '192.168.112.102', '2017-01-15 23:22:15', '0', '更新财务ID为 29 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2274', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:22:16', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2275', '63', '更新财务', '192.168.112.102', '2017-01-15 23:22:54', '0', '更新财务ID为 29 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2276', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:22:55', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2277', '63', '更新财务', '192.168.112.102', '2017-01-15 23:23:02', '0', '更新财务ID为 29 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2278', '63', '增加财务', '192.168.112.102', '2017-01-15 23:23:28', '0', '增加财务编号为 341aaa 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2279', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:23:28', '0', '保存财务明细对应主表编号为 30 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2280', '63', '增加财务', '192.168.112.102', '2017-01-15 23:35:02', '0', '增加财务编号为 aass 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2281', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:35:03', '0', '保存财务明细对应主表编号为 31 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2282', '63', '增加财务', '192.168.112.102', '2017-01-15 23:36:00', '0', '增加财务编号为 hhhh 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2283', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:36:01', '0', '保存财务明细对应主表编号为 32 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2284', '63', '增加财务', '192.168.112.102', '2017-01-15 23:36:48', '0', '增加财务编号为 s1qw 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2285', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:36:49', '0', '保存财务明细对应主表编号为 33 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2286', '63', '更新财务', '192.168.112.102', '2017-01-15 23:40:56', '0', '更新财务ID为 32 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2287', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:06', '0', '更新财务ID为 33 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2288', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:28', '0', '更新财务ID为 32 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2289', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:58', '0', '更新财务ID为 30 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2290', '63', '更新财务', '192.168.112.102', '2017-01-15 23:48:37', '0', '更新财务ID为 31 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2291', '63', '登录系统', '192.168.4.103', '2017-01-17 22:29:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2292', '63', '登录系统', '192.168.4.103', '2017-01-17 23:03:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2293', '63', '登录系统', '192.168.4.103', '2017-01-17 23:05:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2294', '63', '登录系统', '192.168.4.103', '2017-01-17 23:07:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2295', '63', '登录系统', '192.168.4.103', '2017-01-17 23:12:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2296', '63', '登录系统', '192.168.4.103', '2017-01-17 23:15:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2297', '63', '登录系统', '192.168.4.103', '2017-01-17 23:37:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2298', '63', '登录系统', '192.168.4.103', '2017-01-17 23:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2299', '63', '登录系统', '192.168.4.103', '2017-01-17 23:42:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2300', '63', '登录系统', '192.168.4.103', '2017-01-17 23:43:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2301', '63', '登录系统', '192.168.4.103', '2017-01-17 23:43:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2302', '63', '登录系统', '192.168.4.103', '2017-01-17 23:44:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2303', '63', '登录系统', '192.168.4.103', '2017-01-17 23:45:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2304', '63', '登录系统', '192.168.4.103', '2017-01-17 23:46:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2305', '63', '登录系统', '192.168.4.103', '2017-01-17 23:46:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2306', '63', '登录系统', '192.168.112.100', '2017-01-18 22:30:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2307', '63', '登录系统', '192.168.112.100', '2017-01-18 22:32:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2308', '63', '登录系统', '192.168.112.100', '2017-01-18 22:39:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2309', '63', '登录系统', '192.168.4.103', '2017-01-18 23:57:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2310', '63', '登录系统', '192.168.4.103', '2017-01-19 00:00:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2311', '63', '登录系统', '192.168.4.103', '2017-01-19 00:03:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2312', '63', '登录系统', '192.168.4.103', '2017-01-19 00:08:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2313', '63', '登录系统', '192.168.4.103', '2017-01-19 00:15:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2314', '63', '登录系统', '192.168.4.103', '2017-01-19 00:17:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2315', '63', '登录系统', '192.168.4.103', '2017-01-19 00:17:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2316', '63', '登录系统', '192.168.4.103', '2017-01-19 00:18:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2317', '63', '登录系统', '192.168.4.103', '2017-01-19 00:19:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2318', '63', '登录系统', '192.168.4.103', '2017-01-19 00:20:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2319', '63', '退出系统', '192.168.4.103', '2017-01-19 00:21:26', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2320', '63', '登录系统', '192.168.4.103', '2017-01-19 00:21:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2321', '63', '退出系统', '192.168.4.103', '2017-01-19 00:21:55', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2322', '63', '登录系统', '192.168.4.103', '2017-01-19 00:22:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2323', '63', '登录系统', '192.168.4.103', '2017-01-19 00:23:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2324', '63', '登录系统', '192.168.4.103', '2017-01-19 00:27:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2325', '63', '登录系统', '192.168.4.103', '2017-01-19 00:30:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2326', '63', '登录系统', '192.168.4.103', '2017-01-19 22:02:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2327', '63', '登录系统', '192.168.4.103', '2017-01-19 22:12:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2328', '63', '登录系统', '192.168.4.103', '2017-01-19 22:17:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2329', '63', '登录系统', '192.168.4.103', '2017-01-19 22:18:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2330', '63', '登录系统', '192.168.4.103', '2017-01-19 22:19:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2331', '63', '登录系统', '192.168.4.103', '2017-01-19 22:21:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2332', '63', '登录系统', '192.168.4.103', '2017-01-19 22:24:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2333', '63', '登录系统', '192.168.4.103', '2017-01-19 22:27:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2334', '63', '登录系统', '192.168.4.103', '2017-01-19 22:29:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2335', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2336', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2337', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2338', '63', '登录系统', '192.168.4.103', '2017-01-19 22:33:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2339', '63', '登录系统', '192.168.4.103', '2017-01-19 22:35:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2340', '63', '登录系统', '192.168.4.103', '2017-01-19 22:39:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2341', '63', '登录系统', '192.168.4.103', '2017-01-19 22:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2342', '63', '登录系统', '192.168.4.103', '2017-01-19 22:42:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2343', '63', '登录系统', '192.168.4.103', '2017-01-19 22:43:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2344', '63', '登录系统', '192.168.4.103', '2017-01-19 22:43:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2345', '63', '登录系统', '192.168.4.103', '2017-01-19 22:44:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2346', '63', '登录系统', '192.168.4.103', '2017-01-19 22:44:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2347', '63', '登录系统', '192.168.4.103', '2017-01-19 22:45:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2348', '63', '登录系统', '192.168.4.103', '2017-01-19 22:47:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2349', '63', '登录系统', '192.168.4.103', '2017-01-19 22:49:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2350', '63', '登录系统', '192.168.4.103', '2017-01-19 23:07:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2351', '63', '登录系统', '192.168.4.103', '2017-01-19 23:16:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2352', '63', '更新财务', '192.168.4.103', '2017-01-19 23:17:43', '0', '更新财务ID为 33 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2353', '63', '更新财务', '192.168.4.103', '2017-01-19 23:17:51', '0', '更新财务ID为 33 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2354', '63', '更新供应商', '192.168.4.103', '2017-01-19 23:18:10', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2355', '63', '更新供应商', '192.168.4.103', '2017-01-19 23:18:21', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2356', '63', '登录系统', '192.168.4.103', '2017-01-19 23:44:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2357', '63', '登录系统', '192.168.4.103', '2017-01-19 23:49:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2358', '63', '登录系统', '192.168.4.103', '2017-01-19 23:55:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2359', '63', '登录系统', '192.168.4.103', '2017-01-20 00:11:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2360', '63', '登录系统', '192.168.4.103', '2017-01-20 00:15:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2361', '63', '登录系统', '192.168.4.103', '2017-01-20 00:15:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2362', '63', '登录系统', '192.168.4.103', '2017-01-20 00:19:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2363', '63', '登录系统', '192.168.4.103', '2017-01-21 00:30:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2364', '63', '登录系统', '192.168.4.103', '2017-01-21 00:30:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2365', '63', '登录系统', '127.0.0.1', '2017-01-21 00:34:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2366', '63', '登录系统', '127.0.0.1', '2017-01-21 00:42:15', '0', '管理用户:JSH 登录系统', 'JSH 登录系统'); -INSERT INTO `jsh_log` VALUES ('2367', '63', '登录系统', '192.168.4.103', '2017-01-21 00:43:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2368', '63', '登录系统', '192.168.112.104', '2017-01-21 10:52:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2369', '63', '增加仓管通', '192.168.112.104', '2017-01-21 10:53:57', '0', '增加仓管通编号为 x123 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2370', '63', '保存仓管通明细', '192.168.112.104', '2017-01-21 10:53:58', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2371', '63', '更新仓管通', '192.168.112.104', '2017-01-21 10:54:53', '0', '更新仓管通ID为 69 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2372', '63', '保存仓管通明细', '192.168.112.104', '2017-01-21 10:54:54', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2373', '63', '登录系统', '192.168.4.103', '2017-01-21 13:39:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2374', '63', '登录系统', '192.168.4.103', '2017-01-21 15:23:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2375', '63', '登录系统', '192.168.4.103', '2017-01-21 19:02:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2376', '63', '登录系统', '192.168.112.100', '2017-01-21 22:05:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2377', '63', '增加财务', '192.168.112.100', '2017-01-21 22:39:33', '0', '增加财务编号为 123 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2378', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:39:34', '0', '保存财务明细对应主表编号为 34 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2379', '63', '登录系统', '192.168.112.100', '2017-01-21 22:41:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2380', '63', '增加财务', '192.168.112.100', '2017-01-21 22:42:06', '0', '增加财务编号为 aabb 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2381', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:42:07', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2382', '63', '更新财务', '192.168.112.100', '2017-01-21 22:42:54', '0', '更新财务ID为 35 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2383', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:42:54', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2384', '63', '更新财务', '192.168.112.100', '2017-01-21 22:44:36', '0', '更新财务ID为 35 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2385', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:44:37', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2386', '63', '增加财务', '192.168.112.100', '2017-01-21 22:52:46', '0', '增加财务编号为 bianhao1 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2387', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:52:47', '0', '保存财务明细对应主表编号为 36 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2388', '63', '更新财务', '192.168.112.100', '2017-01-21 22:53:42', '0', '更新财务ID为 36 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2389', '63', '更新财务', '192.168.112.100', '2017-01-21 22:54:58', '0', '更新财务ID为 36 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2390', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:54:59', '0', '保存财务明细对应主表编号为 36 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2391', '63', '删除财务', '192.168.112.100', '2017-01-21 22:55:52', '0', '删除财务ID为 20 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('2392', '63', '删除财务', '192.168.112.100', '2017-01-21 22:55:57', '0', '删除财务ID为 13 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('2393', '63', '增加财务', '192.168.112.100', '2017-01-21 23:01:09', '0', '增加财务编号为 fff 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2394', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:01:10', '0', '保存财务明细对应主表编号为 37 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2395', '63', '增加财务', '192.168.112.100', '2017-01-21 23:01:40', '0', '增加财务编号为 234eq 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2396', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:01:41', '0', '保存财务明细对应主表编号为 38 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2397', '63', '增加财务', '192.168.112.100', '2017-01-21 23:04:17', '0', '增加财务编号为 aasss 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2398', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:04:17', '0', '保存财务明细对应主表编号为 39 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2399', '63', '登录系统', '192.168.112.102', '2017-01-22 22:07:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2400', '63', '增加结算账户', '192.168.112.102', '2017-01-22 22:08:15', '0', '增加结算账户名称为 1231 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2401', '63', '增加结算账户', '192.168.112.102', '2017-01-22 22:16:52', '0', '增加结算账户名称为 模型111 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2402', '63', '登录系统', '192.168.112.102', '2017-01-22 22:33:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2403', '63', '增加经手人', '192.168.112.102', '2017-01-22 22:33:20', '1', '增加经手人名称为 qaaa 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('2404', '63', '增加商品类别', '192.168.112.102', '2017-01-22 22:35:14', '0', '增加商品类别名称为 aa 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2405', '63', '删除商品类别', '192.168.112.102', '2017-01-22 22:35:19', '0', '删除商品类别ID为 3 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2406', '63', '增加经手人', '192.168.112.102', '2017-01-22 22:35:51', '1', '增加经手人名称为 ddd 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('2407', '63', '登录系统', '192.168.112.102', '2017-01-22 23:08:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2408', '63', '增加经手人', '192.168.112.102', '2017-01-22 23:09:05', '1', '增加经手人名称为 aaa 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('2409', '63', '增加仓管通', '192.168.112.102', '2017-01-22 23:10:08', '0', '增加仓管通编号为 aa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2410', '63', '保存仓管通明细', '192.168.112.102', '2017-01-22 23:10:08', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2411', '63', '更新商品类别', '192.168.112.102', '2017-01-22 23:10:35', '0', '更新商品类别ID为 2 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2412', '63', '更新经手人', '192.168.112.102', '2017-01-22 23:10:50', '0', '更新经手人ID为 1 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('2413', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:10:59', '0', '删除结算账户ID为 11,名称为 模型111成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2414', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:11:02', '0', '删除结算账户ID为 10,名称为 1231成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2415', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:11:13', '0', '增加结算账户名称为 aaaa 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2416', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:11:17', '0', '删除结算账户ID为 14,名称为 aaaa成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2417', '63', '增加经手人', '192.168.112.102', '2017-01-22 23:11:30', '1', '增加经手人名称为 ddd 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('2418', '63', '增加仓库', '192.168.112.102', '2017-01-22 23:12:24', '0', '增加仓库名称为 aa 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('2419', '63', '删除仓库', '192.168.112.102', '2017-01-22 23:12:29', '0', '删除仓库ID为 4 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('2420', '63', '登录系统', '192.168.112.102', '2017-01-22 23:21:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2421', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:26:48', '0', '增加结算账户名称为 43345q 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2422', '63', '更新结算账户', '192.168.112.102', '2017-01-22 23:26:57', '0', '更新结算账户ID为 15 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2423', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:27:03', '0', '删除结算账户ID为 15,名称为 43345q成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2424', '63', '登录系统', '192.168.112.102', '2017-01-22 23:38:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2425', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:38:23', '0', '增加结算账户名称为 3253 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2426', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:38:28', '0', '删除结算账户ID为 16,名称为 3253成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2427', '63', '登录系统', '192.168.112.102', '2017-01-22 23:50:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2428', '63', '登录系统', '192.168.112.102', '2017-01-23 00:32:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2429', '63', '登录系统', '192.168.112.102', '2017-01-23 00:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2430', '63', '登录系统', '192.168.112.102', '2017-01-23 00:47:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2431', '63', '登录系统', '192.168.8.102', '2017-02-13 15:57:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2432', '63', '登录系统', '192.168.112.102', '2017-02-13 22:47:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2433', '63', '退出系统', '192.168.112.102', '2017-02-13 22:57:22', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2434', '63', '登录系统', '192.168.4.107', '2017-02-14 23:42:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2435', '63', '登录系统', '192.168.8.102', '2017-02-15 11:09:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2436', '63', '登录系统', '192.168.8.102', '2017-02-15 11:28:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2437', '63', '更新仓管通', '192.168.8.102', '2017-02-15 11:28:27', '0', '更新仓管通ID为 70 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2438', '63', '删除仓管通', '192.168.8.102', '2017-02-15 11:28:35', '0', '删除仓管通ID为 70 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2439', '63', '登录系统', '192.168.8.102', '2017-02-15 11:31:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2440', '63', '登录系统', '192.168.8.102', '2017-02-15 11:42:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2441', '63', '登录系统', '192.168.8.102', '2017-02-15 11:53:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2442', '63', '登录系统', '192.168.8.102', '2017-02-15 12:35:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2443', '63', '登录系统', '192.168.8.102', '2017-02-15 12:39:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2444', '63', '登录系统', '192.168.4.108', '2017-02-15 22:09:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2445', '63', '登录系统', '192.168.4.108', '2017-02-15 22:16:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2446', '63', '登录系统', '192.168.4.108', '2017-02-15 23:23:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2447', '63', '登录系统', '192.168.4.108', '2017-02-15 23:27:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2448', '63', '登录系统', '192.168.8.102', '2017-02-17 16:14:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2449', '63', '登录系统', '192.168.8.100', '2017-02-21 18:12:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2450', '63', '登录系统', '192.168.112.102', '2017-02-21 21:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2451', '63', '登录系统', '192.168.112.100', '2017-02-22 20:48:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2452', '63', '登录系统', '192.168.112.101', '2017-02-26 19:01:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2453', '63', '登录系统', '192.168.4.106', '2017-02-26 20:10:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2454', '63', '登录系统', '192.168.4.106', '2017-02-26 20:13:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2455', '63', '登录系统', '192.168.112.101', '2017-02-26 20:44:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2456', '63', '登录系统', '192.168.112.101', '2017-02-26 20:53:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2457', '63', '登录系统', '192.168.112.101', '2017-02-26 21:00:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2458', '63', '登录系统', '192.168.112.101', '2017-02-26 21:04:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2459', '63', '登录系统', '192.168.112.101', '2017-02-26 21:05:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2460', '63', '登录系统', '192.168.112.101', '2017-03-05 19:26:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2461', '63', '登录系统', '192.168.112.101', '2017-03-05 20:31:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2462', '63', '登录系统', '192.168.112.101', '2017-03-05 20:49:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2463', '63', '登录系统', '192.168.112.101', '2017-03-05 20:53:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2464', '63', '登录系统', '192.168.112.101', '2017-03-05 21:02:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2465', '63', '登录系统', '192.168.112.101', '2017-03-05 21:05:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2466', '63', '登录系统', '192.168.112.101', '2017-03-05 21:07:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2467', '63', '登录系统', '192.168.112.101', '2017-03-05 21:20:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2468', '63', '登录系统', '192.168.112.101', '2017-03-05 21:27:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2469', '63', '登录系统', '192.168.112.101', '2017-03-05 21:41:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2470', '63', '登录系统', '192.168.112.101', '2017-03-05 21:50:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2471', '63', '登录系统', '192.168.112.101', '2017-03-05 22:04:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2472', '63', '登录系统', '192.168.112.101', '2017-03-05 22:09:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2473', '63', '登录系统', '192.168.112.101', '2017-03-05 22:09:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2474', '63', '登录系统', '192.168.112.101', '2017-03-05 22:11:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2475', '63', '登录系统', '192.168.112.102', '2017-03-12 20:12:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2476', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:16:33', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2477', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:29:58', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2478', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:31:09', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2479', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:31:45', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2480', '63', '登录系统', '192.168.112.102', '2017-03-12 20:32:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2481', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:05', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2482', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:21', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2483', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:28', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2484', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:40:39', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2485', '63', '登录系统', '192.168.112.102', '2017-03-12 22:13:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2486', '63', '登录系统', '192.168.112.102', '2017-03-12 22:19:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2487', '63', '登录系统', '192.168.112.102', '2017-03-12 22:22:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2488', '63', '登录系统', '192.168.112.102', '2017-03-12 22:24:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2489', '63', '登录系统', '192.168.112.102', '2017-03-19 20:56:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2490', '63', '登录系统', '192.168.112.102', '2017-03-19 21:08:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2491', '63', '登录系统', '192.168.112.102', '2017-03-19 21:15:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2492', '63', '登录系统', '192.168.112.102', '2017-03-19 21:18:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2493', '63', '登录系统', '192.168.112.102', '2017-03-19 21:23:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2494', '63', '删除仓管通', '192.168.112.102', '2017-03-19 21:27:22', '0', '删除仓管通ID为 45 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2495', '63', '删除仓管通', '192.168.112.102', '2017-03-19 21:27:40', '0', '删除仓管通ID为 30 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2496', '63', '登录系统', '192.168.112.102', '2017-03-19 21:36:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2497', '63', '登录系统', '192.168.1.104', '2017-04-04 09:51:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2498', '63', '登录系统', '192.168.1.104', '2017-04-04 10:43:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2499', '63', '登录系统', '192.168.1.104', '2017-04-04 10:49:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2500', '63', '登录系统', '192.168.1.104', '2017-04-04 10:53:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2501', '63', '登录系统', '192.168.1.104', '2017-04-04 10:54:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2502', '63', '登录系统', '192.168.1.104', '2017-04-04 10:56:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2503', '63', '登录系统', '192.168.1.104', '2017-04-04 11:02:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2504', '63', '登录系统', '192.168.1.104', '2017-04-04 11:15:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2505', '63', '登录系统', '192.168.1.104', '2017-04-04 11:20:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2506', '63', '登录系统', '192.168.1.104', '2017-04-04 11:23:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2507', '63', '登录系统', '192.168.1.104', '2017-04-04 11:28:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2508', '63', '登录系统', '192.168.112.102', '2017-04-08 10:06:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2509', '63', '登录系统', '192.168.112.102', '2017-04-08 10:38:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2510', '63', '登录系统', '192.168.112.102', '2017-04-08 10:51:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2511', '63', '登录系统', '192.168.112.102', '2017-04-08 11:10:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2512', '63', '登录系统', '192.168.112.102', '2017-04-08 11:33:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2513', '63', '登录系统', '192.168.112.102', '2017-04-08 11:37:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2514', '63', '登录系统', '192.168.112.102', '2017-04-08 12:21:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2515', '63', '登录系统', '192.168.112.102', '2017-04-08 12:27:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2516', '63', '登录系统', '192.168.112.102', '2017-04-08 12:30:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2517', '63', '登录系统', '192.168.112.102', '2017-04-08 12:33:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2518', '63', '登录系统', '192.168.112.102', '2017-04-08 12:47:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2519', '63', '登录系统', '192.168.112.102', '2017-04-08 13:03:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2520', '63', '登录系统', '192.168.112.102', '2017-04-08 13:13:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2521', '63', '登录系统', '192.168.112.102', '2017-04-08 13:19:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2522', '63', '登录系统', '192.168.112.102', '2017-04-08 13:26:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2523', '63', '增加仓管通', '192.168.112.102', '2017-04-08 13:31:17', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2524', '63', '保存仓管通明细', '192.168.112.102', '2017-04-08 13:31:18', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2525', '63', '更新仓管通', '192.168.112.102', '2017-04-08 13:31:59', '0', '更新仓管通ID为 70 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2526', '63', '登录系统', '192.168.112.102', '2017-04-08 13:36:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2527', '63', '登录系统', '192.168.112.102', '2017-04-08 21:09:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2528', '63', '登录系统', '192.168.112.102', '2017-04-08 21:21:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2529', '63', '登录系统', '192.168.4.105', '2017-04-09 16:08:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2530', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:08:55', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2531', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:09:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2532', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:11:32', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2533', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:16:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2534', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:16:52', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2535', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:05', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2536', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:26', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2537', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:48', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2538', '63', '增加供应商', '192.168.4.105', '2017-04-09 16:18:31', '0', '增加供应商名称为 南通宝贝家纺 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('2539', '63', '增加仓管通', '192.168.4.105', '2017-04-09 16:19:22', '0', '增加仓管通编号为 aaa123 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2540', '63', '保存仓管通明细', '192.168.4.105', '2017-04-09 16:19:22', '0', '保存仓管通明细对应主表编号为 71 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2541', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:19:56', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2542', '63', '更新仓管通', '192.168.4.105', '2017-04-09 16:20:18', '0', '更新仓管通ID为 71 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2543', '63', '登录系统', '192.168.4.105', '2017-04-09 16:32:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2544', '63', '增加财务', '192.168.4.105', '2017-04-09 16:33:32', '0', '增加财务编号为 aaxx11 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2545', '63', '保存财务明细', '192.168.4.105', '2017-04-09 16:33:33', '0', '保存财务明细对应主表编号为 40 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2546', '63', '更新财务', '192.168.4.105', '2017-04-09 16:34:52', '0', '更新财务ID为 40 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2547', '63', '登录系统', '192.168.4.105', '2017-04-09 16:48:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2548', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:48:53', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2549', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:49:13', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2550', '63', '登录系统', '192.168.100.163', '2017-06-01 00:28:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2551', '63', '登录系统', '192.168.100.163', '2017-06-01 21:42:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2552', '63', '登录系统', '192.168.100.163', '2017-06-01 21:50:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2553', '63', '登录系统', '192.168.100.163', '2017-06-01 21:50:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2554', '63', '增加仓管通', '192.168.100.163', '2017-06-01 22:51:42', '0', '增加仓管通编号为 abcd1234 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2555', '63', '保存仓管通明细', '192.168.100.163', '2017-06-01 22:51:42', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2556', '63', '删除仓管通', '192.168.100.163', '2017-06-01 22:52:30', '0', '删除仓管通ID为 72 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2557', '63', '登录系统', '192.168.100.163', '2017-06-01 23:14:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2558', '63', '登录系统', '192.168.100.163', '2017-06-02 22:46:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2559', '63', '登录系统', '192.168.100.163', '2017-06-03 20:35:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2560', '63', '登录系统', '192.168.100.163', '2017-06-03 22:17:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2561', '63', '增加商品', '192.168.100.163', '2017-06-03 22:24:55', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('2562', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:26:00', '0', '增加仓管通编号为 22aa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2563', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:26:00', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2564', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:29:35', '0', '增加仓管通编号为 afds123 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2565', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:29:35', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2566', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:30:46', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2567', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:31:09', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2568', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:31:19', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2569', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:47:31', '0', '增加仓管通编号为 dsfs 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2570', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:47:31', '0', '保存仓管通明细对应主表编号为 74 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2571', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:47:59', '0', '更新仓管通ID为 74 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2572', '63', '增加财务', '192.168.100.163', '2017-06-03 22:53:38', '0', '增加财务编号为 aa 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2573', '63', '保存财务明细', '192.168.100.163', '2017-06-03 22:53:38', '0', '保存财务明细对应主表编号为 41 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2574', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:04', '0', '删除财务ID为 31 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('2575', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:05', '0', '删除财务ID为 24 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('2576', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:07', '0', '删除财务ID为 17 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('2577', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:59:46', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2578', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:59:46', '0', '保存仓管通明细对应主表编号为 75 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2579', '63', '删除仓管通', '192.168.100.163', '2017-06-03 23:00:05', '0', '删除仓管通ID为 75 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2580', '63', '增加仓管通', '192.168.100.163', '2017-06-03 23:00:53', '0', '增加仓管通编号为 asdf 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2581', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 23:00:53', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2582', '63', '更新仓管通', '192.168.100.163', '2017-06-03 23:01:06', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2583', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 23:01:06', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2584', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:01:21', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2585', '63', '更新仓库', '192.168.100.163', '2017-06-03 23:02:15', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('2586', '63', '更新仓库', '192.168.100.163', '2017-06-03 23:02:21', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('2587', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:15', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2588', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:33', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2589', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:50', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2590', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:04:11', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2591', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:04:16', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2592', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:04:42', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2593', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:04:49', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2594', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:01', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2595', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:05', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2596', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:21', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('2597', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:07:34', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2598', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:08:09', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2599', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:08:33', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('2600', '63', '更新商品', '192.168.100.163', '2017-06-03 23:10:50', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2601', '63', '更新商品', '192.168.100.163', '2017-06-03 23:10:56', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2602', '63', '更新商品', '192.168.100.163', '2017-06-03 23:11:07', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2603', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:08', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2604', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:13', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2605', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:36', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2606', '63', '更新用户', '', '2017-06-03 23:29:02', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('2607', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2608', '63', '退出系统', '192.168.100.163', '2017-06-03 23:29:12', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2609', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2610', '63', '更新用户', '', '2017-06-03 23:29:32', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('2611', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2612', '63', '退出系统', '192.168.100.163', '2017-06-03 23:29:37', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2613', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2614', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:34:30', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2615', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:34:45', '0', '更新UserBusiness的ID为 2 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2616', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:35:01', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2617', '63', '退出系统', '192.168.100.163', '2017-06-03 23:35:31', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2618', '64', '登录系统', '192.168.100.163', '2017-06-03 23:35:37', '0', '管理用户:zs 登录系统', 'zs 登录系统'); -INSERT INTO `jsh_log` VALUES ('2619', '64', '退出系统', '192.168.100.163', '2017-06-03 23:36:13', '0', '管理用户:zs 退出系统', 'zs 退出系统'); -INSERT INTO `jsh_log` VALUES ('2620', '63', '登录系统', '192.168.100.163', '2017-06-03 23:36:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2621', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:36:40', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2622', '63', '退出系统', '192.168.100.163', '2017-06-03 23:36:46', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2623', '64', '登录系统', '192.168.100.163', '2017-06-03 23:36:53', '0', '管理用户:zs 登录系统', 'zs 登录系统'); -INSERT INTO `jsh_log` VALUES ('2624', '64', '退出系统', '192.168.100.163', '2017-06-03 23:37:18', '0', '管理用户:zs 退出系统', 'zs 退出系统'); -INSERT INTO `jsh_log` VALUES ('2625', '63', '登录系统', '192.168.100.163', '2017-06-03 23:37:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2626', '63', '登录系统', '192.168.100.163', '2017-06-04 12:48:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2627', '63', '登录系统', '192.168.100.163', '2017-06-04 13:02:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2628', '63', '登录系统', '192.168.100.163', '2017-06-04 16:51:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2629', '63', '登录系统', '192.168.100.163', '2017-06-04 18:05:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2630', '63', '登录系统', '192.168.100.163', '2017-06-04 18:52:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2631', '63', '登录系统', '192.168.100.163', '2017-06-04 18:54:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2632', '63', '登录系统', '192.168.100.163', '2017-06-04 18:55:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2633', '63', '退出系统', '192.168.100.163', '2017-06-04 18:56:00', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2634', '63', '登录系统', '192.168.100.163', '2017-06-04 18:56:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2635', '63', '退出系统', '192.168.100.163', '2017-06-04 18:56:04', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2636', '63', '登录系统', '192.168.100.163', '2017-06-04 18:56:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2637', '63', '登录系统', '192.168.100.163', '2017-06-04 18:58:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2638', '63', '登录系统', '192.168.100.163', '2017-06-04 19:01:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2639', '63', '登录系统', '192.168.100.163', '2017-06-04 19:18:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2640', '63', '登录系统', '192.168.100.163', '2017-06-04 19:24:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2641', '63', '登录系统', '192.168.100.163', '2017-06-04 19:29:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2642', '63', '登录系统', '192.168.100.163', '2017-06-04 20:24:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2643', '63', '登录系统', '192.168.100.163', '2017-06-04 20:30:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2644', '63', '登录系统', '192.168.100.163', '2017-06-04 20:32:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2645', '63', '登录系统', '192.168.100.163', '2017-06-04 20:33:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2646', '63', '登录系统', '192.168.100.163', '2017-06-04 20:41:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2647', '63', '登录系统', '192.168.100.163', '2017-06-04 20:54:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2648', '63', '登录系统', '192.168.100.163', '2017-06-04 21:05:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2649', '63', '登录系统', '192.168.100.163', '2017-06-04 21:09:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2650', '63', '登录系统', '192.168.100.163', '2017-06-04 21:17:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2651', '63', '登录系统', '192.168.100.163', '2017-06-04 21:21:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2652', '63', '登录系统', '192.168.100.163', '2017-06-04 21:28:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2653', '63', '登录系统', '192.168.100.163', '2017-06-04 21:31:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2654', '63', '登录系统', '192.168.100.163', '2017-06-04 21:37:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2655', '63', '登录系统', '192.168.100.163', '2017-06-04 21:40:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2656', '63', '登录系统', '192.168.100.163', '2017-06-04 21:57:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2657', '63', '登录系统', '192.168.100.163', '2017-06-04 22:00:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2658', '63', '登录系统', '192.168.100.163', '2017-06-04 22:02:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2659', '63', '登录系统', '192.168.100.163', '2017-06-04 22:03:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2660', '63', '登录系统', '192.168.100.163', '2017-06-04 22:07:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2661', '63', '登录系统', '192.168.100.163', '2017-06-04 22:16:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2662', '63', '登录系统', '192.168.100.163', '2017-06-04 22:28:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2663', '63', '登录系统', '192.168.100.163', '2017-06-04 22:42:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2664', '63', '登录系统', '192.168.100.163', '2017-06-04 22:45:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2665', '63', '登录系统', '192.168.100.163', '2017-06-04 22:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2666', '63', '登录系统', '192.168.100.163', '2017-06-04 22:54:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2667', '63', '登录系统', '192.168.100.163', '2017-06-04 22:57:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2668', '63', '登录系统', '192.168.100.163', '2017-06-04 23:07:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2669', '63', '登录系统', '192.168.100.163', '2017-06-04 23:09:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2670', '63', '登录系统', '192.168.100.163', '2017-06-04 23:28:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2671', '63', '登录系统', '192.168.100.163', '2017-06-04 23:35:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2672', '63', '登录系统', '192.168.100.163', '2017-06-04 23:37:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2673', '63', '登录系统', '192.168.100.163', '2017-06-04 23:40:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2674', '63', '登录系统', '192.168.100.163', '2017-06-04 23:44:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2675', '63', '登录系统', '192.168.100.163', '2017-06-04 23:51:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2676', '63', '登录系统', '192.168.100.163', '2017-06-04 23:54:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2677', '63', '登录系统', '192.168.100.163', '2017-06-05 00:03:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2678', '63', '登录系统', '192.168.100.163', '2017-06-05 00:07:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2679', '63', '登录系统', '192.168.100.163', '2017-06-05 00:09:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2680', '63', '更新商品', '192.168.100.163', '2017-06-05 00:10:04', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('2681', '63', '登录系统', '192.168.100.163', '2017-06-05 00:11:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2682', '63', '增加仓管通', '192.168.100.163', '2017-06-05 00:13:47', '0', '增加仓管通编号为 22aa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2683', '63', '保存仓管通明细', '192.168.100.163', '2017-06-05 00:13:48', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2684', '63', '更新仓管通', '192.168.100.163', '2017-06-05 00:14:43', '0', '更新仓管通ID为 77 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2685', '63', '保存仓管通明细', '192.168.100.163', '2017-06-05 00:14:43', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2686', '63', '登录系统', '192.168.100.163', '2017-06-05 00:22:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2687', '63', '登录系统', '192.168.100.163', '2017-06-05 00:25:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2688', '63', '登录系统', '192.168.100.163', '2017-06-05 21:35:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2689', '63', '登录系统', '192.168.100.163', '2017-06-05 21:40:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2690', '63', '登录系统', '192.168.100.163', '2017-06-05 22:05:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2691', '63', '登录系统', '192.168.100.163', '2017-06-05 22:08:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2692', '63', '登录系统', '192.168.100.163', '2017-06-05 22:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2693', '63', '登录系统', '192.168.100.163', '2017-06-05 22:12:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2694', '63', '登录系统', '192.168.100.163', '2017-06-05 22:14:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2695', '63', '登录系统', '192.168.100.163', '2017-06-05 22:16:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2696', '63', '登录系统', '192.168.100.163', '2017-06-06 21:44:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2697', '63', '登录系统', '192.168.100.163', '2017-06-08 21:34:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2698', '63', '登录系统', '192.168.100.163', '2017-06-08 22:33:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2699', '63', '更新仓管通', '192.168.100.163', '2017-06-08 22:33:33', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2700', '63', '更新仓管通', '192.168.100.163', '2017-06-08 22:33:42', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2701', '63', '更新应用', '192.168.100.163', '2017-06-08 22:33:55', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2702', '63', '更新应用', '192.168.100.163', '2017-06-08 22:33:59', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2703', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:05', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2704', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:11', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2705', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:53', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2706', '63', '更新应用', '192.168.100.163', '2017-06-08 22:35:34', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2707', '63', '增加应用', '192.168.100.163', '2017-06-08 22:37:14', '0', '增加应用名称为 ssss 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2708', '63', '更新应用', '192.168.100.163', '2017-06-08 22:38:30', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2709', '63', '登录系统', '192.168.100.163', '2017-06-08 22:39:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2710', '63', '更新应用', '192.168.100.163', '2017-06-08 22:39:33', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2711', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:28', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2712', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:42', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2713', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:56', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2714', '63', '更新应用', '192.168.100.163', '2017-06-08 22:58:04', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2715', '63', '更新应用', '192.168.100.163', '2017-06-08 22:58:21', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2716', '63', '更新应用', '192.168.100.163', '2017-06-08 22:59:26', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2717', '63', '更新应用', '192.168.100.163', '2017-06-08 23:00:00', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2718', '63', '增加应用', '192.168.100.163', '2017-06-08 23:02:47', '0', '增加应用名称为 123123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2719', '63', '删除应用', '192.168.100.163', '2017-06-08 23:04:46', '0', '删除应用ID为 24 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2720', '63', '增加应用', '192.168.100.163', '2017-06-08 23:05:02', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2721', '63', '删除应用', '192.168.100.163', '2017-06-08 23:05:22', '0', '删除应用ID为 25 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2722', '63', '增加应用', '192.168.100.163', '2017-06-08 23:05:56', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2723', '63', '删除应用', '192.168.100.163', '2017-06-08 23:07:18', '0', '删除应用ID为 26 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2724', '63', '增加应用', '192.168.100.163', '2017-06-08 23:07:40', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2725', '63', '删除应用', '192.168.100.163', '2017-06-08 23:11:06', '0', '删除应用ID为 27 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2726', '63', '增加应用', '192.168.100.163', '2017-06-08 23:11:19', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2727', '63', '登录系统', '192.168.100.163', '2017-06-08 23:13:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2728', '63', '删除应用', '192.168.100.163', '2017-06-08 23:14:15', '0', '删除应用ID为 28 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2729', '63', '增加应用', '192.168.100.163', '2017-06-08 23:14:29', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2730', '63', '登录系统', '192.168.100.163', '2017-06-08 23:27:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2731', '63', '删除应用', '192.168.100.163', '2017-06-08 23:27:20', '0', '删除应用ID为 29 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2732', '63', '增加应用', '192.168.100.163', '2017-06-08 23:27:38', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2733', '63', '登录系统', '192.168.100.163', '2017-06-08 23:30:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2734', '63', '删除应用', '192.168.100.163', '2017-06-08 23:30:52', '0', '删除应用ID为 30 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2735', '63', '删除应用', '192.168.100.163', '2017-06-08 23:30:55', '0', '删除应用ID为 23 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2736', '63', '增加应用', '192.168.100.163', '2017-06-08 23:31:39', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2737', '63', '删除应用', '192.168.100.163', '2017-06-08 23:33:05', '0', '删除应用ID为 31 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2738', '63', '增加应用', '192.168.100.163', '2017-06-08 23:33:14', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2739', '63', '登录系统', '192.168.100.163', '2017-06-08 23:39:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2740', '63', '删除应用', '192.168.100.163', '2017-06-08 23:40:01', '0', '删除应用ID为 32 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2741', '63', '增加应用', '192.168.100.163', '2017-06-08 23:40:09', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2742', '63', '增加应用', '192.168.100.163', '2017-06-08 23:47:40', '0', '增加应用名称为 12311 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2743', '63', '登录系统', '192.168.100.163', '2017-06-08 23:50:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2744', '63', '删除应用', '192.168.100.163', '2017-06-08 23:50:45', '0', '删除应用ID为 33 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2745', '63', '删除应用', '192.168.100.163', '2017-06-08 23:50:47', '0', '删除应用ID为 34 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2746', '63', '增加应用', '192.168.100.163', '2017-06-08 23:51:09', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2747', '63', '登录系统', '192.168.100.163', '2017-06-08 23:54:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2748', '63', '删除应用', '192.168.100.163', '2017-06-08 23:54:44', '0', '删除应用ID为 35 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2749', '63', '增加应用', '192.168.100.163', '2017-06-08 23:55:01', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2750', '63', '登录系统', '192.168.100.163', '2017-06-09 21:26:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2751', '63', '删除应用', '192.168.100.163', '2017-06-09 21:28:03', '0', '删除应用ID为 36 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2752', '63', '增加应用', '192.168.100.163', '2017-06-09 21:28:14', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2753', '63', '登录系统', '192.168.100.163', '2017-06-09 21:52:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2754', '63', '删除应用', '192.168.100.163', '2017-06-09 21:52:41', '0', '删除应用ID为 23 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2755', '63', '增加应用', '192.168.100.163', '2017-06-09 21:52:59', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2756', '63', '登录系统', '192.168.100.163', '2017-06-09 21:58:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2757', '63', '增加应用', '192.168.100.163', '2017-06-09 21:58:51', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2758', '63', '登录系统', '192.168.100.163', '2017-06-09 22:01:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2759', '63', '删除应用', '192.168.100.163', '2017-06-09 22:01:33', '0', '删除应用ID为 25 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2760', '63', '登录系统', '192.168.100.163', '2017-06-11 18:49:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2761', '63', '登录系统', '192.168.100.163', '2017-06-11 18:51:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2762', '63', '登录系统', '192.168.100.163', '2017-06-11 18:56:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2763', '63', '登录系统', '192.168.100.163', '2017-06-11 19:01:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2764', '63', '登录系统', '192.168.100.163', '2017-06-11 19:03:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2765', '63', '登录系统', '192.168.100.163', '2017-06-11 19:18:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2766', '63', '登录系统', '192.168.100.163', '2017-06-11 20:43:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2767', '63', '登录系统', '192.168.100.163', '2017-06-11 21:24:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2768', '63', '登录系统', '192.168.100.163', '2017-06-11 21:36:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2769', '63', '登录系统', '192.168.100.163', '2017-06-11 23:17:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2770', '63', '登录系统', '192.168.100.163', '2017-06-11 23:26:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2771', '63', '登录系统', '192.168.100.163', '2017-06-11 23:29:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2772', '63', '增加应用', '192.168.100.163', '2017-06-11 23:30:23', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2773', '63', '删除应用', '192.168.100.163', '2017-06-11 23:31:27', '0', '删除应用ID为 23 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2774', '63', '增加应用', '192.168.100.163', '2017-06-11 23:32:04', '0', '增加应用名称为 123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2775', '63', '登录系统', '192.168.100.163', '2017-06-11 23:35:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2776', '63', '增加应用', '192.168.100.163', '2017-06-11 23:36:11', '0', '增加应用名称为 132 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2777', '63', '删除应用', '192.168.100.163', '2017-06-11 23:36:15', '0', '删除应用ID为 24 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2778', '63', '删除应用', '192.168.100.163', '2017-06-11 23:36:16', '0', '删除应用ID为 25 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2779', '63', '登录系统', '192.168.100.163', '2017-06-11 23:38:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2780', '63', '增加应用', '192.168.100.163', '2017-06-11 23:38:28', '0', '增加应用名称为 3123 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2781', '63', '登录系统', '192.168.100.163', '2017-06-12 22:11:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2782', '63', '登录系统', '192.168.100.163', '2017-06-12 22:45:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2783', '63', '登录系统', '192.168.100.163', '2017-06-12 22:46:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2784', '63', '删除应用', '192.168.100.163', '2017-06-12 22:46:22', '0', '删除应用ID为 26 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2785', '63', '登录系统', '192.168.100.163', '2017-06-12 22:51:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2786', '63', '登录系统', '192.168.100.163', '2017-06-12 22:54:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2787', '63', '登录系统', '192.168.100.163', '2017-06-12 23:02:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2788', '63', '登录系统', '192.168.100.163', '2017-06-12 23:12:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2789', '63', '登录系统', '192.168.100.163', '2017-06-12 23:15:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2790', '63', '登录系统', '192.168.100.163', '2017-06-12 23:24:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2791', '63', '登录系统', '192.168.100.163', '2017-06-13 20:59:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2792', '63', '登录系统', '192.168.100.163', '2017-06-13 21:10:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2793', '63', '登录系统', '192.168.100.163', '2017-06-13 21:12:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2794', '63', '登录系统', '192.168.100.163', '2017-06-13 21:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2795', '63', '登录系统', '192.168.100.163', '2017-06-13 21:35:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2796', '63', '登录系统', '192.168.100.163', '2017-06-13 22:19:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2797', '63', '登录系统', '192.168.100.163', '2017-06-13 22:24:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2798', '63', '登录系统', '192.168.100.163', '2017-06-13 22:28:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2799', '63', '登录系统', '192.168.100.163', '2017-06-13 22:38:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2800', '63', '登录系统', '192.168.100.163', '2017-06-13 22:57:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2801', '63', '登录系统', '192.168.100.163', '2017-06-13 23:03:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2802', '63', '登录系统', '192.168.100.163', '2017-06-13 23:07:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2803', '63', '登录系统', '192.168.100.163', '2017-06-13 23:16:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2804', '63', '登录系统', '192.168.100.163', '2017-06-13 23:20:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2805', '63', '登录系统', '192.168.100.163', '2017-06-13 23:30:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2806', '63', '登录系统', '192.168.100.163', '2017-06-13 23:36:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2807', '63', '登录系统', '192.168.100.163', '2017-06-13 23:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2808', '63', '登录系统', '192.168.100.163', '2017-06-13 23:39:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2809', '63', '登录系统', '192.168.100.163', '2017-06-13 23:42:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2810', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2811', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2812', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2813', '63', '登录系统', '192.168.100.163', '2017-06-14 21:16:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2814', '63', '增加应用', '192.168.100.163', '2017-06-14 21:30:03', '0', '增加应用名称为 333 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2815', '63', '删除应用', '192.168.100.163', '2017-06-14 21:30:52', '0', '删除应用ID为 23 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2816', '63', '增加应用', '192.168.100.163', '2017-06-14 21:31:09', '0', '增加应用名称为 6666 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2817', '63', '更新应用', '192.168.100.163', '2017-06-14 21:31:36', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2818', '63', '退出系统', '192.168.100.163', '2017-06-14 21:31:59', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2819', '63', '登录系统', '192.168.100.163', '2017-06-14 21:32:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2820', '63', '更新应用', '192.168.100.163', '2017-06-14 21:32:23', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2821', '63', '更新应用', '192.168.100.163', '2017-06-14 21:33:36', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2822', '63', '更新应用', '192.168.100.163', '2017-06-14 21:35:24', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2823', '63', '更新应用', '192.168.100.163', '2017-06-14 21:35:30', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2824', '63', '更新应用', '192.168.100.163', '2017-06-14 21:36:12', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2825', '63', '更新应用', '192.168.100.163', '2017-06-14 21:37:08', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2826', '63', '删除应用', '192.168.100.163', '2017-06-14 21:52:08', '0', '删除应用ID为 24 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2827', '63', '增加应用', '192.168.100.163', '2017-06-14 21:52:36', '0', '增加应用名称为 aaa 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2828', '63', '删除应用', '192.168.100.163', '2017-06-14 21:53:02', '0', '删除应用ID为 25 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2829', '63', '增加应用', '192.168.100.163', '2017-06-14 21:53:39', '0', '增加应用名称为 aaa 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2830', '63', '删除应用', '192.168.100.163', '2017-06-14 21:54:06', '0', '删除应用ID为 26 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2831', '63', '增加应用', '192.168.100.163', '2017-06-14 21:56:45', '0', '增加应用名称为 afdd 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2832', '63', '删除应用', '192.168.100.163', '2017-06-14 21:57:09', '0', '删除应用ID为 27 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2833', '63', '增加应用', '192.168.100.163', '2017-06-14 21:58:32', '0', '增加应用名称为 aaaa 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2834', '63', '删除应用', '192.168.100.163', '2017-06-14 21:58:36', '0', '删除应用ID为 28 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2835', '63', '增加应用', '192.168.100.163', '2017-06-14 21:58:54', '0', '增加应用名称为 add 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2836', '63', '删除应用', '192.168.100.163', '2017-06-14 21:58:59', '0', '删除应用ID为 29 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2837', '63', '增加应用', '192.168.100.163', '2017-06-14 22:00:16', '0', '增加应用名称为 addd 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2838', '63', '删除应用', '192.168.100.163', '2017-06-14 22:00:19', '0', '删除应用ID为 30 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2839', '63', '增加应用', '192.168.100.163', '2017-06-14 22:00:27', '0', '增加应用名称为 sdsd 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2840', '63', '删除应用', '192.168.100.163', '2017-06-14 22:01:33', '0', '删除应用ID为 31 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2841', '63', '增加应用', '192.168.100.163', '2017-06-14 22:03:05', '0', '增加应用名称为 qweqw 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2842', '63', '删除应用', '192.168.100.163', '2017-06-14 22:03:13', '0', '删除应用ID为 32 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2843', '63', '增加应用', '192.168.100.163', '2017-06-14 22:07:07', '0', '增加应用名称为 adf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2844', '63', '删除应用', '192.168.100.163', '2017-06-14 22:07:13', '0', '删除应用ID为 33 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2845', '63', '增加应用', '192.168.100.163', '2017-06-14 22:08:22', '0', '增加应用名称为 adadf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2846', '63', '删除应用', '192.168.100.163', '2017-06-14 22:09:54', '0', '删除应用ID为 34 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2847', '63', '增加应用', '192.168.100.163', '2017-06-14 22:10:02', '0', '增加应用名称为 asdfadsf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2848', '63', '删除应用', '192.168.100.163', '2017-06-14 22:10:28', '0', '删除应用ID为 35 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2849', '63', '增加应用', '192.168.100.163', '2017-06-14 22:10:34', '0', '增加应用名称为 asdf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2850', '63', '删除应用', '192.168.100.163', '2017-06-14 22:11:31', '0', '删除应用ID为 36 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2851', '63', '增加应用', '192.168.100.163', '2017-06-14 22:13:04', '0', '增加应用名称为 asdfadf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2852', '63', '删除应用', '192.168.100.163', '2017-06-14 22:13:16', '0', '删除应用ID为 37 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2853', '63', '增加应用', '192.168.100.163', '2017-06-14 22:13:49', '0', '增加应用名称为 adfadf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2854', '63', '删除应用', '192.168.100.163', '2017-06-14 22:13:52', '0', '删除应用ID为 38 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2855', '63', '增加应用', '192.168.100.163', '2017-06-14 22:18:05', '0', '增加应用名称为 dsaff 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2856', '63', '增加应用', '192.168.100.163', '2017-06-14 22:19:11', '0', '增加应用名称为 sadf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2857', '63', '删除应用', '192.168.100.163', '2017-06-14 22:19:28', '0', '删除应用ID为 39 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2858', '63', '删除应用', '192.168.100.163', '2017-06-14 22:19:34', '0', '删除应用ID为 40 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2859', '63', '增加应用', '192.168.100.163', '2017-06-14 22:52:27', '0', '增加应用名称为 werwqer 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2860', '63', '删除应用', '192.168.100.163', '2017-06-14 22:52:32', '0', '删除应用ID为 41 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2861', '63', '增加应用', '192.168.100.163', '2017-06-14 22:54:05', '0', '增加应用名称为 wqrqreq 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2862', '63', '删除应用', '192.168.100.163', '2017-06-14 22:54:14', '0', '删除应用ID为 42 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2863', '63', '更新应用', '192.168.100.163', '2017-06-14 22:56:48', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2864', '63', '更新应用', '192.168.100.163', '2017-06-14 22:56:54', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2865', '63', '增加应用', '192.168.100.163', '2017-06-14 22:58:19', '0', '增加应用名称为 asdfasdf 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2866', '63', '更新应用', '192.168.100.163', '2017-06-14 22:58:44', '0', '更新应用ID为 43 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('2867', '63', '删除应用', '192.168.100.163', '2017-06-14 22:58:50', '0', '删除应用ID为 43 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2868', '63', '增加应用', '192.168.100.163', '2017-06-14 23:00:48', '0', '增加应用名称为 qewrrr 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2869', '63', '删除应用', '192.168.100.163', '2017-06-14 23:00:55', '0', '删除应用ID为 44 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2870', '63', '增加应用', '192.168.100.163', '2017-06-14 23:01:02', '0', '增加应用名称为 qweqrewre 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('2871', '63', '删除应用', '192.168.100.163', '2017-06-14 23:01:08', '0', '删除应用ID为 45 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('2872', '63', '登录系统', '192.168.100.163', '2017-06-14 23:35:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2873', '63', '登录系统', '192.168.100.163', '2017-06-15 23:07:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2874', '63', '登录系统', '192.168.100.163', '2017-06-16 23:12:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2875', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:15', '0', '增加收支项目名称为 全车贴膜-普通 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('2876', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:28', '0', '增加收支项目名称为 全车贴膜-高档 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('2877', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:42', '0', '增加收支项目名称为 洗车 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('2878', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:51:09', '0', '增加收支项目名称为 保养汽车 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('2879', '63', '增加财务', '192.168.100.163', '2017-06-16 23:52:46', '0', '增加财务编号为 ffff 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2880', '63', '保存财务明细', '192.168.100.163', '2017-06-16 23:52:47', '0', '保存财务明细对应主表编号为 42 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2881', '63', '登录系统', '192.168.100.163', '2017-06-17 00:00:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2882', '63', '增加功能', '192.168.100.163', '2017-06-17 00:15:06', '0', '增加功能名称为 零售出库 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2883', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:18', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2884', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:42', '0', '更新功能ID为 40 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2885', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:49', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2886', '63', '更新UserBusiness', '192.168.100.163', '2017-06-17 00:16:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2887', '63', '增加功能', '192.168.100.163', '2017-06-17 00:18:39', '0', '增加功能名称为 零售退货 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2888', '63', '更新功能', '192.168.100.163', '2017-06-17 00:18:53', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2889', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:28', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2890', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:34', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2891', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:37', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2892', '63', '更新UserBusiness', '192.168.100.163', '2017-06-17 00:19:51', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2893', '63', '更新功能', '192.168.100.163', '2017-06-17 00:27:01', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2894', '63', '更新功能', '192.168.100.163', '2017-06-17 00:27:11', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('2895', '63', '登录系统', '192.168.100.163', '2017-06-18 18:19:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2896', '63', '登录系统', '192.168.100.163', '2017-06-18 18:33:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2897', '63', '增加仓管通', '192.168.100.163', '2017-06-18 18:53:02', '0', '增加仓管通编号为 sfd 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2898', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 18:53:03', '0', '保存仓管通明细对应主表编号为 78 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2899', '63', '增加仓管通', '192.168.100.163', '2017-06-18 18:59:49', '0', '增加仓管通编号为 fsdf 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2900', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 18:59:49', '0', '保存仓管通明细对应主表编号为 79 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2901', '63', '删除仓管通', '192.168.100.163', '2017-06-18 19:03:30', '0', '删除仓管通ID为 78 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2902', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:35:34', '0', '增加仓管通编号为 sfsdf 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2903', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:35:34', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2904', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:36:33', '0', '增加仓管通编号为 fsfsd 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2905', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:36:33', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2906', '63', '删除仓管通', '192.168.100.163', '2017-06-18 19:46:39', '0', '删除仓管通ID为 79 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2907', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:53:49', '0', '增加仓管通编号为 fasdf 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2908', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:53:49', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2909', '63', '增加仓管通', '192.168.100.163', '2017-06-18 22:56:17', '0', '增加仓管通编号为 qwe3 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2910', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 22:56:17', '0', '保存仓管通明细对应主表编号为 83 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2911', '63', '登录系统', '192.168.100.163', '2017-06-18 23:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2912', '63', '登录系统', '192.168.100.163', '2017-06-19 00:03:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2913', '63', '登录系统', '192.168.100.163', '2017-06-19 00:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2914', '63', '登录系统', '192.168.100.163', '2017-06-19 21:12:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2915', '63', '登录系统', '192.168.100.163', '2017-06-19 21:18:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2916', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:01:48', '1', '增加仓管通编号为 32141 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('2917', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:01:52', '0', '增加仓管通编号为 32141 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2918', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:01:52', '0', '保存仓管通明细对应主表编号为 84 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2919', '63', '登录系统', '192.168.100.163', '2017-06-20 00:32:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2920', '63', '登录系统', '192.168.100.163', '2017-06-20 00:34:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2921', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:34:45', '0', '增加仓管通编号为 1233 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2922', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:34:45', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2923', '63', '更新仓管通', '192.168.100.163', '2017-06-20 00:35:36', '0', '更新仓管通ID为 85 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2924', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:35:36', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2925', '63', '登录系统', '192.168.100.163', '2017-06-20 21:08:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2926', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:18:12', '0', '增加供应商名称为 hy123456 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('2927', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:18:19', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2928', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:18:22', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2929', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:23:34', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2930', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:23:40', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2931', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:25:21', '0', '增加供应商名称为 hy00001 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('2932', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:25:52', '0', '增加供应商名称为 hy00002 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('2933', '63', '登录系统', '192.168.100.163', '2017-06-20 21:42:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2934', '63', '退出系统', '192.168.100.163', '2017-06-20 21:47:41', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('2935', '63', '登录系统', '192.168.100.163', '2017-06-20 21:47:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2936', '63', '增加仓管通', '192.168.100.163', '2017-06-20 21:56:51', '0', '增加仓管通编号为 hb3124312431 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2937', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 21:56:51', '0', '保存仓管通明细对应主表编号为 86 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2938', '63', '更新仓管通', '192.168.100.163', '2017-06-20 21:57:24', '0', '更新仓管通ID为 86 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2939', '63', '增加仓管通', '192.168.100.163', '2017-06-20 22:03:32', '0', '增加仓管通编号为 1231weraa 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2940', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 22:03:32', '0', '保存仓管通明细对应主表编号为 87 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2941', '63', '更新仓管通', '192.168.100.163', '2017-06-20 22:03:47', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2942', '63', '更新仓管通', '192.168.100.163', '2017-06-20 22:55:55', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2943', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:09:53', '0', '增加仓管通编号为 LSCK2017062023934 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2944', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:09:53', '0', '保存仓管通明细对应主表编号为 88 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2945', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:20:39', '0', '增加仓管通编号为 LSCK20170620232023 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2946', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:20:39', '0', '保存仓管通明细对应主表编号为 89 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2947', '63', '更新仓管通', '192.168.100.163', '2017-06-20 23:22:25', '0', '更新仓管通ID为 88 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2948', '63', '更新仓管通', '192.168.100.163', '2017-06-20 23:22:48', '0', '更新仓管通ID为 89 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2949', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:47:15', '0', '增加仓管通编号为 LSCK20170620234528 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2950', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:47:15', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2951', '63', '登录系统', '192.168.100.163', '2017-06-21 21:41:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2952', '63', '登录系统', '192.168.100.163', '2017-06-21 21:48:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2953', '63', '登录系统', '192.168.100.163', '2017-06-21 21:52:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2954', '63', '增加仓管通', '192.168.100.163', '2017-06-21 21:55:50', '0', '增加仓管通编号为 XSCK20170621215516 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2955', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 21:55:50', '0', '保存仓管通明细对应主表编号为 91 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2956', '63', '增加仓管通', '192.168.100.163', '2017-06-21 23:21:37', '0', '增加仓管通编号为 LSCK20170621232052 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2957', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 23:21:37', '0', '保存仓管通明细对应主表编号为 92 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2958', '63', '增加仓管通', '192.168.100.163', '2017-06-21 23:54:03', '0', '增加仓管通编号为 LSTH20170621235232 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2959', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 23:54:03', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('2960', '63', '删除仓管通', '192.168.100.163', '2017-06-21 23:57:51', '0', '删除仓管通ID为 93 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2961', '63', '登录系统', '192.168.100.163', '2017-06-22 21:18:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2962', '63', '登录系统', '192.168.100.163', '2017-06-22 22:09:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2963', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:35:46', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2964', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:36:03', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2965', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:37:32', '0', '更新仓管通ID为 83 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('2966', '63', '登录系统', '192.168.100.163', '2017-06-22 22:56:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2967', '63', '登录系统', '192.168.100.163', '2017-06-22 23:37:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2968', '63', '登录系统', '192.168.100.163', '2017-06-23 22:18:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2969', '63', '登录系统', '192.168.100.163', '2017-06-23 22:44:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2970', '63', '更新用户', '', '2017-06-23 22:48:32', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('2971', '63', '登录系统', '192.168.100.163', '2017-06-23 22:48:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2972', '63', '登录系统', '192.168.100.163', '2017-06-23 22:56:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2973', '63', '登录系统', '192.168.100.163', '2017-06-23 23:07:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2974', '63', '登录系统', '192.168.100.163', '2017-06-23 23:17:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2975', '63', '登录系统', '192.168.100.163', '2017-06-23 23:37:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2976', '63', '登录系统', '192.168.100.163', '2017-06-23 23:48:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2977', '63', '登录系统', '192.168.100.163', '2017-06-25 22:12:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2978', '63', '登录系统', '192.168.100.163', '2017-06-25 22:32:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2979', '63', '登录系统', '192.168.100.163', '2017-06-26 20:44:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2980', '63', '增加财务', '192.168.100.163', '2017-06-26 21:16:34', '0', '增加财务编号为 abcdefg 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2981', '63', '保存财务明细', '192.168.100.163', '2017-06-26 21:16:34', '0', '保存财务明细对应主表编号为 43 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2982', '63', '增加功能', '192.168.100.163', '2017-06-26 21:31:06', '0', '增加功能名称为 收预付款 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('2983', '63', '更新UserBusiness', '192.168.100.163', '2017-06-26 21:32:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('2984', '63', '增加财务', '192.168.100.163', '2017-06-26 21:50:48', '0', '增加财务编号为 danju 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('2985', '63', '保存财务明细', '192.168.100.163', '2017-06-26 21:50:48', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('2986', '63', '登录系统', '192.168.100.163', '2017-06-26 22:38:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2987', '63', '登录系统', '192.168.100.163', '2017-06-26 22:40:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2988', '63', '更新财务', '192.168.100.163', '2017-06-26 23:00:07', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2989', '63', '更新财务', '192.168.100.163', '2017-06-26 23:00:31', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2990', '63', '更新财务', '192.168.100.163', '2017-06-26 23:06:49', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2991', '63', '更新财务', '192.168.100.163', '2017-06-26 23:11:07', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2992', '63', '更新供应商预付款', '', '2017-06-26 23:11:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2993', '63', '更新供应商预付款', '', '2017-06-26 23:11:17', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2994', '63', '更新财务', '192.168.100.163', '2017-06-26 23:11:17', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2995', '63', '更新财务', '192.168.100.163', '2017-06-26 23:16:35', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('2996', '63', '更新供应商预付款', '', '2017-06-26 23:16:35', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2997', '63', '登录系统', '192.168.100.163', '2017-06-26 23:48:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('2998', '63', '更新供应商预付款', '', '2017-06-26 23:49:09', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('2999', '63', '更新财务', '192.168.100.163', '2017-06-26 23:49:09', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3000', '63', '更新财务', '192.168.100.163', '2017-06-26 23:49:55', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3001', '63', '更新供应商预付款', '', '2017-06-26 23:49:55', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3002', '63', '登录系统', '192.168.100.163', '2017-06-26 23:52:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3003', '63', '更新供应商预付款', '', '2017-06-26 23:53:01', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3004', '63', '更新财务', '192.168.100.163', '2017-06-26 23:53:01', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3005', '63', '更新财务', '192.168.100.163', '2017-06-26 23:58:30', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3006', '63', '更新供应商预付款', '', '2017-06-26 23:58:30', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3007', '63', '登录系统', '192.168.100.163', '2017-06-27 00:01:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3008', '63', '更新财务', '192.168.100.163', '2017-06-27 00:02:16', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3009', '63', '更新供应商预付款', '', '2017-06-27 00:02:16', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3010', '63', '登录系统', '192.168.100.163', '2017-06-27 00:27:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3011', '63', '更新财务', '192.168.100.163', '2017-06-27 00:27:23', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3012', '63', '更新供应商预付款', '', '2017-06-27 00:27:23', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3013', '63', '更新财务', '192.168.100.163', '2017-06-27 00:27:42', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3014', '63', '更新供应商预付款', '', '2017-06-27 00:27:42', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3015', '63', '更新供应商', '192.168.100.163', '2017-06-27 00:28:37', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3016', '63', '更新财务', '192.168.100.163', '2017-06-27 00:28:47', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3017', '63', '更新供应商预付款', '', '2017-06-27 00:28:47', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3018', '63', '更新供应商', '192.168.100.163', '2017-06-27 00:30:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3019', '63', '更新财务', '192.168.100.163', '2017-06-27 00:30:28', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3020', '63', '保存财务明细', '192.168.100.163', '2017-06-27 00:30:29', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3021', '63', '更新供应商预付款', '', '2017-06-27 00:30:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3022', '63', '更新财务', '192.168.100.163', '2017-06-27 00:31:29', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3023', '63', '更新供应商预付款', '', '2017-06-27 00:31:29', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3024', '63', '登录系统', '192.168.100.163', '2017-06-27 20:43:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3025', '63', '删除财务', '192.168.100.163', '2017-06-27 21:22:46', '0', '删除财务ID为 44 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3026', '63', '更新供应商预付款', '', '2017-06-27 21:24:37', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3027', '63', '增加财务', '192.168.100.163', '2017-06-27 21:24:37', '0', '增加财务编号为 asdasd 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3028', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:24:38', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3029', '63', '更新供应商预付款', '', '2017-06-27 21:25:02', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3030', '63', '更新财务', '192.168.100.163', '2017-06-27 21:25:02', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3031', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:25:02', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3032', '63', '更新供应商预付款', '', '2017-06-27 21:25:18', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3033', '63', '更新财务', '192.168.100.163', '2017-06-27 21:25:18', '0', '更新财务ID为 44 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3034', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:25:18', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3035', '63', '更新供应商预付款', '', '2017-06-27 21:27:30', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3036', '63', '增加财务', '192.168.100.163', '2017-06-27 21:27:30', '0', '增加财务编号为 545qwe 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3037', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:27:31', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3038', '63', '更新供应商预付款', '', '2017-06-27 21:27:46', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3039', '63', '更新财务', '192.168.100.163', '2017-06-27 21:27:46', '0', '更新财务ID为 45 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3040', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:27:46', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3041', '63', '更新供应商预付款', '', '2017-06-27 21:28:02', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3042', '63', '更新财务', '192.168.100.163', '2017-06-27 21:28:02', '0', '更新财务ID为 45 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3043', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:28:02', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3044', '63', '更新供应商预付款', '', '2017-06-27 21:51:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3045', '63', '删除财务', '192.168.100.163', '2017-06-27 21:51:29', '0', '删除财务ID为 44 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3046', '63', '更新供应商预付款', '', '2017-06-27 21:51:56', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3047', '63', '增加财务', '192.168.100.163', '2017-06-27 21:51:56', '0', '增加财务编号为 2314 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3048', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:51:56', '0', '保存财务明细对应主表编号为 46 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3049', '63', '更新供应商预付款', '', '2017-06-27 22:05:33', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3050', '63', '删除财务', '192.168.100.163', '2017-06-27 22:05:33', '0', '删除财务ID为 46 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3051', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:05:41', '0', '批量删除财务ID为 45 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3052', '63', '更新供应商预付款', '', '2017-06-27 22:07:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3053', '63', '增加财务', '192.168.100.163', '2017-06-27 22:07:07', '0', '增加财务编号为 123412 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3054', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:07:07', '0', '保存财务明细对应主表编号为 47 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3055', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:07:24', '0', '批量删除财务ID为 47 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3056', '63', '更新供应商预付款', '', '2017-06-27 22:08:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3057', '63', '增加财务', '192.168.100.163', '2017-06-27 22:08:29', '0', '增加财务编号为 12341 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3058', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:08:29', '0', '保存财务明细对应主表编号为 48 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3059', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:08:33', '0', '批量删除财务ID为 48 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3060', '63', '更新供应商预付款', '', '2017-06-27 22:11:23', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3061', '63', '增加财务', '192.168.100.163', '2017-06-27 22:11:23', '0', '增加财务编号为 wqeqw 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3062', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:11:23', '0', '保存财务明细对应主表编号为 49 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3063', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:15:27', '0', '批量删除财务ID为 49 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3064', '63', '更新供应商预付款', '', '2017-06-27 22:17:18', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3065', '63', '增加财务', '192.168.100.163', '2017-06-27 22:17:18', '0', '增加财务编号为 2342 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3066', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:17:18', '0', '保存财务明细对应主表编号为 50 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3067', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:17:30', '0', '批量删除财务ID为 50 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3068', '63', '更新供应商预付款', '', '2017-06-27 22:18:43', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3069', '63', '增加财务', '192.168.100.163', '2017-06-27 22:18:43', '0', '增加财务编号为 324234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3070', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:18:43', '0', '保存财务明细对应主表编号为 51 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3071', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:18:53', '0', '批量删除财务ID为 51 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3072', '63', '更新供应商预付款', '', '2017-06-27 22:20:01', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3073', '63', '增加财务', '192.168.100.163', '2017-06-27 22:20:01', '0', '增加财务编号为 4234 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3074', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:20:01', '0', '保存财务明细对应主表编号为 52 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3075', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:20:11', '0', '批量删除财务ID为 52 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3076', '63', '更新供应商预付款', '', '2017-06-27 22:21:43', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3077', '63', '增加财务', '192.168.100.163', '2017-06-27 22:21:43', '0', '增加财务编号为 4223 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3078', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:21:44', '0', '保存财务明细对应主表编号为 53 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3079', '63', '更新供应商预付款', '', '2017-06-27 22:21:51', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3080', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:21:51', '0', '批量删除财务ID为 53 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3081', '63', '更新供应商预付款', '', '2017-06-27 22:25:31', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3082', '63', '增加财务', '192.168.100.163', '2017-06-27 22:25:31', '0', '增加财务编号为 243423 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3083', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:25:32', '0', '保存财务明细对应主表编号为 54 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3084', '63', '更新供应商预付款', '', '2017-06-27 22:25:52', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3085', '63', '增加财务', '192.168.100.163', '2017-06-27 22:25:52', '0', '增加财务编号为 2134124 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3086', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:25:52', '0', '保存财务明细对应主表编号为 55 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3087', '63', '增加财务', '192.168.100.163', '2017-06-27 22:26:12', '0', '增加财务编号为 42342 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3088', '63', '更新供应商预付款', '', '2017-06-27 22:26:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3089', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:26:12', '0', '保存财务明细对应主表编号为 56 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3090', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3091', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3092', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3093', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:26:21', '0', '批量删除财务ID为 56,55,54 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3094', '63', '登录系统', '192.168.100.163', '2017-06-27 23:37:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3095', '63', '更新供应商预付款', '', '2017-06-27 23:38:10', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3096', '63', '增加财务', '192.168.100.163', '2017-06-27 23:38:10', '0', '增加财务编号为 2342134 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3097', '63', '保存财务明细', '192.168.100.163', '2017-06-27 23:38:10', '0', '保存财务明细对应主表编号为 57 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3098', '63', '增加仓管通', '192.168.100.163', '2017-06-27 23:38:45', '0', '增加仓管通编号为 LSCK20170627233726 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3099', '63', '保存仓管通明细', '192.168.100.163', '2017-06-27 23:38:45', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3100', '63', '更新供应商预付款', '', '2017-06-27 23:38:45', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3101', '63', '登录系统', '127.0.0.1', '2017-06-28 20:48:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3102', '63', '登录系统', '192.168.100.163', '2017-06-28 21:06:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3103', '63', '登录系统', '192.168.100.163', '2017-06-28 21:22:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3104', '63', '更新仓管通', '192.168.100.163', '2017-06-28 21:24:37', '0', '更新仓管通ID为 92 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3105', '63', '登录系统', '192.168.100.163', '2017-06-28 21:27:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3106', '63', '登录系统', '192.168.100.163', '2017-06-28 22:25:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3107', '63', '增加仓管通', '192.168.100.163', '2017-06-28 22:42:13', '0', '增加仓管通编号为 LSCK20170628224159 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3108', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 22:42:13', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3109', '63', '更新供应商预付款', '', '2017-06-28 22:42:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3110', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:01:02', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3111', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:01:02', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3112', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:03:05', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3113', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:03:05', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3114', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:03:57', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3115', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:03:58', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3116', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:05:41', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3117', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:05:41', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3118', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:06:34', '0', '增加仓管通编号为 LSCK2017062823614 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3119', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:06:34', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3120', '63', '更新供应商预付款', '', '2017-06-28 23:06:35', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3121', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:07:07', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3122', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:08:46', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3123', '63', '更新供应商预付款', '', '2017-06-28 23:08:46', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3124', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:08:47', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3125', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:09:07', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3126', '63', '更新供应商预付款', '', '2017-06-28 23:09:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3127', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:09:07', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3128', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:10:12', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3129', '63', '更新供应商预付款', '', '2017-06-28 23:10:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3130', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:10:12', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3131', '63', '更新供应商预付款', '', '2017-06-28 23:21:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3132', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:21:07', '0', '删除仓管通ID为 95 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3133', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:32:12', '0', '批量删除仓管通ID为 94,93 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3134', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:35:41', '0', '增加仓管通编号为 LSCK20170628233445 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3135', '63', '更新供应商预付款', '', '2017-06-28 23:35:41', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3136', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:35:41', '0', '保存仓管通明细对应主表编号为 96 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3137', '63', '更新供应商预付款', '', '2017-06-28 23:36:03', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3138', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:36:03', '0', '批量删除仓管通ID为 96 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3139', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:36:27', '0', '增加仓管通编号为 LSCK20170628233610 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3140', '63', '更新供应商预付款', '', '2017-06-28 23:36:27', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3141', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:36:27', '0', '保存仓管通明细对应主表编号为 97 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3142', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:36:47', '0', '增加仓管通编号为 LSCK20170628233636 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3143', '63', '更新供应商预付款', '', '2017-06-28 23:36:48', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3144', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:36:48', '0', '保存仓管通明细对应主表编号为 98 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3145', '63', '更新供应商预付款', '', '2017-06-28 23:36:59', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3146', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:36:59', '0', '批量删除仓管通ID为 98,97 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3147', '63', '更新供应商预付款', '', '2017-06-28 23:36:59', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3148', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:37:42', '0', '增加仓管通编号为 LSCK20170628233725 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3149', '63', '更新供应商预付款', '', '2017-06-28 23:37:42', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3150', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:37:42', '0', '保存仓管通明细对应主表编号为 99 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3151', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:38:00', '0', '增加仓管通编号为 LSCK20170628233749 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3152', '63', '更新供应商预付款', '', '2017-06-28 23:38:00', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3153', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:38:01', '0', '保存仓管通明细对应主表编号为 100 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3154', '63', '更新供应商预付款', '', '2017-06-28 23:38:04', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3155', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:38:04', '0', '删除仓管通ID为 100 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3156', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:38:12', '0', '批量删除仓管通ID为 99 成功!', '批量删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3157', '63', '更新供应商预付款', '', '2017-06-28 23:38:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3158', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:38:51', '0', '增加仓管通编号为 LSTH20170628233840 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3159', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:38:51', '0', '保存仓管通明细对应主表编号为 101 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3160', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:38:59', '0', '删除仓管通ID为 101 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3161', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:39:06', '0', '更新仓管通ID为 81 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3162', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:39:06', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3163', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:09', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3164', '63', '增加供应商', '192.168.100.163', '2017-06-28 23:43:27', '0', '增加供应商名称为 42134 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3165', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:42', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3166', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:50', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3167', '63', '删除供应商', '192.168.100.163', '2017-06-28 23:43:54', '0', '删除供应商ID为 10,名称为 42134成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3168', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:57:15', '0', '增加仓管通编号为 LSCK2017062823571 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3169', '63', '更新供应商预付款', '', '2017-06-28 23:57:15', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3170', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:57:15', '0', '保存仓管通明细对应主表编号为 102 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3171', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:57:33', '0', '更新仓管通ID为 102 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3172', '63', '更新供应商预付款', '', '2017-06-28 23:57:33', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3173', '63', '登录系统', '192.168.100.163', '2017-06-29 00:00:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3174', '63', '更新供应商预付款', '', '2017-06-29 00:01:49', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3175', '63', '删除仓管通', '192.168.100.163', '2017-06-29 00:01:49', '0', '删除仓管通ID为 102 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3176', '63', '增加仓管通', '192.168.100.163', '2017-06-29 00:02:24', '0', '增加仓管通编号为 LSCK20170629029 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3177', '63', '更新供应商预付款', '', '2017-06-29 00:02:24', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3178', '63', '保存仓管通明细', '192.168.100.163', '2017-06-29 00:02:24', '0', '保存仓管通明细对应主表编号为 103 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3179', '63', '更新仓管通', '192.168.100.163', '2017-06-29 00:05:40', '0', '更新仓管通ID为 103 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3180', '63', '更新仓管通', '192.168.100.163', '2017-06-29 00:06:10', '0', '更新仓管通ID为 103 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3181', '63', '更新供应商预付款', '', '2017-06-29 00:06:10', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3182', '63', '增加财务', '192.168.100.163', '2017-06-29 00:16:41', '0', '增加财务编号为 SR2017062901617 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3183', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:16:41', '0', '保存财务明细对应主表编号为 58 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3184', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:07', '0', '增加财务编号为 SK2017062901657 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3185', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:07', '0', '保存财务明细对应主表编号为 59 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3186', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:17', '0', '增加财务编号为 FK2017062901710 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3187', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:17', '0', '保存财务明细对应主表编号为 60 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3188', '63', '更新供应商预付款', '', '2017-06-29 00:17:28', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3189', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:28', '0', '增加财务编号为 SYF2017062901721 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3190', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:28', '0', '保存财务明细对应主表编号为 61 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3191', '63', '更新财务', '192.168.100.163', '2017-06-29 00:25:02', '0', '更新财务ID为 61 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3192', '63', '更新供应商预付款', '', '2017-06-29 00:25:03', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3193', '63', '登录系统', '192.168.100.163', '2017-06-29 22:01:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3194', '63', '增加仓管通', '192.168.100.163', '2017-06-29 22:12:12', '1', '增加仓管通编号为 CGRK2017062922124 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('3195', '63', '增加仓管通', '192.168.100.163', '2017-06-29 22:27:01', '0', '增加仓管通编号为 CGRK20170629222643 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3196', '63', '更新仓管通', '192.168.100.163', '2017-06-29 22:27:06', '0', '更新仓管通ID为 104 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3197', '63', '更新仓管通', '192.168.100.163', '2017-06-29 22:27:21', '0', '更新仓管通ID为 104 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3198', '63', '删除仓管通', '192.168.100.163', '2017-06-29 22:27:52', '0', '删除仓管通ID为 104 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3199', '63', '增加财务', '192.168.100.163', '2017-06-29 23:07:07', '0', '增加财务编号为 SYF2017062923659 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3200', '63', '更新供应商预付款', '', '2017-06-29 23:07:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3201', '63', '删除财务', '192.168.100.163', '2017-06-29 23:07:11', '0', '删除财务ID为 62 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3202', '63', '更新供应商预付款', '', '2017-06-29 23:07:11', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3203', '63', '增加商品', '192.168.100.163', '2017-06-29 23:12:15', '0', '增加商品名称为 143 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3204', '63', '删除商品', '192.168.100.163', '2017-06-29 23:12:25', '0', '删除商品ID为 500 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('3205', '63', '增加供应商', '192.168.100.163', '2017-06-29 23:12:41', '0', '增加供应商名称为 2134234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3206', '63', '删除供应商', '192.168.100.163', '2017-06-29 23:12:48', '0', '删除供应商ID为 10,名称为 2134234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3207', '63', '增加供应商', '192.168.100.163', '2017-06-29 23:15:01', '0', '增加供应商名称为 43234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3208', '63', '删除供应商', '192.168.100.163', '2017-06-29 23:15:05', '0', '删除供应商ID为 11,名称为 43234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3209', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:15:15', '0', '增加收支项目名称为 234234 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3210', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:15:17', '0', '删除收支项目ID为 16,名称为 234234成功!', '删除收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3211', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:16:26', '0', '增加收支项目名称为 234234 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3212', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:16:34', '0', '删除收支项目ID为 17,名称为 234234成功!', '删除收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3213', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:19', '1', '增加经手人名称为 asdf 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('3214', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:29', '1', '增加经手人名称为 fasdfa 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('3215', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:32', '1', '增加经手人名称为 fasdfa 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('3216', '63', '增加结算账户', '192.168.100.163', '2017-06-29 23:20:49', '0', '增加结算账户名称为 asdf 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('3217', '63', '删除结算账户', '192.168.100.163', '2017-06-29 23:20:52', '0', '删除结算账户ID为 10,名称为 asdf成功!', '删除结算账户成功'); -INSERT INTO `jsh_log` VALUES ('3218', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:21:00', '0', '增加收支项目名称为 adfasdf 成功!', '增加收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3219', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:21:02', '0', '删除收支项目ID为 18,名称为 adfasdf成功!', '删除收支项目成功'); -INSERT INTO `jsh_log` VALUES ('3220', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:21:09', '1', '增加经手人名称为 adsfadsf 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('3221', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:21:44', '1', '增加经手人名称为 adsfadsf 失败!', '增加经手人失败'); -INSERT INTO `jsh_log` VALUES ('3222', '63', '增加仓管通', '192.168.100.163', '2017-06-29 23:30:31', '0', '增加仓管通编号为 XSCK20170629233015 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3223', '63', '保存仓管通明细', '192.168.100.163', '2017-06-29 23:30:31', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3224', '63', '更新仓管通', '192.168.100.163', '2017-06-29 23:30:37', '0', '更新仓管通ID为 105 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3225', '63', '删除仓管通', '192.168.100.163', '2017-06-29 23:30:47', '0', '删除仓管通ID为 105 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3226', '63', '增加财务', '192.168.100.163', '2017-06-29 23:31:30', '0', '增加财务编号为 SR20170629233113 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3227', '63', '保存财务明细', '192.168.100.163', '2017-06-29 23:31:30', '0', '保存财务明细对应主表编号为 63 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3228', '63', '删除财务', '192.168.100.163', '2017-06-29 23:31:34', '0', '删除财务ID为 63 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3229', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:32:13', '0', '增加经手人名称为 werwer 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('3230', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:32:16', '0', '删除经手人ID为 5 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('3231', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:32:19', '0', '增加经手人名称为 werwrweqr 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('3232', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:32:22', '0', '删除经手人ID为 6 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('3233', '63', '增加角色', '192.168.100.163', '2017-06-29 23:33:01', '0', '增加角色名称为 wer 成功!', '增加角色成功'); -INSERT INTO `jsh_log` VALUES ('3234', '63', '删除角色', '192.168.100.163', '2017-06-29 23:33:03', '0', '删除角色ID为 6 成功!', '删除角色成功'); -INSERT INTO `jsh_log` VALUES ('3235', '63', '增加功能', '192.168.100.163', '2017-06-29 23:35:33', '0', '增加功能名称为 qweqweqw 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3236', '63', '更新功能', '192.168.100.163', '2017-06-29 23:35:38', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3237', '63', '更新功能', '192.168.100.163', '2017-06-29 23:35:43', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3238', '63', '删除功能', '192.168.100.163', '2017-06-29 23:35:48', '0', '删除功能ID为 213 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('3239', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:40:12', '0', '增加经手人名称为 adsfasd 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('3240', '63', '更新经手人', '192.168.100.163', '2017-06-29 23:40:16', '0', '更新经手人ID为 7 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('3241', '63', '更新经手人', '192.168.100.163', '2017-06-29 23:40:19', '0', '更新经手人ID为 7 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('3242', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:40:22', '0', '删除经手人ID为 7 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('3243', '63', '增加仓库', '192.168.100.163', '2017-06-29 23:43:47', '0', '增加仓库名称为 2344 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3244', '63', '删除仓库', '192.168.100.163', '2017-06-29 23:43:50', '0', '删除仓库ID为 4 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('3245', '63', '????', '192.168.100.163', '2017-06-30 23:41:08', '0', '?????jsh ????', 'jsh ????'); -INSERT INTO `jsh_log` VALUES ('3246', '63', '登录系统', '192.168.100.163', '2017-06-30 23:43:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3247', '63', '增加供应商', '192.168.100.163', '2017-06-30 23:44:46', '0', '增加供应商名称为 1268787965 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3248', '63', '更新供应商', '192.168.100.163', '2017-06-30 23:45:12', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3249', '63', '登录系统', '192.168.100.163', '2017-07-02 19:50:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3250', '63', '增加仓管通', '192.168.100.163', '2017-07-02 21:39:50', '0', '增加仓管通编号为 LSCK20170702213926 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3251', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 21:39:50', '0', '保存仓管通明细对应主表编号为 104 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3252', '63', '增加财务', '192.168.100.163', '2017-07-02 21:56:57', '0', '增加财务编号为 SYF20170702215630 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3253', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:56:57', '0', '保存财务明细对应主表编号为 62 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3254', '63', '删除财务', '192.168.100.163', '2017-07-02 21:57:03', '0', '删除财务ID为 62 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3255', '63', '增加财务', '192.168.100.163', '2017-07-02 21:57:17', '0', '增加财务编号为 SYF2017070221578 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3256', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:57:17', '0', '保存财务明细对应主表编号为 63 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3257', '63', '删除财务', '192.168.100.163', '2017-07-02 21:57:23', '0', '删除财务ID为 63 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3258', '63', '增加财务', '192.168.100.163', '2017-07-02 21:58:54', '0', '增加财务编号为 SYF20170702215841 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3259', '63', '更新财务', '192.168.100.163', '2017-07-02 21:59:04', '0', '更新财务ID为 64 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3260', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:59:04', '0', '保存财务明细对应主表编号为 64 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3261', '63', '删除财务', '192.168.100.163', '2017-07-02 21:59:21', '0', '删除财务ID为 64 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3262', '63', '增加财务', '192.168.100.163', '2017-07-02 21:59:53', '0', '增加财务编号为 SR20170702215937 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3263', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:59:53', '0', '保存财务明细对应主表编号为 65 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3264', '63', '删除财务', '192.168.100.163', '2017-07-02 21:59:57', '0', '删除财务ID为 65 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3265', '63', '增加财务', '192.168.100.163', '2017-07-02 22:00:34', '0', '增加财务编号为 SYF2017070222021 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3266', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:00:34', '0', '保存财务明细对应主表编号为 66 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3267', '63', '删除财务', '192.168.100.163', '2017-07-02 22:02:01', '0', '删除财务ID为 66 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3268', '63', '增加财务', '192.168.100.163', '2017-07-02 22:04:28', '0', '增加财务编号为 SYF2017070222414 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3269', '63', '更新供应商预付款', '', '2017-07-02 22:04:28', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3270', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:04:28', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3271', '63', '增加供应商', '192.168.100.163', '2017-07-02 22:04:56', '0', '增加供应商名称为 2341234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3272', '63', '删除供应商', '192.168.100.163', '2017-07-02 22:05:22', '0', '删除供应商ID为 11,名称为 2341234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3273', '63', '登录系统', '192.168.100.163', '2017-07-02 22:10:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3274', '63', '增加供应商', '192.168.100.163', '2017-07-02 22:10:12', '0', '增加供应商名称为 2131243 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3275', '63', '更新供应商', '192.168.100.163', '2017-07-02 22:10:16', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3276', '63', '更新供应商', '192.168.100.163', '2017-07-02 22:10:19', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3277', '63', '增加财务', '192.168.100.163', '2017-07-02 22:10:44', '0', '增加财务编号为 SYF20170702221030 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3278', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:10:44', '0', '保存财务明细对应主表编号为 68 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3279', '63', '更新供应商预付款', '', '2017-07-02 22:10:45', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3280', '63', '删除财务', '192.168.100.163', '2017-07-02 22:11:17', '0', '删除财务ID为 68 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3281', '63', '更新供应商预付款', '', '2017-07-02 22:11:17', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3282', '63', '增加财务', '192.168.100.163', '2017-07-02 22:11:31', '0', '增加财务编号为 SYF20170702221121 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3283', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:11:32', '0', '保存财务明细对应主表编号为 69 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3284', '63', '更新供应商预付款', '', '2017-07-02 22:11:32', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3285', '63', '更新供应商预付款', '', '2017-07-02 22:11:40', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3286', '63', '删除财务', '192.168.100.163', '2017-07-02 22:11:40', '0', '删除财务ID为 69 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3287', '63', '删除供应商', '192.168.100.163', '2017-07-02 22:11:46', '0', '删除供应商ID为 12,名称为 2131243成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3288', '63', '增加仓管通', '192.168.100.163', '2017-07-02 22:13:05', '0', '增加仓管通编号为 LSTH20170702221248 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3289', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 22:13:05', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3290', '63', '登录系统', '192.168.100.163', '2017-07-02 22:15:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3291', '63', '增加仓管通', '192.168.100.163', '2017-07-02 23:05:03', '0', '增加仓管通编号为 LSCK2017070223440 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3292', '63', '更新供应商预付款', '', '2017-07-02 23:05:03', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3293', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 23:05:03', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3294', '63', '更新供应商预付款', '', '2017-07-02 23:05:27', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3295', '63', '删除仓管通', '192.168.100.163', '2017-07-02 23:05:27', '0', '删除仓管通ID为 106 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3296', '63', '登录系统', '192.168.100.163', '2017-07-03 23:09:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3297', '63', '更新财务', '192.168.100.163', '2017-07-03 23:22:18', '0', '更新财务ID为 58 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3298', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:46', '0', '批量删除财务ID为 58,42,35,34,33,27,26,25,19,12 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3299', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:48', '0', '批量删除财务ID为 9,3 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3300', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:52', '0', '批量删除财务ID为 36,32,28,21,14 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3301', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:56', '0', '批量删除财务ID为 59,43,40,37,29,22,18,15 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3302', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:36:00', '0', '批量删除财务ID为 60,38,30,23,16 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3303', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:36:05', '0', '批量删除财务ID为 41,39 成功!', '批量删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3304', '63', '增加财务', '192.168.100.163', '2017-07-03 23:36:36', '0', '增加财务编号为 SR20170703233610 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3305', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:36:36', '0', '保存财务明细对应主表编号为 68 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3306', '63', '增加财务', '192.168.100.163', '2017-07-03 23:37:07', '0', '增加财务编号为 ZC20170703233642 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3307', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:37:07', '0', '保存财务明细对应主表编号为 69 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3308', '63', '删除财务', '192.168.100.163', '2017-07-03 23:37:34', '0', '删除财务ID为 69 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3309', '63', '增加财务', '192.168.100.163', '2017-07-03 23:37:54', '0', '增加财务编号为 ZC20170703233735 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3310', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:37:54', '0', '保存财务明细对应主表编号为 70 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3311', '63', '增加财务', '192.168.100.163', '2017-07-03 23:39:14', '0', '增加财务编号为 SK20170703233836 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3312', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:39:14', '0', '保存财务明细对应主表编号为 71 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3313', '63', '增加财务', '192.168.100.163', '2017-07-03 23:39:26', '0', '增加财务编号为 FK20170703233852 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3314', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:39:26', '0', '保存财务明细对应主表编号为 72 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3315', '63', '增加财务', '192.168.100.163', '2017-07-03 23:40:33', '0', '增加财务编号为 ZZ2017070323403 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3316', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:40:33', '0', '保存财务明细对应主表编号为 73 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3317', '63', '删除财务', '192.168.100.163', '2017-07-03 23:48:08', '0', '删除财务ID为 73 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3318', '63', '增加财务', '192.168.100.163', '2017-07-03 23:48:41', '0', '增加财务编号为 ZZ2017070323489 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3319', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:48:41', '0', '保存财务明细对应主表编号为 74 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3320', '63', '登录系统', '192.168.100.163', '2017-07-04 00:07:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3321', '63', '增加财务', '192.168.100.163', '2017-07-04 00:07:57', '0', '增加财务编号为 FK201707040746 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3322', '63', '保存财务明细', '192.168.100.163', '2017-07-04 00:07:57', '0', '保存财务明细对应主表编号为 75 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3323', '63', '登录系统', '192.168.100.163', '2017-07-04 00:11:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3324', '63', '更新财务', '192.168.100.163', '2017-07-04 00:12:10', '0', '更新财务ID为 75 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3325', '63', '保存财务明细', '192.168.100.163', '2017-07-04 00:12:10', '0', '保存财务明细对应主表编号为 75 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3326', '63', '登录系统', '192.168.100.163', '2017-07-04 22:19:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3327', '63', '登录系统', '192.168.100.163', '2017-07-04 22:24:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3328', '63', '增加财务', '192.168.100.163', '2017-07-04 22:25:35', '0', '增加财务编号为 SR20170704222510 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3329', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:25:35', '0', '保存财务明细对应主表编号为 76 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3330', '63', '删除财务', '192.168.100.163', '2017-07-04 22:25:51', '0', '删除财务ID为 76 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3331', '63', '增加财务', '192.168.100.163', '2017-07-04 22:26:48', '0', '增加财务编号为 SR20170704222634 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3332', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:26:49', '0', '保存财务明细对应主表编号为 77 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3333', '63', '更新财务', '192.168.100.163', '2017-07-04 22:27:27', '0', '更新财务ID为 77 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3334', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:27:28', '0', '保存财务明细对应主表编号为 77 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3335', '63', '登录系统', '192.168.100.163', '2017-07-04 22:34:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3336', '63', '登录系统', '192.168.100.163', '2017-07-04 23:03:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3337', '63', '登录系统', '192.168.100.163', '2017-07-04 23:15:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3338', '63', '登录系统', '192.168.100.163', '2017-07-04 23:18:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3339', '63', '登录系统', '192.168.100.163', '2017-07-04 23:20:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3340', '63', '登录系统', '192.168.100.163', '2017-07-04 23:29:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3341', '63', '登录系统', '192.168.100.163', '2017-07-04 23:31:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3342', '63', '更新供应商预付款', '', '2017-07-04 23:34:26', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3343', '63', '更新财务', '192.168.100.163', '2017-07-04 23:34:26', '0', '更新财务ID为 67 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3344', '63', '保存财务明细', '192.168.100.163', '2017-07-04 23:34:26', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3345', '63', '更新财务', '192.168.100.163', '2017-07-04 23:35:20', '0', '更新财务ID为 61 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3346', '63', '更新供应商预付款', '', '2017-07-04 23:35:20', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3347', '63', '删除财务', '192.168.100.163', '2017-07-04 23:37:23', '0', '删除财务ID为 71 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3348', '63', '登录系统', '192.168.100.163', '2017-07-04 23:40:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3349', '63', '登录系统', '192.168.100.163', '2017-07-04 23:44:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3350', '63', '更新财务', '192.168.100.163', '2017-07-04 23:52:12', '0', '更新财务ID为 67 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('3351', '63', '更新供应商预付款', '', '2017-07-04 23:52:12', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3352', '63', '保存财务明细', '192.168.100.163', '2017-07-04 23:52:12', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3353', '63', '登录系统', '192.168.100.163', '2017-07-05 00:01:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3354', '63', '更新供应商预付款', '', '2017-07-05 00:03:31', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3355', '63', '增加财务', '192.168.100.163', '2017-07-05 00:03:31', '0', '增加财务编号为 SYF201707050257 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3356', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:03:31', '0', '保存财务明细对应主表编号为 78 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3357', '63', '更新供应商预付款', '', '2017-07-05 00:07:24', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3358', '63', '增加财务', '192.168.100.163', '2017-07-05 00:07:24', '0', '增加财务编号为 SYF20170705076 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3359', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:07:25', '0', '保存财务明细对应主表编号为 79 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3360', '63', '增加财务', '192.168.100.163', '2017-07-05 00:08:19', '0', '增加财务编号为 FK20170705088 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3361', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:08:19', '0', '保存财务明细对应主表编号为 80 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3362', '63', '增加财务', '192.168.100.163', '2017-07-05 00:08:45', '0', '增加财务编号为 SK201707050836 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3363', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:08:46', '0', '保存财务明细对应主表编号为 81 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3364', '63', '增加财务', '192.168.100.163', '2017-07-05 00:09:23', '0', '增加财务编号为 ZZ201707050910 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('3365', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:09:23', '0', '保存财务明细对应主表编号为 82 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('3366', '63', '删除财务', '192.168.100.163', '2017-07-05 00:09:43', '0', '删除财务ID为 82 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('3367', '63', '更新商品', '192.168.100.163', '2017-07-05 00:22:31', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3368', '63', '登录系统', '192.168.100.163', '2017-07-05 00:25:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3369', '63', '登录系统', '192.168.100.163', '2017-07-05 00:27:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3370', '63', '登录系统', '192.168.100.163', '2017-07-05 20:53:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3371', '63', '登录系统', '192.168.100.163', '2017-07-05 22:12:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3372', '63', '增加商品', '192.168.100.163', '2017-07-05 22:20:01', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3373', '63', '更新商品', '192.168.100.163', '2017-07-05 22:20:19', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3374', '63', '登录系统', '192.168.100.163', '2017-07-05 22:24:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3375', '63', '更新商品', '192.168.100.163', '2017-07-05 22:28:44', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3376', '63', '更新商品', '192.168.100.163', '2017-07-05 22:28:49', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3377', '63', '更新商品', '192.168.100.163', '2017-07-05 22:38:37', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3378', '63', '更新商品', '192.168.100.163', '2017-07-05 22:38:53', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3379', '63', '更新商品', '192.168.100.163', '2017-07-05 22:59:45', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3380', '63', '更新商品', '192.168.100.163', '2017-07-05 22:59:50', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3381', '63', '更新商品', '192.168.100.163', '2017-07-05 23:06:22', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3382', '63', '更新商品', '192.168.100.163', '2017-07-05 23:22:28', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3383', '63', '更新商品', '192.168.100.163', '2017-07-05 23:23:00', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3384', '63', '更新商品', '192.168.100.163', '2017-07-05 23:24:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3385', '63', '增加仓管通', '192.168.100.163', '2017-07-05 23:26:46', '0', '增加仓管通编号为 CGRK20170705232428 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3386', '63', '保存仓管通明细', '192.168.100.163', '2017-07-05 23:26:46', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3387', '63', '登录系统', '192.168.100.163', '2017-07-05 23:31:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3388', '63', '登录系统', '192.168.100.163', '2017-07-05 23:39:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3389', '63', '登录系统', '192.168.100.163', '2017-07-05 23:55:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3390', '63', '登录系统', '192.168.100.164', '2017-07-10 22:04:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3391', '63', '增加商品', '192.168.100.164', '2017-07-10 22:07:48', '0', '增加商品名称为 测试 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3392', '63', '增加仓管通', '192.168.100.164', '2017-07-10 22:15:45', '0', '增加仓管通编号为 CGRK2017071022811 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3393', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:15:45', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3394', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:16:05', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3395', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:16:59', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3396', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:17:00', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3397', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:17:14', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3398', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:17:14', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3399', '63', '更新商品', '192.168.100.164', '2017-07-10 22:19:24', '0', '更新商品ID为 501 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3400', '63', '增加商品类别', '192.168.100.164', '2017-07-10 22:45:43', '0', '增加商品类别名称为 花边二级 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3401', '63', '增加商品类别', '192.168.100.164', '2017-07-10 22:46:02', '0', '增加商品类别名称为 花边三级 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3402', '63', '更新商品', '192.168.100.164', '2017-07-10 22:49:59', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3403', '63', '更新商品', '192.168.100.164', '2017-07-10 22:51:50', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3404', '63', '更新商品', '192.168.100.164', '2017-07-10 22:51:57', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3405', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:02', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3406', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:07', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3407', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:09', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3408', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:31', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3409', '63', '更新商品', '192.168.100.164', '2017-07-10 22:53:05', '0', '更新商品ID为 501 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3410', '63', '登录系统', '192.168.100.164', '2017-07-10 23:00:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3411', '63', '更新商品', '192.168.100.164', '2017-07-10 23:00:48', '0', '更新商品ID为 501 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3412', '63', '更新商品', '192.168.100.164', '2017-07-10 23:00:58', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3413', '63', '增加用户', '192.168.100.164', '2017-07-10 23:35:19', '0', '增加用户名称为 3123 成功!', '增加用户成功'); -INSERT INTO `jsh_log` VALUES ('3414', '63', '删除用户', '192.168.100.164', '2017-07-10 23:35:25', '0', '删除用户ID为 66 成功!', '删除用户成功'); -INSERT INTO `jsh_log` VALUES ('3415', '63', '登录系统', '192.168.100.164', '2017-07-11 00:04:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3416', '63', '登录系统', '192.168.100.164', '2017-07-11 00:10:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3417', '63', '登录系统', '192.168.100.164', '2017-07-11 00:18:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3418', '63', '登录系统', '192.168.100.164', '2017-07-11 00:20:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3419', '63', '增加仓管通', '192.168.100.164', '2017-07-11 00:21:27', '0', '增加仓管通编号为 CGRK201707110216 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3420', '63', '保存仓管通明细', '192.168.100.164', '2017-07-11 00:21:27', '0', '保存仓管通明细对应主表编号为 108 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3421', '63', '登录系统', '192.168.100.164', '2017-07-11 00:24:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3422', '63', '登录系统', '192.168.100.164', '2017-07-11 00:28:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3423', '63', '登录系统', '192.168.100.163', '2017-07-11 21:45:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3424', '63', '登录系统', '192.168.100.163', '2017-07-11 21:51:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3425', '63', '登录系统', '192.168.100.163', '2017-07-11 22:34:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3426', '63', '登录系统', '192.168.100.163', '2017-07-12 20:46:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3427', '63', '登录系统', '192.168.100.163', '2017-07-12 21:32:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3428', '63', '增加功能', '192.168.100.163', '2017-07-12 21:35:58', '0', '增加功能名称为 礼品卡管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3429', '63', '更新功能', '192.168.100.163', '2017-07-12 21:36:09', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3430', '63', '更新功能', '192.168.100.163', '2017-07-12 21:40:48', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3431', '63', '更新功能', '192.168.100.163', '2017-07-12 21:40:56', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3432', '63', '更新UserBusiness', '192.168.100.163', '2017-07-12 21:41:59', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3433', '63', '更新功能', '192.168.100.163', '2017-07-12 21:42:59', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3434', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:51:26', '0', '增加仓库名称为 1268200294 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3435', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:51:47', '0', '增加仓库名称为 1268787965 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3436', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:52:03', '0', '增加仓库名称为 1269520625 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3437', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:35', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3438', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:39', '0', '更新仓库ID为 6 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3439', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:44', '0', '更新仓库ID为 5 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3440', '63', '增加功能', '192.168.100.163', '2017-07-12 22:25:29', '0', '增加功能名称为 礼品卡充值 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3441', '63', '更新功能', '192.168.100.163', '2017-07-12 22:25:51', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3442', '63', '退出系统', '192.168.100.163', '2017-07-12 22:48:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('3443', '63', '登录系统', '192.168.100.163', '2017-07-12 22:48:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3444', '63', '登录系统', '192.168.100.163', '2017-07-12 23:34:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3445', '63', '登录系统', '192.168.100.163', '2017-07-13 00:08:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3446', '63', '登录系统', '192.168.100.163', '2017-07-13 00:21:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3447', '63', '登录系统', '192.168.100.163', '2017-07-13 20:19:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3448', '63', '增加供应商', '192.168.100.163', '2017-07-13 20:25:42', '0', '增加供应商名称为 2131 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3449', '63', '删除供应商', '192.168.100.163', '2017-07-13 20:26:00', '0', '删除供应商ID为 11,名称为 2131成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3450', '63', '更新功能', '192.168.100.163', '2017-07-13 20:53:10', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3451', '63', '更新UserBusiness', '192.168.100.163', '2017-07-13 20:54:17', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3452', '63', '增加功能', '192.168.100.163', '2017-07-13 20:57:40', '0', '增加功能名称为 礼品卡销售 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3453', '63', '更新UserBusiness', '192.168.100.163', '2017-07-13 20:59:29', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3454', '63', '更新功能', '192.168.100.163', '2017-07-13 21:02:53', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3455', '63', '更新功能', '192.168.100.163', '2017-07-13 21:02:58', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3456', '63', '更新功能', '192.168.100.163', '2017-07-14 00:30:31', '0', '更新功能ID为 22 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3457', '63', '更新功能', '192.168.100.163', '2017-07-14 00:30:36', '0', '更新功能ID为 23 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3458', '63', '登录系统', '192.168.100.163', '2017-07-14 01:13:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3459', '63', '增加仓管通', '192.168.100.163', '2017-07-14 01:19:58', '0', '增加仓管通编号为 LPCZ2017071411946 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3460', '63', '保存仓管通明细', '192.168.100.163', '2017-07-14 01:19:58', '0', '保存仓管通明细对应主表编号为 109 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3461', '63', '登录系统', '192.168.100.163', '2017-07-14 21:43:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3462', '63', '增加仓管通', '192.168.100.163', '2017-07-14 22:15:37', '0', '增加仓管通编号为 LPCZ20170714215844 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3463', '63', '保存仓管通明细', '192.168.100.163', '2017-07-14 22:15:37', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3464', '63', '登录系统', '192.168.100.163', '2017-07-14 23:48:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3465', '63', '增加仓管通', '192.168.100.163', '2017-07-14 23:51:20', '1', '增加仓管通编号为 LPXS20170714235110 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('3466', '63', '增加仓管通', '192.168.100.163', '2017-07-14 23:55:15', '1', '增加仓管通编号为 LPXS2017071423552 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('3467', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:00:55', '1', '增加仓管通编号为 LPXS201707150047 失败!', '增加仓管通失败'); -INSERT INTO `jsh_log` VALUES ('3468', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:02:37', '0', '增加仓管通编号为 LPXS201707150222 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3469', '63', '保存仓管通明细', '192.168.100.163', '2017-07-15 00:02:37', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3470', '63', '更新仓管通', '192.168.100.163', '2017-07-15 00:25:12', '0', '更新仓管通ID为 111 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3471', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:26:30', '0', '增加仓管通编号为 LPXS2017071502620 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3472', '63', '保存仓管通明细', '192.168.100.163', '2017-07-15 00:26:30', '0', '保存仓管通明细对应主表编号为 112 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3473', '63', '登录系统', '192.168.1.105', '2017-07-16 10:20:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3474', '63', '增加功能', '192.168.1.105', '2017-07-16 10:31:05', '0', '增加功能名称为 礼品卡统计 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3475', '63', '更新功能', '192.168.1.105', '2017-07-16 10:31:16', '0', '更新功能ID为 216 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3476', '63', '更新UserBusiness', '192.168.1.105', '2017-07-16 10:31:36', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3477', '63', '更新功能', '192.168.1.105', '2017-07-16 10:35:28', '0', '更新功能ID为 216 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3478', '63', '登录系统', '192.168.1.105', '2017-07-16 11:59:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3479', '63', '登录系统', '192.168.1.105', '2017-07-16 13:15:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3480', '63', '更新商品', '192.168.1.105', '2017-07-16 13:17:13', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3481', '63', '更新商品', '192.168.1.105', '2017-07-16 13:17:19', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3482', '63', '登录系统', '192.168.1.105', '2017-07-16 13:22:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3483', '63', '登录系统', '192.168.1.105', '2017-07-16 13:41:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3484', '63', '登录系统', '192.168.100.163', '2017-07-16 18:36:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3485', '63', '登录系统', '192.168.100.163', '2017-07-16 18:50:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3486', '63', '登录系统', '192.168.100.163', '2017-07-16 19:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3487', '63', '增加仓管通', '192.168.100.163', '2017-07-16 19:40:50', '0', '增加仓管通编号为 CGRK20170716194037 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3488', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 19:40:50', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3489', '63', '增加仓管通', '192.168.100.163', '2017-07-16 19:57:43', '0', '增加仓管通编号为 LPCZ20170716195720 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3490', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 19:57:43', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3491', '63', '登录系统', '192.168.100.163', '2017-07-16 20:11:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3492', '63', '登录系统', '192.168.100.163', '2017-07-16 20:14:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3493', '63', '删除仓管通', '192.168.100.163', '2017-07-16 20:23:49', '0', '删除仓管通ID为 63 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3494', '63', '删除仓管通', '192.168.100.163', '2017-07-16 20:23:58', '0', '删除仓管通ID为 109 成功!', '删除仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3495', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:05', '0', '更新仓管通ID为 110 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3496', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:25:05', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3497', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:18', '0', '更新仓管通ID为 110 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3498', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:39', '0', '更新仓管通ID为 114 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3499', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:25:39', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3500', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:30:14', '0', '更新仓管通ID为 114 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3501', '63', '增加仓管通', '192.168.100.163', '2017-07-16 20:30:39', '0', '增加仓管通编号为 LPCZ20170716203027 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3502', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:30:39', '0', '保存仓管通明细对应主表编号为 115 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3503', '63', '登录系统', '192.168.100.163', '2017-07-16 20:40:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3504', '63', '登录系统', '192.168.100.163', '2017-07-16 20:53:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3505', '63', '登录系统', '192.168.100.163', '2017-07-16 21:54:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3506', '63', '更新商品', '192.168.100.163', '2017-07-16 21:56:17', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3507', '63', '更新商品', '192.168.100.163', '2017-07-16 21:56:27', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3508', '63', '增加仓管通', '192.168.100.163', '2017-07-16 22:21:10', '0', '增加仓管通编号为 LPXS20170716222058 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3509', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 22:21:11', '0', '保存仓管通明细对应主表编号为 116 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3510', '63', '更新供应商', '192.168.100.163', '2017-07-16 22:46:14', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3511', '63', '登录系统', '192.168.100.163', '2017-07-17 00:09:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3512', '63', '登录系统', '192.168.100.163', '2017-07-17 00:21:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3513', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:25:20', '0', '增加仓管通编号为 LPXS201707170259 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3514', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:25:21', '0', '保存仓管通明细对应主表编号为 117 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3515', '63', '更新仓管通', '192.168.100.163', '2017-07-17 00:26:20', '0', '更新仓管通ID为 117 成功!', '更新仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3516', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:26:21', '0', '保存仓管通明细对应主表编号为 117 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3517', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:28:38', '0', '增加仓管通编号为 LSCK2017071702826 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3518', '63', '更新供应商预付款', '', '2017-07-17 00:28:38', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3519', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:28:38', '0', '保存仓管通明细对应主表编号为 118 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3520', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:28:58', '0', '增加仓管通编号为 XSCK2017071702842 成功!', '增加仓管通成功'); -INSERT INTO `jsh_log` VALUES ('3521', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:28:58', '0', '保存仓管通明细对应主表编号为 119 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3522', '63', '登录系统', '192.168.100.163', '2017-07-17 00:46:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3523', '63', '登录系统', '192.168.100.163', '2017-07-17 22:33:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3524', '63', '退出系统', '192.168.100.163', '2017-07-17 22:33:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('3525', '63', '登录系统', '192.168.100.163', '2017-07-17 22:33:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3526', '63', '登录系统', '192.168.100.163', '2017-07-17 22:52:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3527', '63', '更新功能', '192.168.100.163', '2017-07-17 22:59:47', '0', '更新功能ID为 25 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3528', '63', '更新功能', '192.168.100.163', '2017-07-17 23:00:56', '0', '更新功能ID为 25 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3529', '63', '增加功能', '192.168.100.163', '2017-07-17 23:02:24', '0', '增加功能名称为 客户管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3530', '63', '增加功能', '192.168.100.163', '2017-07-17 23:03:09', '0', '增加功能名称为 会员信息 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3531', '63', '更新功能', '192.168.100.163', '2017-07-17 23:03:35', '0', '更新功能ID为 217 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3532', '63', '更新UserBusiness', '192.168.100.163', '2017-07-17 23:03:51', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3533', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:54:58', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3534', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:06', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3535', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:15', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3536', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:17', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3537', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:23', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3538', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:30', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3539', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:35', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3540', '63', '增加供应商', '192.168.100.163', '2017-07-18 00:22:21', '0', '增加供应商名称为 2342 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3541', '63', '更新供应商', '192.168.100.163', '2017-07-18 00:22:32', '0', '更新供应商ID为 11 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3542', '63', '删除供应商', '192.168.100.163', '2017-07-18 00:22:35', '0', '删除供应商ID为 11,名称为 2342111成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3543', '63', '更新应用', '192.168.100.163', '2017-07-18 00:27:29', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3544', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:40', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3545', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:44', '0', '更新应用ID为 21 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3546', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:51', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3547', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:55', '0', '更新应用ID为 7 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3548', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:00', '0', '更新应用ID为 20 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3549', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:07', '0', '更新应用ID为 20 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3550', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:15', '0', '更新应用ID为 3 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3551', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:20', '0', '更新应用ID为 20 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3552', '63', '登录系统', '192.168.100.163', '2017-07-18 21:01:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3553', '63', '登录系统', '192.168.100.163', '2017-07-18 22:02:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3554', '63', '登录系统', '192.168.100.163', '2017-07-18 22:17:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3555', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:26:05', '0', '增加供应商名称为 321312 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3556', '63', '删除供应商', '192.168.100.163', '2017-07-18 22:26:09', '0', '删除供应商ID为 11,名称为 321312成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3557', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:57:08', '0', '增加供应商名称为 4123 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3558', '63', '删除供应商', '192.168.100.163', '2017-07-18 22:58:44', '0', '删除供应商ID为 12,名称为 4123成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3559', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:59:13', '0', '增加供应商名称为 234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3560', '63', '增加供应商', '', '2017-07-18 23:00:14', '0', '增加供应商名称为 2423423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3561', '63', '增加供应商', '', '2017-07-18 23:00:22', '0', '增加供应商名称为 23423423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3562', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:00:31', '0', '删除供应商ID为 14,名称为 2423423成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3563', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:00:33', '0', '删除供应商ID为 15,名称为 23423423成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3564', '63', '增加供应商', '', '2017-07-18 23:00:51', '0', '增加供应商名称为 2342123 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3565', '63', '增加供应商', '', '2017-07-18 23:01:54', '0', '增加供应商名称为 123 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3566', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:06:23', '0', '增加供应商名称为 342 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3567', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:06:56', '0', '删除供应商ID为 17,名称为 123成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3568', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:06:59', '0', '删除供应商ID为 19,名称为 342成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3569', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:07:14', '0', '增加供应商名称为 23423423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3570', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:10:50', '0', '增加供应商名称为 erqwer 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3571', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:02', '0', '增加供应商名称为 2235254 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3572', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:12:10', '0', '删除供应商ID为 22,名称为 2235254成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3573', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:12:12', '0', '删除供应商ID为 21,名称为 erqwer成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3574', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:17', '0', '增加供应商名称为 234345234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3575', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:59', '0', '增加供应商名称为 23234234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3576', '63', '增加供应商', '', '2017-07-18 23:13:18', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3577', '63', '登录系统', '192.168.100.163', '2017-07-18 23:16:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3578', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:16:49', '0', '增加供应商名称为 12341234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3579', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:19:48', '0', '增加供应商名称为 21341231234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3580', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:55', '0', '删除供应商ID为 27,名称为 21341231234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3581', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:56', '0', '删除供应商ID为 26,名称为 12341234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3582', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:58', '0', '删除供应商ID为 24,名称为 23234234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3583', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:20:40', '0', '增加供应商名称为 42314 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3584', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:21:11', '0', '增加供应商名称为 1234123412 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3585', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:22:00', '0', '增加供应商名称为 213424 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3586', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:22:11', '0', '删除供应商ID为 30,名称为 213424成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3587', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:24:06', '0', '增加供应商名称为 werwer 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3588', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:24:17', '0', '删除供应商ID为 31,名称为 werwer成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3589', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:24:49', '0', '增加供应商名称为 123412 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3590', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:28:05', '0', '增加供应商名称为 32423423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3591', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:30:37', '0', '增加供应商名称为 asdfasdf 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3592', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:32:52', '0', '增加供应商名称为 432432345 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3593', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:32:55', '0', '删除供应商ID为 35,名称为 432432345成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3594', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:32:59', '0', '增加供应商名称为 3452345234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3595', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:33:02', '0', '删除供应商ID为 36,名称为 3452345234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3596', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:07', '0', '删除供应商ID为 34,名称为 asdfasdf成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3597', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:08', '0', '删除供应商ID为 33,名称为 32423423成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3598', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:09', '0', '删除供应商ID为 32,名称为 123412成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3599', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:09', '0', '删除供应商ID为 29,名称为 1234123412成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3600', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:10', '0', '删除供应商ID为 28,名称为 42314成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3601', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:11', '0', '删除供应商ID为 23,名称为 234345234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3602', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:11', '0', '删除供应商ID为 20,名称为 23423423成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3603', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:34:43', '0', '增加供应商名称为 aaaaaaa 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3604', '63', '登录系统', '192.168.100.163', '2017-07-18 23:38:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3605', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:38:28', '0', '增加供应商名称为 bbbb 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3606', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:38:32', '0', '删除供应商ID为 38,名称为 bbbb成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3607', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:38:53', '0', '增加供应商名称为 cccc 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3608', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:39:01', '0', '删除供应商ID为 39,名称为 cccc成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3609', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:48:54', '0', '增加供应商名称为 2341234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3610', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:48:56', '0', '删除供应商ID为 40,名称为 2341234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3611', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:49:00', '0', '增加供应商名称为 23412345324534 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3612', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:49:17', '0', '增加供应商名称为 etrwerwqe 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3613', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:52:47', '0', '删除供应商ID为 42,名称为 etrwerwqe成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3614', '63', '增加供应商', '192.168.100.163', '2017-07-19 00:05:42', '0', '增加供应商名称为 432535345 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3615', '63', '增加供应商', '192.168.100.163', '2017-07-19 00:13:40', '0', '增加供应商名称为 南通某某企业 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3616', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:34:47', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3617', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:41:26', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3618', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:44:24', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3619', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:45:40', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3620', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:46:02', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3621', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:46:26', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3622', '63', '登录系统', '192.168.100.163', '2017-07-19 00:49:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3623', '63', '登录系统', '192.168.100.163', '2017-07-19 00:52:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3624', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:52:55', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3625', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:03', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3626', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:33', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3627', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:41', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3628', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:50', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3629', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:58', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3630', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:54:12', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3631', '63', '批量删除供应商', '192.168.100.163', '2017-07-19 00:54:54', '0', '批量删除供应商ID为 43 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3632', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:57:41', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3633', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:57:46', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3634', '63', '增加供应商', '192.168.100.163', '2017-07-19 01:00:27', '0', '增加供应商名称为 234234234234 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3635', '63', '删除供应商', '192.168.100.163', '2017-07-19 01:00:30', '0', '删除供应商ID为 45,名称为 234234234234成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3636', '63', '登录系统', '192.168.100.163', '2017-07-19 01:24:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3637', '63', '登录系统', '192.168.100.163', '2017-07-19 20:39:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3638', '63', '登录系统', '192.168.100.163', '2017-07-19 21:13:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3639', '63', '登录系统', '192.168.100.163', '2017-07-19 21:42:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3640', '63', '登录系统', '192.168.100.163', '2017-07-19 21:45:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3641', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:48:14', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3642', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:49:16', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3643', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:50:40', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3644', '63', '登录系统', '192.168.100.163', '2017-07-19 22:07:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3645', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:18:49', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3646', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:01', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3647', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3648', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:43', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3649', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:57', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3650', '63', '登录系统', '192.168.100.163', '2017-07-19 22:37:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3651', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:44:05', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3652', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:50:04', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3653', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:50:51', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3654', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:51:16', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3655', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:51:25', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3656', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:53:26', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3657', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:53:34', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3658', '63', '登录系统', '192.168.100.163', '2017-07-19 23:26:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3659', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:27:55', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3660', '63', '登录系统', '192.168.100.163', '2017-07-19 23:35:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3661', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:41:34', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3662', '63', '登录系统', '192.168.100.163', '2017-07-19 23:47:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3663', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:48:01', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3664', '63', '登录系统', '192.168.100.163', '2017-07-20 00:18:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3665', '63', '登录系统', '192.168.100.163', '2017-07-20 21:05:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3666', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:18', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3667', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:28', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3668', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:34', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3669', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:41', '0', '更新功能ID为 216 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3670', '63', '更新功能', '192.168.100.163', '2017-07-20 21:07:54', '0', '更新功能ID为 16 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3671', '63', '更新功能', '192.168.100.163', '2017-07-20 21:08:12', '0', '更新功能ID为 16 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3672', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:46:14', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3673', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:46:39', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3674', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:38', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3675', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:48', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3676', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:56', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3677', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:54:47', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3678', '63', '退出系统', '192.168.100.163', '2017-07-20 23:32:43', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('3679', '63', '登录系统', '192.168.100.163', '2017-07-20 23:32:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3680', '63', '登录系统', '192.168.100.163', '2017-07-20 23:41:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3681', '63', '更新仓库', '192.168.100.163', '2017-07-20 23:56:18', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3682', '63', '登录系统', '192.168.100.163', '2017-07-21 00:01:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3683', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:02:16', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3684', '63', '增加仓库', '192.168.100.163', '2017-07-21 00:03:02', '0', '增加仓库名称为 42134 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3685', '63', '删除仓库', '192.168.100.163', '2017-07-21 00:03:06', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('3686', '63', '登录系统', '192.168.100.163', '2017-07-21 00:05:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3687', '63', '登录系统', '192.168.100.163', '2017-07-21 00:21:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3688', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:21:56', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3689', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:00', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3690', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:07', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3691', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:18', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3692', '63', '增加仓库', '192.168.100.163', '2017-07-21 00:22:32', '0', '增加仓库名称为 11 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3693', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:37', '0', '更新仓库ID为 8 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('3694', '63', '删除仓库', '192.168.100.163', '2017-07-21 00:22:41', '0', '删除仓库ID为 8 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('3695', '63', '登录系统', '192.168.100.163', '2017-07-21 21:27:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3696', '63', '登录系统', '192.168.100.163', '2017-07-21 21:41:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3697', '63', '登录系统', '192.168.100.163', '2017-07-21 21:51:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3698', '63', '登录系统', '192.168.100.163', '2017-07-21 21:53:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3699', '63', '登录系统', '192.168.100.163', '2017-07-21 22:36:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3700', '63', '登录系统', '192.168.100.163', '2017-07-21 22:39:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3701', '63', '登录系统', '192.168.100.163', '2017-07-21 22:41:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3702', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:41:51', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3703', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:42:26', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3704', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:43:28', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3705', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:45:11', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3706', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:45:20', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3707', '63', '登录系统', '192.168.100.163', '2017-07-21 22:48:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3708', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:49:50', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3709', '63', '登录系统', '192.168.100.163', '2017-07-21 22:54:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3710', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:54:16', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3711', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:54:19', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3712', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:16', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3713', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:20', '0', '批量删除供应商ID为 41,37 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3714', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:25', '0', '批量删除供应商ID为 41,4 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3715', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:30', '0', '批量删除供应商ID为 4,1 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3716', '63', '登录系统', '192.168.100.163', '2017-07-22 11:01:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3717', '63', '更新供应商', '192.168.100.163', '2017-07-22 11:03:49', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3718', '63', '登录系统', '192.168.100.163', '2017-07-22 12:57:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3719', '63', '登录系统', '192.168.100.163', '2017-07-22 15:39:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3720', '63', '登录系统', '192.168.100.163', '2017-07-22 15:59:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3721', '63', '登录系统', '192.168.100.163', '2017-07-22 16:03:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3722', '63', '登录系统', '192.168.100.163', '2017-07-22 16:15:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3723', '63', '登录系统', '192.168.100.163', '2017-07-22 16:54:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3724', '63', '登录系统', '192.168.100.163', '2017-07-22 16:55:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3725', '63', '登录系统', '192.168.100.163', '2017-07-22 17:01:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3726', '63', '登录系统', '192.168.100.163', '2017-07-22 17:05:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3727', '63', '登录系统', '192.168.100.163', '2017-07-22 17:14:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3728', '63', '登录系统', '192.168.100.163', '2017-07-22 17:16:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3729', '63', '登录系统', '192.168.100.163', '2017-07-22 17:21:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3730', '63', '登录系统', '192.168.100.163', '2017-07-22 17:23:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3731', '63', '登录系统', '192.168.100.163', '2017-07-22 17:25:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3732', '63', '登录系统', '192.168.100.163', '2017-07-22 17:35:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3733', '63', '登录系统', '192.168.100.163', '2017-07-22 17:42:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3734', '63', '登录系统', '192.168.100.163', '2017-07-22 17:57:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3735', '63', '更新供应商', '192.168.100.163', '2017-07-22 17:59:23', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3736', '63', '增加功能', '192.168.100.163', '2017-07-22 18:25:53', '0', '增加功能名称为 资产管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('3737', '63', '更新UserBusiness', '192.168.100.163', '2017-07-22 18:26:09', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3738', '63', '删除资产', '192.168.100.163', '2017-07-22 18:41:27', '0', '删除资产ID为 2 成功!', '删除资产成功'); -INSERT INTO `jsh_log` VALUES ('3739', '63', '登录系统', '192.168.100.163', '2017-07-22 23:49:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3740', '63', '登录系统', '192.168.100.163', '2017-07-22 23:52:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3741', '63', '登录系统', '192.168.100.163', '2017-07-23 00:03:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3742', '63', '登录系统', '192.168.100.163', '2017-07-23 00:09:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3743', '63', '登录系统', '192.168.100.163', '2017-07-23 00:14:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3744', '63', '登录系统', '192.168.100.163', '2017-07-23 00:39:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3745', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 00:40:13', '0', '批量删除供应商ID为 45 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3746', '63', '登录系统', '192.168.100.163', '2017-07-23 10:50:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3747', '63', '删除供应商', '192.168.100.163', '2017-07-23 10:50:31', '0', '删除供应商ID为 44,名称为 南通某某企业成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3748', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 10:51:11', '0', '批量删除供应商ID为 4,1 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3749', '63', '登录系统', '192.168.100.163', '2017-07-23 10:58:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3750', '63', '登录系统', '192.168.100.163', '2017-07-23 11:49:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3751', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 12:30:23', '0', '批量删除供应商ID为 48,47 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3752', '63', '登录系统', '192.168.100.163', '2017-07-23 12:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3753', '63', '登录系统', '192.168.100.163', '2017-07-23 14:03:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3754', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:11:33', '0', '删除供应商ID为 43,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3755', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:11:36', '0', '删除供应商ID为 42,名称为 南通广通控股成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3756', '63', '登录系统', '192.168.100.163', '2017-07-23 14:23:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3757', '63', '登录系统', '192.168.100.163', '2017-07-23 14:31:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3758', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:36:11', '0', '删除供应商ID为 45,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3759', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:36:13', '0', '删除供应商ID为 44,名称为 南通广通控股成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3760', '63', '登录系统', '192.168.100.163', '2017-07-23 14:42:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3761', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:42:10', '0', '删除供应商ID为 46,名称为 南通广通控股成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3762', '63', '登录系统', '192.168.100.163', '2017-07-23 14:56:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3763', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:56:38', '0', '删除供应商ID为 49,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3764', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:56:40', '0', '删除供应商ID为 48,名称为 南通广通控股成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3765', '63', '登录系统', '192.168.100.163', '2017-07-23 15:01:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3766', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:01:37', '0', '删除供应商ID为 50,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3767', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:02:58', '0', '删除供应商ID为 51,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3768', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:04:05', '0', '删除供应商ID为 52,名称为 南通智达建筑成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3769', '63', '登录系统', '192.168.100.163', '2017-07-23 15:21:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3770', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:27:51', '0', '增加供应商名称为 2134213 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3771', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:28:19', '0', '删除供应商ID为 53,名称为 2134213成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3772', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:28:26', '0', '增加供应商名称为 123 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3773', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:29:28', '0', '删除供应商ID为 54,名称为 123成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3774', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:29:36', '0', '增加供应商名称为 123123 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3775', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:31:18', '0', '删除供应商ID为 55,名称为 123123成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3776', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:31:25', '0', '增加供应商名称为 3223423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3777', '63', '登录系统', '192.168.100.163', '2017-07-23 15:34:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3778', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:34:19', '0', '增加供应商名称为 3423423 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('3779', '63', '更新供应商', '192.168.100.163', '2017-07-23 15:34:24', '0', '更新供应商ID为 57 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3780', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:34:28', '0', '批量删除供应商ID为 57 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3781', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:34:31', '0', '批量删除供应商ID为 57 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3782', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:34:35', '0', '删除供应商ID为 57,名称为 3423423aa成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3783', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:34:39', '0', '删除供应商ID为 56,名称为 3223423成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3784', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:39:10', '0', '批量删除供应商ID为 6 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3785', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:39:18', '0', '批量删除供应商ID为 41 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3786', '63', '登录系统', '192.168.100.163', '2017-07-23 15:43:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3787', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:44:26', '0', '批量删除供应商ID为 4 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3788', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:45:10', '0', '批量删除供应商ID为 4 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3789', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:45:13', '0', '批量删除供应商ID为 1 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3790', '63', '登录系统', '192.168.100.163', '2017-07-23 15:51:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3791', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:52:36', '0', '批量删除供应商ID为 5 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3792', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:56:09', '0', '批量删除供应商ID为 5 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3793', '63', '增加仓库', '192.168.100.163', '2017-07-23 16:03:35', '0', '增加仓库名称为 rrrr 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('3794', '63', '删除仓库', '192.168.100.163', '2017-07-23 16:03:38', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('3795', '63', '登录系统', '192.168.100.163', '2017-07-23 17:12:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3796', '63', '登录系统', '192.168.100.163', '2017-07-23 17:40:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3797', '63', '登录系统', '192.168.100.163', '2017-07-23 17:59:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3798', '63', '登录系统', '192.168.100.163', '2017-07-23 18:03:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3799', '63', '更新商品', '192.168.100.163', '2017-07-23 18:06:40', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3800', '63', '更新商品', '192.168.100.163', '2017-07-23 18:17:39', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3801', '63', '更新商品', '192.168.100.163', '2017-07-23 18:18:01', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3802', '63', '更新商品', '192.168.100.163', '2017-07-23 18:30:06', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3803', '63', '更新商品', '192.168.100.163', '2017-07-23 18:35:47', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3804', '63', '更新商品', '192.168.100.163', '2017-07-23 18:35:56', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3805', '63', '更新商品', '192.168.100.163', '2017-07-23 18:36:03', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3806', '63', '更新商品', '192.168.100.163', '2017-07-23 18:36:09', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3807', '63', '登录系统', '192.168.100.163', '2017-07-23 18:51:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3808', '63', '登录系统', '192.168.100.163', '2017-07-23 18:54:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3809', '63', '更新商品', '192.168.100.163', '2017-07-23 19:15:51', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3810', '63', '更新商品', '192.168.100.163', '2017-07-23 19:16:08', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3811', '63', '更新商品', '192.168.100.163', '2017-07-23 19:16:35', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3812', '63', '更新商品', '192.168.100.163', '2017-07-23 19:17:02', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3813', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:26', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3814', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3815', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:42', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3816', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:28:00', '0', '增加商品类别名称为 花边二级B 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3817', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:28:20', '0', '更新商品类别ID为 2 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3818', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:28:39', '0', '增加商品类别名称为 花边一级B 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3819', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:29:01', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3820', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:29:15', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3821', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:30:16', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3822', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:31:11', '0', '更新商品类别ID为 7 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3823', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:31:16', '0', '更新商品类别ID为 7 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3824', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:31:32', '0', '增加商品类别名称为 花边三级B 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3825', '63', '更新商品', '192.168.100.163', '2017-07-23 20:36:03', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3826', '63', '更新商品', '192.168.100.163', '2017-07-23 21:52:43', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3827', '63', '更新商品', '192.168.100.163', '2017-07-23 21:53:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3828', '63', '更新商品', '192.168.100.163', '2017-07-23 21:53:22', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3829', '63', '更新商品', '192.168.100.163', '2017-07-23 21:54:33', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3830', '63', '更新商品', '192.168.100.163', '2017-07-23 21:55:11', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3831', '63', '更新商品', '192.168.100.163', '2017-07-23 21:55:48', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3832', '63', '更新商品', '192.168.100.163', '2017-07-23 21:57:09', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3833', '63', '更新商品', '192.168.100.163', '2017-07-23 21:57:20', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3834', '63', '更新商品', '192.168.100.163', '2017-07-23 21:58:07', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3835', '63', '更新商品', '192.168.100.163', '2017-07-23 21:58:15', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3836', '63', '更新商品', '192.168.100.163', '2017-07-23 22:00:21', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3837', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3838', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3839', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:56', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3840', '63', '更新商品', '192.168.100.163', '2017-07-23 22:03:04', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3841', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:16', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3842', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3843', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:44', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3844', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:49', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3845', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:53', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3846', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:58', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3847', '63', '更新商品', '192.168.100.163', '2017-07-23 22:05:49', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3848', '63', '更新商品', '192.168.100.163', '2017-07-23 22:05:55', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3849', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:01', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3850', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:10', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3851', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:15', '0', '更新商品ID为 501 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3852', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:08:37', '0', '增加商品类别名称为 aaa 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3853', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:08:41', '0', '删除商品类别ID为 11 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3854', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:09:01', '0', '增加商品类别名称为 aaaa 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3855', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:09:07', '0', '删除商品类别ID为 12 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3856', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:10:37', '0', '增加商品类别名称为 bbbb 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3857', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:10:59', '0', '删除商品类别ID为 13 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3858', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:11:14', '0', '增加商品类别名称为 4444 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3859', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:11:22', '0', '删除商品类别ID为 14 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('3860', '63', '更新商品', '192.168.100.163', '2017-07-23 22:11:57', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3861', '63', '登录系统', '192.168.100.163', '2017-07-23 22:33:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3862', '63', '登录系统', '192.168.100.163', '2017-07-23 22:39:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3863', '63', '登录系统', '192.168.100.163', '2017-07-23 22:54:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3864', '63', '登录系统', '192.168.100.163', '2017-07-23 23:01:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3865', '63', '登录系统', '192.168.100.163', '2017-07-23 23:04:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3866', '63', '增加商品', '192.168.100.163', '2017-07-23 23:17:17', '0', '增加商品名称为 432134 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3867', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:02', '0', '更新商品ID为 502 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3868', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:12', '0', '更新商品ID为 502 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3869', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:18', '0', '更新商品ID为 502 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('3870', '63', '增加商品', '192.168.100.163', '2017-07-23 23:44:56', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3871', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:00', '1', '批量删除商品ID为 485 失败!', '批量删除商品失败'); -INSERT INTO `jsh_log` VALUES ('3872', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:12', '0', '批量删除商品ID为 503 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('3873', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:19', '0', '批量删除商品ID为 502 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('3874', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:23', '1', '批量删除商品ID为 485 失败!', '批量删除商品失败'); -INSERT INTO `jsh_log` VALUES ('3875', '63', '删除结算账户', '192.168.100.163', '2017-07-23 23:45:52', '1', '删除结算账户ID为 9,名称为 流动总账失败!', '删除结算账户失败'); -INSERT INTO `jsh_log` VALUES ('3876', '63', '登录系统', '192.168.100.163', '2017-07-24 21:11:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3877', '63', '登录系统', '192.168.100.163', '2017-07-24 21:21:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3878', '63', '登录系统', '192.168.100.163', '2017-07-24 21:30:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3879', '63', '登录系统', '192.168.100.163', '2017-07-24 21:35:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3880', '63', '登录系统', '192.168.100.163', '2017-07-24 21:39:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3881', '63', '登录系统', '192.168.100.163', '2017-07-24 21:41:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3882', '63', '登录系统', '192.168.100.163', '2017-07-24 21:43:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3883', '63', '登录系统', '192.168.100.163', '2017-07-24 21:46:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3884', '63', '登录系统', '192.168.100.163', '2017-07-24 21:49:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3885', '63', '登录系统', '192.168.100.163', '2017-07-24 21:52:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3886', '63', '登录系统', '192.168.100.163', '2017-07-24 21:59:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3887', '63', '登录系统', '192.168.100.163', '2017-07-24 22:01:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3888', '63', '登录系统', '192.168.100.163', '2017-07-24 22:31:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3889', '63', '登录系统', '192.168.100.163', '2017-07-24 22:36:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3890', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:38:40', '0', '删除供应商ID为 42,名称为 666666666成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3891', '63', '登录系统', '192.168.100.163', '2017-07-24 22:46:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3892', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:46:41', '0', '删除供应商ID为 43,名称为 666666666成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3893', '63', '登录系统', '192.168.100.163', '2017-07-24 22:49:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3894', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:54:45', '0', '删除供应商ID为 44,名称为 666666666成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('3895', '63', '登录系统', '192.168.100.163', '2017-07-24 23:48:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3896', '63', '登录系统', '192.168.100.163', '2017-07-25 20:34:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3897', '63', '登录系统', '192.168.100.163', '2017-07-25 22:26:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3898', '63', '更新应用', '192.168.100.163', '2017-07-25 22:38:46', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3899', '63', '更新应用', '192.168.100.163', '2017-07-25 22:39:19', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3900', '63', '更新应用', '192.168.100.163', '2017-07-25 22:39:52', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3901', '63', '更新应用', '192.168.100.163', '2017-07-25 22:43:45', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3902', '63', '更新应用', '192.168.100.163', '2017-07-25 22:45:48', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3903', '63', '更新应用', '192.168.100.163', '2017-07-25 22:46:34', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('3904', '63', '登录系统', '192.168.100.163', '2017-07-25 22:54:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3905', '63', '登录系统', '192.168.100.163', '2017-07-25 23:00:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3906', '63', '增加商品', '192.168.100.163', '2017-07-25 23:01:07', '0', '增加商品名称为 3123 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('3907', '63', '批量删除商品', '192.168.100.163', '2017-07-25 23:01:10', '0', '批量删除商品ID为 502 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('3908', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:09:36', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3909', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:09:46', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3910', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:11:23', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3911', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:11:45', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3912', '63', '登录系统', '192.168.100.163', '2017-07-25 23:13:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3913', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:14:10', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3914', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:14:14', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3915', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:16:13', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('3916', '63', '批量修改单位状态', '192.168.100.163', '2017-07-25 23:16:20', '0', '批量修改状态,单位ID为 8 成功!', '批量修改单位状态成功'); -INSERT INTO `jsh_log` VALUES ('3917', '63', '批量修改单位状态', '192.168.100.163', '2017-07-25 23:16:24', '0', '批量修改状态,单位ID为 8 成功!', '批量修改单位状态成功'); -INSERT INTO `jsh_log` VALUES ('3918', '63', '登录系统', '192.168.100.163', '2017-07-26 00:00:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3919', '63', '登录系统', '192.168.100.163', '2017-07-26 20:35:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3920', '63', '登录系统', '192.168.100.163', '2017-07-26 22:28:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3921', '63', '更新功能', '192.168.100.163', '2017-07-27 00:26:14', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3922', '63', '更新功能', '192.168.100.163', '2017-07-27 00:26:26', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3923', '63', '登录系统', '192.168.100.163', '2017-07-27 22:48:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3924', '63', '登录系统', '192.168.100.163', '2017-07-27 23:09:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3925', '63', '登录系统', '192.168.100.163', '2017-07-27 23:25:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3926', '63', '批量修改单位状态', '192.168.100.163', '2017-07-27 23:54:53', '0', '批量修改状态,单位ID为 1 成功!', '批量修改单位状态成功'); -INSERT INTO `jsh_log` VALUES ('3927', '63', '增加单据', '192.168.100.163', '2017-07-27 23:57:38', '1', '增加单据编号为 CGRK20170727235720 失败!', '增加单据失败'); -INSERT INTO `jsh_log` VALUES ('3928', '63', '登录系统', '192.168.100.163', '2017-07-27 23:58:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3929', '63', '增加单据', '192.168.100.163', '2017-07-28 00:00:25', '0', '增加单据编号为 CGRK20170727235957 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3930', '63', '增加单据', '192.168.100.163', '2017-07-28 00:19:48', '0', '增加单据编号为 CGRK2017072801925 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3931', '63', '增加单据', '192.168.100.163', '2017-07-28 00:24:38', '0', '增加单据编号为 CGRK2017072801925 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3932', '63', '登录系统', '192.168.100.163', '2017-07-28 00:32:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3933', '63', '增加单据', '192.168.100.163', '2017-07-28 00:32:49', '0', '增加单据编号为 CGRK2017072803223 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3934', '63', '登录系统', '192.168.100.163', '2017-07-28 00:41:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3935', '63', '登录系统', '192.168.100.163', '2017-07-28 20:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3936', '63', '登录系统', '192.168.100.163', '2017-07-28 21:50:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3937', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:34', '0', '批量删除单据ID为 123,122,121,120,113,108,107,106,76,72 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3938', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:38', '0', '批量删除单据ID为 69,67,59,51,50,49,48,47,46,41 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3939', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:42', '0', '批量删除单据ID为 39,38,32 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3940', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:46', '0', '批量删除单据ID为 105,81 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3941', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:55', '0', '批量删除单据ID为 74,60,53 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3942', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:02', '0', '批量删除单据ID为 56,54,33 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3943', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3944', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3945', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3946', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3947', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3948', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3949', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3950', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:13', '0', '批量删除单据ID为 118,104,103,92,90,89,88,87,86,85 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3951', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3952', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3953', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3954', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3955', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3956', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('3957', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:16', '0', '批量删除单据ID为 83,82,80 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3958', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:21', '0', '批量删除单据ID为 119,91,77,73,71,70,68,52,31 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3959', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:25', '0', '批量删除单据ID为 58 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3960', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:29', '0', '批量删除单据ID为 61,57 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3961', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:33', '0', '批量删除单据ID为 65,64 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3962', '63', '更新功能', '192.168.100.163', '2017-07-28 22:05:32', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3963', '63', '更新功能', '192.168.100.163', '2017-07-28 22:05:55', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3964', '63', '更新功能', '192.168.100.163', '2017-07-28 22:08:23', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3965', '63', '更新功能', '192.168.100.163', '2017-07-28 22:08:27', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3966', '63', '更新UserBusiness', '192.168.100.163', '2017-07-28 22:09:00', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('3967', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:09:10', '0', '批量删除单据ID为 115,114,110 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3968', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:09:14', '0', '批量删除单据ID为 117,116,112,111 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3969', '63', '更新功能', '192.168.100.163', '2017-07-28 22:09:42', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3970', '63', '更新功能', '192.168.100.163', '2017-07-28 22:09:46', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('3971', '63', '增加单据', '192.168.100.163', '2017-07-28 22:29:20', '0', '增加单据编号为 CGRK20170728221045 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3972', '63', '删除单据', '192.168.100.163', '2017-07-28 22:36:22', '0', '删除单据ID为 1 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3973', '63', '增加单据', '192.168.100.163', '2017-07-28 22:36:48', '0', '增加单据编号为 CGRK20170728223624 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3974', '63', '增加单据', '192.168.100.163', '2017-07-28 22:57:39', '0', '增加单据编号为 CGRK20170728225646 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3975', '63', '登录系统', '192.168.100.163', '2017-07-28 23:03:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3976', '63', '增加单据', '192.168.100.163', '2017-07-28 23:04:40', '0', '增加单据编号为 CGRK2017072823359 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3977', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:19', '0', '删除单据ID为 4 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3978', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:21', '0', '删除单据ID为 3 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3979', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:22', '0', '删除单据ID为 2 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3980', '63', '增加单据', '192.168.100.163', '2017-07-28 23:09:36', '0', '增加单据编号为 CGRK2017072823836 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3981', '63', '删除单据', '192.168.100.163', '2017-07-28 23:16:13', '0', '删除单据ID为 5 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3982', '63', '增加单据', '192.168.100.163', '2017-07-28 23:17:19', '0', '增加单据编号为 CGRK20170728231642 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3983', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:17:19', '1', '保存仓管通明细对应主表编号为 6 失败!', '保存仓管通明细失败'); -INSERT INTO `jsh_log` VALUES ('3984', '63', '登录系统', '192.168.100.163', '2017-07-28 23:29:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3985', '63', '删除单据', '192.168.100.163', '2017-07-28 23:30:06', '0', '删除单据ID为 6 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3986', '63', '增加单据', '192.168.100.163', '2017-07-28 23:30:47', '0', '增加单据编号为 CGRK2017072823309 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3987', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:30:48', '1', '保存仓管通明细对应主表编号为 7 失败!', '保存仓管通明细失败'); -INSERT INTO `jsh_log` VALUES ('3988', '63', '登录系统', '192.168.100.163', '2017-07-28 23:39:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3989', '63', '删除单据', '192.168.100.163', '2017-07-28 23:40:21', '0', '删除单据ID为 7 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3990', '63', '增加单据', '192.168.100.163', '2017-07-28 23:40:58', '0', '增加单据编号为 CGRK20170728234026 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3991', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:40:58', '1', '保存仓管通明细对应主表编号为 8 失败!', '保存仓管通明细失败'); -INSERT INTO `jsh_log` VALUES ('3992', '63', '登录系统', '192.168.100.163', '2017-07-28 23:48:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3993', '63', '删除单据', '192.168.100.163', '2017-07-28 23:48:12', '0', '删除单据ID为 8 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3994', '63', '增加单据', '192.168.100.163', '2017-07-28 23:48:42', '0', '增加单据编号为 CGRK20170728234814 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3995', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:48:42', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('3996', '63', '登录系统', '192.168.100.163', '2017-07-28 23:55:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('3997', '63', '删除单据', '192.168.100.163', '2017-07-28 23:55:18', '0', '删除单据ID为 9 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('3998', '63', '增加单据', '192.168.100.163', '2017-07-28 23:55:42', '0', '增加单据编号为 CGRK20170728235520 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('3999', '63', '删除单据', '192.168.100.163', '2017-07-28 23:56:25', '0', '删除单据ID为 10 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4000', '63', '增加单据', '192.168.100.163', '2017-07-28 23:56:48', '0', '增加单据编号为 CGRK20170728235627 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4001', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:56:48', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4002', '63', '登录系统', '192.168.100.163', '2017-07-29 00:06:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4003', '63', '删除单据', '192.168.100.163', '2017-07-29 00:06:39', '0', '删除单据ID为 11 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4004', '63', '增加单据', '192.168.100.163', '2017-07-29 00:07:25', '0', '增加单据编号为 CGRK201707290641 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4005', '63', '登录系统', '192.168.100.163', '2017-07-29 00:13:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4006', '63', '删除单据', '192.168.100.163', '2017-07-29 00:14:03', '0', '删除单据ID为 12 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4007', '63', '增加单据', '192.168.100.163', '2017-07-29 00:14:42', '0', '增加单据编号为 CGRK201707290145 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4008', '63', '登录系统', '192.168.100.163', '2017-07-29 00:18:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4009', '63', '删除单据', '192.168.100.163', '2017-07-29 00:18:49', '0', '删除单据ID为 13 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4010', '63', '增加单据', '192.168.100.163', '2017-07-29 00:19:12', '0', '增加单据编号为 CGRK2017072901851 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4011', '63', '增加单据', '192.168.100.163', '2017-07-29 00:20:57', '0', '增加单据编号为 CGRK2017072902040 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4012', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 00:20:57', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4013', '63', '增加单据', '192.168.100.163', '2017-07-29 00:21:53', '0', '增加单据编号为 CGRK2017072902114 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4014', '63', '登录系统', '192.168.100.163', '2017-07-29 00:24:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4015', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:08', '0', '删除单据ID为 16 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4016', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:10', '0', '删除单据ID为 15 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4017', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:11', '0', '删除单据ID为 14 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4018', '63', '增加单据', '192.168.100.163', '2017-07-29 00:25:50', '0', '增加单据编号为 CGRK2017072902512 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4019', '63', '登录系统', '192.168.100.163', '2017-07-29 00:30:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4020', '63', '删除单据', '192.168.100.163', '2017-07-29 00:30:41', '0', '删除单据ID为 17 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4021', '63', '增加单据', '192.168.100.163', '2017-07-29 00:31:09', '0', '增加单据编号为 CGRK2017072903043 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4022', '63', '登录系统', '192.168.100.163', '2017-07-29 00:44:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4023', '63', '删除单据', '192.168.100.163', '2017-07-29 00:44:41', '0', '删除单据ID为 18 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4024', '63', '增加单据', '192.168.100.163', '2017-07-29 00:44:58', '0', '增加单据编号为 CGRK2017072904442 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4025', '63', '登录系统', '192.168.100.163', '2017-07-29 00:48:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4026', '63', '删除单据', '192.168.100.163', '2017-07-29 00:48:25', '0', '删除单据ID为 1 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4027', '63', '增加单据', '192.168.100.163', '2017-07-29 00:48:40', '0', '增加单据编号为 CGRK2017072904828 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4028', '63', '登录系统', '192.168.100.163', '2017-07-29 00:51:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4029', '63', '删除单据', '192.168.100.163', '2017-07-29 00:51:27', '0', '删除单据ID为 2 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4030', '63', '增加单据', '192.168.100.163', '2017-07-29 00:51:42', '0', '增加单据编号为 CGRK2017072905128 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4031', '63', '删除单据', '192.168.100.163', '2017-07-29 00:54:15', '0', '删除单据ID为 3 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4032', '63', '增加单据', '192.168.100.163', '2017-07-29 00:54:31', '0', '增加单据编号为 CGRK2017072905415 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4033', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 00:54:31', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4034', '63', '删除单据', '192.168.100.163', '2017-07-29 00:54:44', '0', '删除单据ID为 4 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4035', '63', '增加单据', '192.168.100.163', '2017-07-29 00:55:22', '0', '增加单据编号为 CGRK2017072905446 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4036', '63', '登录系统', '192.168.100.163', '2017-07-29 00:58:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4037', '63', '删除单据', '192.168.100.163', '2017-07-29 00:58:13', '0', '删除单据ID为 5 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4038', '63', '增加单据', '192.168.100.163', '2017-07-29 00:58:26', '0', '增加单据编号为 CGRK2017072905814 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4039', '63', '登录系统', '192.168.100.163', '2017-07-29 01:06:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4040', '63', '删除单据', '192.168.100.163', '2017-07-29 01:06:42', '0', '删除单据ID为 6 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4041', '63', '增加单据', '192.168.100.163', '2017-07-29 01:07:02', '0', '增加单据编号为 CGRK201707291643 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4042', '63', '登录系统', '192.168.100.163', '2017-07-29 01:08:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4043', '63', '删除单据', '192.168.100.163', '2017-07-29 01:09:00', '0', '删除单据ID为 7 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4044', '63', '增加单据', '192.168.100.163', '2017-07-29 01:09:22', '0', '增加单据编号为 CGRK20170729191 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4045', '63', '登录系统', '192.168.100.163', '2017-07-29 01:11:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4046', '63', '删除单据', '192.168.100.163', '2017-07-29 01:11:11', '0', '删除单据ID为 8 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4047', '63', '增加单据', '192.168.100.163', '2017-07-29 01:11:24', '0', '增加单据编号为 CGRK2017072911113 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4048', '63', '登录系统', '192.168.100.163', '2017-07-29 01:13:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4049', '63', '删除单据', '192.168.100.163', '2017-07-29 01:13:22', '0', '删除单据ID为 9 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4050', '63', '增加单据', '192.168.100.163', '2017-07-29 01:13:36', '0', '增加单据编号为 CGRK2017072911322 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4051', '63', '删除单据', '192.168.100.163', '2017-07-29 01:13:49', '0', '删除单据ID为 10 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4052', '63', '增加单据', '192.168.100.163', '2017-07-29 01:14:06', '0', '增加单据编号为 CGRK2017072911350 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4053', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:14:06', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4054', '63', '登录系统', '192.168.100.163', '2017-07-29 01:16:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4055', '63', '删除单据', '192.168.100.163', '2017-07-29 01:17:04', '0', '删除单据ID为 11 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4056', '63', '增加单据', '192.168.100.163', '2017-07-29 01:17:26', '0', '增加单据编号为 CGRK201707291176 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4057', '63', '增加单据', '192.168.100.163', '2017-07-29 01:17:58', '0', '增加单据编号为 CGRK2017072911744 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4058', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:17:59', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4059', '63', '登录系统', '192.168.100.163', '2017-07-29 01:26:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4060', '63', '删除单据', '192.168.100.163', '2017-07-29 01:26:13', '0', '删除单据ID为 12 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4061', '63', '增加单据', '192.168.100.163', '2017-07-29 01:26:28', '0', '增加单据编号为 CGRK2017072912614 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4062', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:26:28', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4063', '63', '登录系统', '192.168.1.103', '2017-07-30 09:53:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4064', '63', '删除单据', '192.168.1.103', '2017-07-30 10:05:20', '0', '删除单据ID为 14 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4065', '63', '增加单据', '192.168.1.103', '2017-07-30 10:06:05', '0', '增加单据编号为 CGRK2017073010522 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4066', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:06:06', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4067', '63', '更新单据', '192.168.1.103', '2017-07-30 10:14:29', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4068', '63', '更新单据', '192.168.1.103', '2017-07-30 10:14:44', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4069', '63', '更新单据', '192.168.1.103', '2017-07-30 10:15:03', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4070', '63', '更新单据', '192.168.1.103', '2017-07-30 10:15:56', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4071', '63', '登录系统', '192.168.1.103', '2017-07-30 10:20:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4072', '63', '更新单据', '192.168.1.103', '2017-07-30 10:20:56', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4073', '63', '更新单据', '192.168.1.103', '2017-07-30 10:21:55', '0', '更新单据ID为 1 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4074', '63', '登录系统', '192.168.1.103', '2017-07-30 10:31:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4075', '63', '删除单据', '192.168.1.103', '2017-07-30 10:32:04', '0', '删除单据ID为 1 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4076', '63', '增加单据', '192.168.1.103', '2017-07-30 10:32:36', '0', '增加单据编号为 CGRK2017073010325 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4077', '63', '登录系统', '192.168.1.103', '2017-07-30 10:39:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4078', '63', '删除单据', '192.168.1.103', '2017-07-30 10:39:37', '0', '删除单据ID为 2 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4079', '63', '增加单据', '192.168.1.103', '2017-07-30 10:40:01', '0', '增加单据编号为 CGRK20170730103938 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4080', '63', '删除单据', '192.168.1.103', '2017-07-30 10:40:22', '0', '删除单据ID为 3 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4081', '63', '增加单据', '192.168.1.103', '2017-07-30 10:40:41', '0', '增加单据编号为 CGRK20170730104024 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4082', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:40:41', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4083', '63', '登录系统', '192.168.1.103', '2017-07-30 10:43:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4084', '63', '删除单据', '192.168.1.103', '2017-07-30 10:43:25', '0', '删除单据ID为 4 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4085', '63', '增加单据', '192.168.1.103', '2017-07-30 10:43:53', '0', '增加单据编号为 CGRK20170730104326 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4086', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:43:53', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4087', '63', '登录系统', '192.168.1.103', '2017-07-30 11:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4088', '63', '增加单据', '192.168.1.103', '2017-07-30 11:05:20', '0', '增加单据编号为 CGRK201707301142 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4089', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:05:20', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4090', '63', '登录系统', '192.168.1.103', '2017-07-30 11:13:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4091', '63', '删除单据', '192.168.1.103', '2017-07-30 11:13:47', '0', '删除单据ID为 6 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4092', '63', '增加单据', '192.168.1.103', '2017-07-30 11:14:52', '0', '增加单据编号为 CGRK2017073011145 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4093', '63', '登录系统', '192.168.1.103', '2017-07-30 11:21:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4094', '63', '删除单据', '192.168.1.103', '2017-07-30 11:21:48', '0', '删除单据ID为 7 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4095', '63', '增加单据', '192.168.1.103', '2017-07-30 11:22:20', '0', '增加单据编号为 CGRK20170730112149 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4096', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:22:20', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4097', '63', '更新单据', '192.168.1.103', '2017-07-30 11:23:01', '0', '更新单据ID为 8 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4098', '63', '更新单据', '192.168.1.103', '2017-07-30 11:23:26', '0', '更新单据ID为 8 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4099', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:23:27', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4100', '63', '更新单据', '192.168.1.103', '2017-07-30 11:25:23', '0', '更新单据ID为 8 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4101', '63', '删除单据', '192.168.1.103', '2017-07-30 11:28:59', '0', '删除单据ID为 8 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4102', '63', '增加单据', '192.168.1.103', '2017-07-30 11:29:32', '0', '增加单据编号为 CGRK20170730112916 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4103', '63', '更新单据', '192.168.1.103', '2017-07-30 11:29:49', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4104', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:29:49', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4105', '63', '更新单据', '192.168.1.103', '2017-07-30 11:30:13', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4106', '63', '更新单据', '192.168.1.103', '2017-07-30 11:31:25', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4107', '63', '更新单据', '192.168.1.103', '2017-07-30 11:34:50', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4108', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:07', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4109', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:10', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4110', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:16', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4111', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:17', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4112', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4113', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4114', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4115', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4116', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:20', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4117', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:24', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4118', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:35:24', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4119', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:34', '0', '更新单据ID为 9 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4120', '63', '删除单据', '192.168.1.103', '2017-07-30 11:40:01', '0', '删除单据ID为 9 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4121', '63', '增加单据', '192.168.1.103', '2017-07-30 11:40:18', '0', '增加单据编号为 CGRK2017073011402 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4122', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:40:19', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4123', '63', '更新单据', '192.168.1.103', '2017-07-30 11:40:25', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4124', '63', '更新单据', '192.168.1.103', '2017-07-30 11:40:33', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4125', '63', '更新单据', '192.168.1.103', '2017-07-30 11:44:16', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4126', '63', '更新单据', '192.168.1.103', '2017-07-30 11:45:57', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4127', '63', '更新单据', '192.168.1.103', '2017-07-30 11:46:47', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4128', '63', '更新单据', '192.168.1.103', '2017-07-30 11:46:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4129', '63', '更新单据', '192.168.1.103', '2017-07-30 11:49:53', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4130', '63', '更新单据', '192.168.1.103', '2017-07-30 11:49:56', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4131', '63', '更新单据', '192.168.1.103', '2017-07-30 11:50:19', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4132', '63', '更新单据', '192.168.1.103', '2017-07-30 11:51:10', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4133', '63', '更新单据', '192.168.1.103', '2017-07-30 11:52:17', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4134', '63', '更新单据', '192.168.1.103', '2017-07-30 11:53:53', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4135', '63', '更新单据', '192.168.1.103', '2017-07-30 11:54:13', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4136', '63', '更新单据', '192.168.1.103', '2017-07-30 11:54:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4137', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:14', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4138', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:18', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4139', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:25', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4140', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:27', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4141', '63', '更新单据', '192.168.1.103', '2017-07-30 11:57:08', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4142', '63', '更新单据', '192.168.1.103', '2017-07-30 11:58:47', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4143', '63', '更新单据', '192.168.1.103', '2017-07-30 11:58:51', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4144', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:14', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4145', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:20', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4146', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:21', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4147', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:22', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4148', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:22', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4149', '63', '更新单据', '192.168.1.103', '2017-07-30 12:00:36', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4150', '63', '更新单据', '192.168.1.103', '2017-07-30 12:01:04', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4151', '63', '更新单据', '192.168.1.103', '2017-07-30 12:02:07', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4152', '63', '更新单据', '192.168.1.103', '2017-07-30 12:02:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4153', '63', '更新单据', '192.168.1.103', '2017-07-30 12:04:59', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4154', '63', '更新单据', '192.168.1.103', '2017-07-30 12:26:39', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4155', '63', '更新单据', '192.168.1.103', '2017-07-30 12:27:24', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4156', '63', '更新单据', '192.168.1.103', '2017-07-30 12:28:17', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4157', '63', '更新单据', '192.168.1.103', '2017-07-30 12:28:30', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4158', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:30', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4159', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:32:31', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4160', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:37', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4161', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:48', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4162', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:55', '0', '更新单据ID为 10 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4163', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:32:55', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4164', '63', '增加单据', '192.168.1.103', '2017-07-30 12:37:43', '0', '增加单据编号为 CGRK20170730123717 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4165', '63', '增加单据', '192.168.1.103', '2017-07-30 12:42:02', '0', '增加单据编号为 CGRK20170730123717 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4166', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:42:02', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4167', '63', '增加单据', '192.168.1.103', '2017-07-30 12:46:14', '0', '增加单据编号为 XSCK20170730124520 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4168', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:46:15', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4169', '63', '更新单据', '192.168.1.103', '2017-07-30 12:47:46', '0', '更新单据ID为 13 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4170', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:47:46', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4171', '63', '增加经手人', '192.168.1.103', '2017-07-30 13:11:16', '0', '增加经手人名称为 小李-业务员 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('4172', '63', '增加经手人', '192.168.1.103', '2017-07-30 13:11:28', '0', '增加经手人名称为 小军-业务员 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('4173', '63', '登录系统', '192.168.1.103', '2017-07-30 13:40:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4174', '63', '登录系统', '192.168.1.103', '2017-07-30 13:51:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4175', '63', '增加单据', '192.168.1.103', '2017-07-30 13:55:51', '0', '增加单据编号为 XSCK20170730135537 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4176', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 13:55:52', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4177', '63', '增加单据', '192.168.1.103', '2017-07-30 13:59:19', '0', '增加单据编号为 XSCK2017073013592 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4178', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 13:59:19', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4179', '63', '登录系统', '192.168.100.163', '2017-07-30 18:47:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4180', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:07', '0', '删除单据ID为 15 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4181', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:09', '0', '删除单据ID为 14 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4182', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:10', '0', '删除单据ID为 13 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4183', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:28', '0', '删除单据ID为 12 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4184', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:30', '0', '删除单据ID为 11 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4185', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:52', '0', '删除单据ID为 10 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4186', '63', '增加单据', '192.168.100.163', '2017-07-30 19:03:22', '0', '增加单据编号为 XSCK20170730185833 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4187', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:03:22', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4188', '63', '删除单据', '192.168.100.163', '2017-07-30 19:04:40', '0', '删除单据ID为 1 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4189', '63', '增加单据', '192.168.100.163', '2017-07-30 19:05:09', '0', '增加单据编号为 XSCK2017073019448 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4190', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:05:09', '0', '保存仓管通明细对应主表编号为 2 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4191', '63', '删除单据', '192.168.100.163', '2017-07-30 19:07:49', '0', '删除单据ID为 2 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4192', '63', '增加单据', '192.168.100.163', '2017-07-30 19:08:08', '0', '增加单据编号为 XSCK2017073019751 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4193', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:08:08', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4194', '63', '登录系统', '192.168.100.163', '2017-07-30 19:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4195', '63', '删除单据', '192.168.100.163', '2017-07-30 19:14:48', '0', '删除单据ID为 3 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4196', '63', '增加单据', '192.168.100.163', '2017-07-30 19:15:11', '0', '增加单据编号为 XSCK20170730191450 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4197', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:15:11', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4198', '63', '登录系统', '192.168.100.163', '2017-07-30 19:17:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4199', '63', '删除单据', '192.168.100.163', '2017-07-30 19:17:50', '0', '删除单据ID为 4 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4200', '63', '增加单据', '192.168.100.163', '2017-07-30 19:18:13', '0', '增加单据编号为 XSCK20170730191752 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4201', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:18:14', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4202', '63', '登录系统', '192.168.100.163', '2017-07-30 19:23:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4203', '63', '删除单据', '192.168.100.163', '2017-07-30 19:23:51', '0', '删除单据ID为 5 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4204', '63', '增加单据', '192.168.100.163', '2017-07-30 19:24:28', '0', '增加单据编号为 XSCK20170730192354 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4205', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:24:29', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4206', '63', '删除单据', '192.168.100.163', '2017-07-30 19:33:09', '0', '删除单据ID为 6 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4207', '63', '增加单据', '192.168.100.163', '2017-07-30 19:35:42', '0', '增加单据编号为 XSCK20170730193525 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4208', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:35:47', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4209', '63', '删除单据', '192.168.100.163', '2017-07-30 19:39:34', '0', '删除单据ID为 7 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4210', '63', '增加单据', '192.168.100.163', '2017-07-30 19:39:51', '0', '增加单据编号为 XSCK20170730193936 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4211', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:39:51', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4212', '63', '登录系统', '192.168.100.163', '2017-07-30 19:53:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4213', '63', '登录系统', '192.168.100.163', '2017-07-30 19:59:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4214', '63', '删除单据', '192.168.100.163', '2017-07-30 19:59:55', '0', '删除单据ID为 8 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4215', '63', '增加单据', '192.168.100.163', '2017-07-30 20:00:16', '0', '增加单据编号为 XSCK20170730195958 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4216', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 20:00:16', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4217', '63', '删除单据', '192.168.100.163', '2017-07-30 21:01:42', '0', '删除单据ID为 9 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4218', '63', '增加单据', '192.168.100.163', '2017-07-30 21:01:57', '0', '增加单据编号为 XSCK2017073021142 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4219', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:01:58', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4220', '63', '删除单据', '192.168.100.163', '2017-07-30 21:07:16', '0', '删除单据ID为 10 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4221', '63', '增加经手人', '192.168.100.163', '2017-07-30 21:07:46', '0', '增加经手人名称为 小曹 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('4222', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:00', '0', '更新经手人ID为 5 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('4223', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:05', '0', '更新经手人ID为 5 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('4224', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:08', '0', '更新经手人ID为 6 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('4225', '63', '增加单据', '192.168.100.163', '2017-07-30 21:08:41', '0', '增加单据编号为 XSCK2017073021820 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4226', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:08:41', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4227', '63', '删除单据', '192.168.100.163', '2017-07-30 21:12:50', '0', '删除单据ID为 11 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4228', '63', '增加单据', '192.168.100.163', '2017-07-30 21:13:05', '0', '增加单据编号为 XSCK20170730211251 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4229', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:13:05', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4230', '63', '增加单据', '192.168.100.163', '2017-07-30 21:14:32', '0', '增加单据编号为 XSCK20170730211418 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4231', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:14:32', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4232', '63', '增加单据', '192.168.100.163', '2017-07-30 21:15:14', '0', '增加单据编号为 XSCK20170730211459 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4233', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:15:14', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4234', '63', '批量删除单据', '192.168.100.163', '2017-07-30 21:15:44', '0', '批量删除单据ID为 14,13,12 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4235', '63', '增加单据', '192.168.100.163', '2017-07-30 21:16:02', '0', '增加单据编号为 XSCK20170730211545 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4236', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:16:03', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4237', '63', '更新单据', '192.168.100.163', '2017-07-30 21:17:25', '0', '更新单据ID为 15 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4238', '63', '删除单据', '192.168.100.163', '2017-07-30 21:25:09', '0', '删除单据ID为 15 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4239', '63', '增加单据', '192.168.100.163', '2017-07-30 21:25:26', '0', '增加单据编号为 XSCK20170730212512 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4240', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:25:26', '0', '保存仓管通明细对应主表编号为 16 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4241', '63', '登录系统', '192.168.100.163', '2017-07-30 21:49:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4242', '63', '登录系统', '192.168.100.163', '2017-07-30 21:52:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4243', '63', '更新单据', '192.168.100.163', '2017-07-30 22:11:18', '0', '更新单据ID为 16 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4244', '63', '登录系统', '192.168.100.163', '2017-07-30 22:53:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4245', '63', '登录系统', '192.168.100.163', '2017-07-30 23:12:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4246', '63', '登录系统', '192.168.100.163', '2017-07-30 23:29:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4247', '63', '登录系统', '192.168.100.163', '2017-07-30 23:34:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4248', '63', '删除单据', '192.168.100.163', '2017-07-30 23:36:38', '0', '删除单据ID为 16 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4249', '63', '增加单据', '192.168.100.163', '2017-07-30 23:37:30', '0', '增加单据编号为 XSCK20170730233655 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4250', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 23:37:30', '0', '保存仓管通明细对应主表编号为 17 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4251', '63', '登录系统', '192.168.100.163', '2017-07-30 23:39:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4252', '63', '增加单据', '192.168.100.163', '2017-07-30 23:54:42', '0', '增加单据编号为 XSCK20170730235423 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4253', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 23:54:43', '0', '保存仓管通明细对应主表编号为 18 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4254', '63', '增加单据', '192.168.100.163', '2017-07-31 00:02:21', '0', '增加单据编号为 CGRK20170731027 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4255', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:02:21', '0', '保存仓管通明细对应主表编号为 19 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4256', '63', '增加单据', '192.168.100.163', '2017-07-31 00:02:50', '0', '增加单据编号为 XSCK201707310229 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4257', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:02:50', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4258', '63', '更新单据', '192.168.100.163', '2017-07-31 00:03:34', '0', '更新单据ID为 20 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4259', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:03:35', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4260', '63', '更新单据', '192.168.100.163', '2017-07-31 00:15:52', '0', '更新单据ID为 19 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4261', '63', '增加单据', '192.168.100.163', '2017-07-31 00:22:43', '0', '增加单据编号为 CGRK2017073102226 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4262', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:22:43', '0', '保存仓管通明细对应主表编号为 21 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4263', '63', '删除单据', '192.168.100.163', '2017-07-31 00:24:15', '0', '删除单据ID为 18 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4264', '63', '登录系统', '192.168.100.163', '2017-07-31 20:47:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4265', '63', '更新单据', '192.168.100.163', '2017-07-31 21:13:00', '0', '更新单据ID为 19 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4266', '63', '更新单据', '192.168.100.163', '2017-07-31 21:13:25', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4267', '63', '登录系统', '192.168.100.163', '2017-07-31 21:17:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4268', '63', '更新单据', '192.168.100.163', '2017-07-31 21:17:32', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4269', '63', '更新单据', '192.168.100.163', '2017-07-31 21:17:44', '0', '更新单据ID为 19 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4270', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:18:54', '0', '增加结算账户名称为 支付宝 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('4271', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:21:37', '0', '增加结算账户名称为 微信 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('4272', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:23:07', '0', '增加结算账户名称为 上海农行 成功!', '增加结算账户成功'); -INSERT INTO `jsh_log` VALUES ('4273', '63', '更新结算账户', '192.168.100.163', '2017-07-31 21:23:24', '0', '更新结算账户ID为 12 成功!', '更新结算账户成功'); -INSERT INTO `jsh_log` VALUES ('4274', '63', '登录系统', '192.168.100.163', '2017-08-01 20:49:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4275', '63', '增加单据', '192.168.100.163', '2017-08-01 23:34:02', '0', '增加单据编号为 CGRK20170801233342 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4276', '63', '保存仓管通明细', '192.168.100.163', '2017-08-01 23:34:03', '0', '保存仓管通明细对应主表编号为 22 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4277', '63', '增加单据', '192.168.100.163', '2017-08-02 00:48:25', '0', '增加单据编号为 CGRK2017080204614 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4278', '63', '保存仓管通明细', '192.168.100.163', '2017-08-02 00:48:26', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4279', '63', '登录系统', '192.168.100.163', '2017-08-02 20:52:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4280', '63', '登录系统', '192.168.100.163', '2017-08-02 21:55:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4281', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:06', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4282', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:36', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4283', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:55', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4284', '63', '更新单据', '192.168.100.163', '2017-08-02 22:13:59', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4285', '63', '更新单据', '192.168.100.163', '2017-08-02 22:16:46', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4286', '63', '更新单据', '192.168.100.163', '2017-08-02 22:18:13', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4287', '63', '更新单据', '192.168.100.163', '2017-08-02 22:18:44', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4288', '63', '更新单据', '192.168.100.163', '2017-08-02 22:19:03', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4289', '63', '更新单据', '192.168.100.163', '2017-08-02 22:19:46', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4290', '63', '更新单据', '192.168.100.163', '2017-08-02 22:43:25', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4291', '63', '增加单据', '192.168.100.163', '2017-08-02 23:47:17', '0', '增加单据编号为 XSCK20170802234525 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4292', '63', '保存仓管通明细', '192.168.100.163', '2017-08-02 23:47:17', '0', '保存仓管通明细对应主表编号为 24 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4293', '63', '更新单据', '192.168.100.163', '2017-08-03 00:06:50', '0', '更新单据ID为 23 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4294', '63', '保存仓管通明细', '192.168.100.163', '2017-08-03 00:06:50', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4295', '63', '登录系统', '192.168.100.163', '2017-08-03 00:50:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4296', '63', '登录系统', '192.168.100.163', '2017-08-03 00:55:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4297', '63', '登录系统', '192.168.100.163', '2017-08-03 00:57:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4298', '63', '登录系统', '192.168.100.163', '2017-08-03 20:22:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4299', '63', '登录系统', '192.168.100.163', '2017-08-03 22:09:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4300', '63', '增加功能', '192.168.100.163', '2017-08-03 22:33:58', '0', '增加功能名称为 计量单位 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('4301', '63', '更新功能', '192.168.100.163', '2017-08-03 22:34:19', '0', '更新功能ID为 220 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4302', '63', '更新UserBusiness', '192.168.100.163', '2017-08-03 22:34:42', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4303', '63', '更新功能', '192.168.100.163', '2017-08-03 22:35:49', '0', '更新功能ID为 220 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4304', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:36:23', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); -INSERT INTO `jsh_log` VALUES ('4305', '63', '登录系统', '192.168.100.163', '2017-08-03 22:37:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4306', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:38:01', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); -INSERT INTO `jsh_log` VALUES ('4307', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:38:35', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); -INSERT INTO `jsh_log` VALUES ('4308', '63', '登录系统', '192.168.100.163', '2017-08-03 22:41:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4309', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:41:54', '0', '增加计量单位名称为 123 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4310', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:41:58', '0', '增加计量单位名称为 1234124 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4311', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:42:22', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4312', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:42:36', '0', '更新计量单位ID为 1 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4313', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 22:44:04', '0', '批量删除计量单位ID为 1 成功!', '批量删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4314', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:08', '0', '增加计量单位名称为 ssss 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4315', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:13', '0', '增加计量单位名称为 wwww 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4316', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:23', '0', '增加计量单位名称为 dddddd 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4317', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:26', '0', '增加计量单位名称为 fffff 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4318', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:44:39', '0', '更新计量单位ID为 5 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4319', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:44:43', '0', '更新计量单位ID为 5 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4320', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 22:44:48', '0', '批量删除计量单位ID为 6 成功!', '批量删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4321', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:50', '0', '增加计量单位名称为 12312 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4322', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:21:44', '0', '增加计量单位名称为 瓶,箱(1:12) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4323', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:23:01', '0', '增加计量单位名称为 dsd,ad(1:123) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4324', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 23:23:05', '0', '批量删除计量单位ID为 9 成功!', '批量删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4325', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:27', '0', '删除计量单位ID为 3 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4326', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:29', '0', '删除计量单位ID为 4 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4327', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:31', '0', '删除计量单位ID为 5 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4328', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:34', '0', '删除计量单位ID为 7 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4329', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:24:49', '0', '增加计量单位名称为 123,234(1:23) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4330', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:24:54', '0', '删除计量单位ID为 10 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4331', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:27:00', '0', '增加计量单位名称为 qwe,sed(1:33) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4332', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:27:14', '0', '增加计量单位名称为 33,44(1:5) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4333', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:16', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4334', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:21', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4335', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:24', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4336', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:38', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4337', '63', '登录系统', '192.168.100.163', '2017-08-04 00:42:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4338', '63', '登录系统', '192.168.100.163', '2017-08-04 00:45:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4339', '63', '更新商品', '192.168.100.163', '2017-08-04 00:48:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4340', '63', '登录系统', '192.168.100.163', '2017-08-04 20:55:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4341', '63', '登录系统', '192.168.100.163', '2017-08-04 23:16:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4342', '63', '增加商品', '192.168.100.163', '2017-08-05 00:06:46', '0', '增加商品名称为 aaaaa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4343', '63', '增加商品', '192.168.100.163', '2017-08-05 00:08:09', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4344', '63', '登录系统', '192.168.100.163', '2017-08-05 00:11:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4345', '63', '增加商品', '192.168.100.163', '2017-08-05 00:11:54', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4346', '63', '删除商品', '192.168.100.163', '2017-08-05 00:11:59', '0', '删除商品ID为 504 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4347', '63', '增加商品', '192.168.100.163', '2017-08-05 00:16:08', '0', '增加商品名称为 bbbbb 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4348', '63', '登录系统', '192.168.100.163', '2017-08-05 00:17:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4349', '63', '增加商品', '192.168.100.163', '2017-08-05 00:18:22', '0', '增加商品名称为 cccc 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4350', '63', '删除商品', '192.168.100.163', '2017-08-05 00:22:00', '0', '删除商品ID为 506 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4351', '63', '增加商品', '192.168.100.163', '2017-08-05 00:22:13', '0', '增加商品名称为 cccc 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4352', '63', '增加商品', '192.168.100.163', '2017-08-05 00:24:23', '0', '增加商品名称为 dddd 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4353', '63', '增加商品', '192.168.100.163', '2017-08-05 00:26:40', '0', '增加商品名称为 eeee 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4354', '63', '登录系统', '192.168.100.163', '2017-08-05 00:30:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4355', '63', '增加商品', '192.168.100.163', '2017-08-05 00:31:10', '0', '增加商品名称为 eewe 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4356', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:19', '0', '批量删除商品ID为 508,509,510 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4357', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:23', '0', '批量删除商品ID为 502,503,505 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4358', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:27', '0', '批量删除商品ID为 507 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4359', '63', '增加商品', '192.168.100.163', '2017-08-05 00:31:38', '0', '增加商品名称为 rrrr 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4360', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:32:14', '0', '批量删除商品ID为 511 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4361', '63', '增加商品', '192.168.100.163', '2017-08-05 00:32:25', '0', '增加商品名称为 gggg 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4362', '63', '登录系统', '192.168.1.108', '2017-08-06 09:58:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4363', '63', '增加商品', '192.168.1.108', '2017-08-06 10:22:35', '1', '增加商品名称为 棉线123 失败!', '增加商品失败'); -INSERT INTO `jsh_log` VALUES ('4364', '63', '增加商品', '192.168.1.108', '2017-08-06 10:23:00', '1', '增加商品名称为 棉线123 失败!', '增加商品失败'); -INSERT INTO `jsh_log` VALUES ('4365', '63', '增加商品', '192.168.1.108', '2017-08-06 10:28:28', '0', '增加商品名称为 ddd 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4366', '63', '删除商品', '192.168.1.108', '2017-08-06 10:30:03', '0', '删除商品ID为 513 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4367', '63', '增加商品', '192.168.1.108', '2017-08-06 10:30:28', '0', '增加商品名称为 yyyy 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4368', '63', '登录系统', '192.168.1.108', '2017-08-06 11:40:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4369', '63', '增加商品', '192.168.1.108', '2017-08-06 12:55:58', '0', '增加商品名称为 555ffff 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4370', '63', '增加商品', '192.168.1.108', '2017-08-06 12:56:59', '0', '增加商品名称为 酸奶 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4371', '63', '更新商品', '192.168.1.108', '2017-08-06 12:57:36', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4372', '63', '更新商品', '192.168.1.108', '2017-08-06 12:57:44', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4373', '63', '更新商品', '192.168.1.108', '2017-08-06 12:58:10', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4374', '63', '更新商品', '192.168.1.108', '2017-08-06 13:02:49', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4375', '63', '更新商品', '192.168.1.108', '2017-08-06 13:03:06', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4376', '63', '登录系统', '192.168.1.108', '2017-08-06 13:04:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4377', '63', '更新商品', '192.168.1.108', '2017-08-06 13:04:58', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4378', '63', '更新商品', '192.168.1.108', '2017-08-06 13:05:05', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4379', '63', '更新商品', '192.168.1.108', '2017-08-06 13:05:57', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4380', '63', '更新商品', '192.168.1.108', '2017-08-06 13:07:31', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4381', '63', '登录系统', '192.168.1.108', '2017-08-06 13:10:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4382', '63', '更新商品', '192.168.1.108', '2017-08-06 13:10:53', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4383', '63', '更新商品', '192.168.1.108', '2017-08-06 13:16:13', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4384', '63', '更新商品', '192.168.1.108', '2017-08-06 13:17:23', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4385', '63', '更新商品', '192.168.1.108', '2017-08-06 13:24:44', '0', '更新商品ID为 514 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4386', '63', '增加单据', '192.168.1.108', '2017-08-06 13:39:58', '0', '增加单据编号为 CGRK20170806133910 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4387', '63', '保存仓管通明细', '192.168.1.108', '2017-08-06 13:39:59', '0', '保存仓管通明细对应主表编号为 25 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4388', '63', '登录系统', '192.168.100.163', '2017-08-06 18:27:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4389', '63', '增加单据', '192.168.100.163', '2017-08-06 18:58:15', '0', '增加单据编号为 CGRK20170806184916 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4390', '63', '保存仓管通明细', '192.168.100.163', '2017-08-06 18:58:15', '0', '保存仓管通明细对应主表编号为 26 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4391', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:26', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4392', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:32', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4393', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:37', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4394', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:27', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4395', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:41', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4396', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:59', '0', '更新商品ID为 500 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4397', '63', '更新商品', '192.168.100.163', '2017-08-06 19:42:50', '0', '更新商品ID为 487 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4398', '63', '更新商品', '192.168.100.163', '2017-08-06 19:43:00', '0', '更新商品ID为 498 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4399', '63', '更新商品', '192.168.100.163', '2017-08-06 19:43:06', '0', '更新商品ID为 499 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4400', '63', '登录系统', '192.168.100.163', '2017-08-06 19:57:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4401', '63', '更新商品', '192.168.100.163', '2017-08-06 21:31:34', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4402', '63', '更新商品', '192.168.100.163', '2017-08-06 21:32:23', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4403', '63', '增加单据', '192.168.100.163', '2017-08-06 23:15:29', '0', '增加单据编号为 XSCK20170806231357 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4404', '63', '保存仓管通明细', '192.168.100.163', '2017-08-06 23:15:29', '0', '保存仓管通明细对应主表编号为 27 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4405', '63', '更新供应商', '192.168.100.163', '2017-08-06 23:19:43', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('4406', '63', '登录系统', '192.168.100.163', '2017-08-06 23:49:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4407', '63', '更新供应商', '192.168.100.163', '2017-08-06 23:55:46', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('4408', '63', '增加单据', '192.168.100.163', '2017-08-07 00:22:28', '0', '增加单据编号为 CGRK201708070211 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4409', '63', '保存仓管通明细', '192.168.100.163', '2017-08-07 00:22:28', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4410', '63', '登录系统', '192.168.100.163', '2017-08-07 20:15:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4411', '63', '更新商品', '192.168.100.163', '2017-08-07 20:16:30', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4412', '63', '更新商品', '192.168.100.163', '2017-08-07 20:17:31', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4413', '63', '登录系统', '192.168.100.163', '2017-08-07 21:00:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4414', '63', '登录系统', '192.168.100.163', '2017-08-07 21:31:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4415', '63', '登录系统', '192.168.100.163', '2017-08-07 21:43:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4416', '63', '登录系统', '192.168.100.163', '2017-08-07 23:29:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4417', '63', '登录系统', '192.168.100.163', '2017-08-07 23:37:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4418', '63', '登录系统', '192.168.100.163', '2017-08-07 23:42:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4419', '63', '登录系统', '192.168.100.163', '2017-08-08 00:16:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4420', '63', '登录系统', '192.168.100.163', '2017-08-08 00:29:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4421', '63', '删除单据', '192.168.100.163', '2017-08-08 00:35:18', '0', '删除单据ID为 24 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4422', '63', '登录系统', '192.168.100.163', '2017-08-08 21:54:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4423', '63', '登录系统', '192.168.100.163', '2017-08-08 22:23:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4424', '63', '增加单据', '192.168.100.163', '2017-08-08 22:52:54', '0', '增加单据编号为 CGRK20170808225118 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4425', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 22:52:54', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4426', '63', '更新单据', '192.168.100.163', '2017-08-08 22:53:09', '0', '更新单据ID为 29 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4427', '63', '增加单据', '192.168.100.163', '2017-08-08 22:56:18', '0', '增加单据编号为 XSCK20170808225524 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4428', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 22:56:19', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4429', '63', '增加单据', '192.168.100.163', '2017-08-08 23:05:07', '0', '增加单据编号为 CGRK2017080823318 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4430', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 23:05:07', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4431', '63', '增加单据', '192.168.100.163', '2017-08-08 23:08:08', '0', '增加单据编号为 CGRK2017080823510 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4432', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 23:08:08', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4433', '63', '更新单据', '192.168.100.163', '2017-08-08 23:11:24', '0', '更新单据ID为 32 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4434', '63', '删除单据', '192.168.100.163', '2017-08-08 23:37:07', '0', '删除单据ID为 19 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4435', '63', '删除单据', '192.168.100.163', '2017-08-08 23:37:16', '0', '删除单据ID为 21 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4436', '63', '增加单据', '192.168.100.163', '2017-08-09 00:32:02', '0', '增加单据编号为 CGRK2017080903134 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4437', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 00:32:02', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4438', '63', '登录系统', '192.168.100.163', '2017-08-09 00:33:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4439', '63', '增加单据', '192.168.100.163', '2017-08-09 00:34:25', '0', '增加单据编号为 CGRK201708090340 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4440', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 00:34:25', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4441', '63', '登录系统', '192.168.100.163', '2017-08-09 21:25:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4442', '63', '登录系统', '192.168.100.163', '2017-08-09 21:32:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4443', '63', '增加单据', '192.168.100.163', '2017-08-09 21:33:22', '0', '增加单据编号为 CGRK20170809213253 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4444', '63', '登录系统', '192.168.100.163', '2017-08-09 21:37:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4445', '63', '增加单据', '192.168.100.163', '2017-08-09 21:38:07', '0', '增加单据编号为 CGRK20170809213743 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4446', '63', '登录系统', '192.168.100.163', '2017-08-09 21:41:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4447', '63', '增加单据', '192.168.100.163', '2017-08-09 21:42:24', '0', '增加单据编号为 CGRK2017080921423 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4448', '63', '登录系统', '192.168.100.163', '2017-08-09 21:44:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4449', '63', '增加单据', '192.168.100.163', '2017-08-09 21:45:10', '0', '增加单据编号为 CGRK20170809214448 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4450', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 21:45:10', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4451', '63', '登录系统', '192.168.100.163', '2017-08-09 21:51:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4452', '63', '增加单据', '192.168.100.163', '2017-08-09 21:51:39', '0', '增加单据编号为 CGRK20170809215119 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4453', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 21:51:40', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4454', '63', '登录系统', '192.168.100.163', '2017-08-09 22:25:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4455', '63', '增加单据', '192.168.100.163', '2017-08-09 22:25:51', '0', '增加单据编号为 CGRK20170809222524 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4456', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:25:51', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4457', '63', '登录系统', '192.168.100.163', '2017-08-09 22:31:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4458', '63', '增加单据', '192.168.100.163', '2017-08-09 22:32:10', '0', '增加单据编号为 CGRK20170809223154 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4459', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:32:10', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4460', '63', '登录系统', '192.168.100.163', '2017-08-09 22:36:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4461', '63', '增加单据', '192.168.100.163', '2017-08-09 22:36:39', '0', '增加单据编号为 CGRK20170809223614 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4462', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:36:39', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4463', '63', '登录系统', '192.168.100.163', '2017-08-09 22:40:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4464', '63', '增加单据', '192.168.100.163', '2017-08-09 22:40:30', '0', '增加单据编号为 CGRK20170809224010 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4465', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:40:30', '0', '保存仓管通明细对应主表编号为 43 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4466', '63', '登录系统', '192.168.100.163', '2017-08-09 22:41:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4467', '63', '增加单据', '192.168.100.163', '2017-08-09 22:42:18', '0', '增加单据编号为 CGRK2017080922422 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4468', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:42:19', '0', '保存仓管通明细对应主表编号为 44 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4469', '63', '登录系统', '192.168.100.163', '2017-08-09 22:44:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4470', '63', '增加单据', '192.168.100.163', '2017-08-09 22:45:24', '0', '增加单据编号为 CGRK2017080922451 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4471', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:45:25', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4472', '63', '登录系统', '192.168.100.163', '2017-08-09 22:47:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4473', '63', '增加单据', '192.168.100.163', '2017-08-09 22:47:51', '0', '增加单据编号为 CGRK20170809224731 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4474', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:47:51', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4475', '63', '登录系统', '192.168.100.163', '2017-08-09 22:50:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4476', '63', '增加单据', '192.168.100.163', '2017-08-09 22:51:00', '0', '增加单据编号为 CGRK20170809225043 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4477', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:51:00', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4478', '63', '登录系统', '192.168.100.163', '2017-08-09 23:02:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4479', '63', '增加单据', '192.168.100.163', '2017-08-09 23:03:05', '0', '增加单据编号为 CGRK2017080923247 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4480', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:03:05', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4481', '63', '登录系统', '192.168.100.163', '2017-08-09 23:05:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4482', '63', '增加单据', '192.168.100.163', '2017-08-09 23:05:34', '0', '增加单据编号为 CGRK2017080923516 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4483', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:05:34', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4484', '63', '登录系统', '192.168.100.163', '2017-08-09 23:07:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4485', '63', '增加单据', '192.168.100.163', '2017-08-09 23:07:37', '0', '增加单据编号为 CGRK2017080923724 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4486', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:07:38', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4487', '63', '登录系统', '192.168.100.163', '2017-08-09 23:10:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4488', '63', '增加单据', '192.168.100.163', '2017-08-09 23:11:19', '0', '增加单据编号为 CGRK2017080923111 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4489', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:11:19', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4490', '63', '登录系统', '192.168.100.163', '2017-08-09 23:12:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4491', '63', '增加单据', '192.168.100.163', '2017-08-09 23:13:04', '0', '增加单据编号为 CGRK20170809231251 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4492', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:13:04', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4493', '63', '登录系统', '192.168.100.163', '2017-08-10 00:03:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4494', '63', '增加单据', '192.168.100.163', '2017-08-10 00:03:43', '0', '增加单据编号为 CGRK201708100324 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4495', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:03:43', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4496', '63', '删除计量单位', '192.168.100.163', '2017-08-10 00:04:07', '0', '删除计量单位ID为 12 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4497', '63', '增加计量单位', '192.168.100.163', '2017-08-10 00:04:11', '0', '增加计量单位名称为 12,123(1:123) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4498', '63', '更新计量单位', '192.168.100.163', '2017-08-10 00:04:16', '0', '更新计量单位ID为 13 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4499', '63', '更新计量单位', '192.168.100.163', '2017-08-10 00:04:20', '0', '更新计量单位ID为 13 成功!', '更新计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4500', '63', '批量删除计量单位', '192.168.100.163', '2017-08-10 00:04:26', '0', '批量删除计量单位ID为 13 成功!', '批量删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4501', '63', '增加计量单位', '192.168.100.163', '2017-08-10 00:04:30', '0', '增加计量单位名称为 sdf,sdf(1:sdf) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4502', '63', '删除计量单位', '192.168.100.163', '2017-08-10 00:04:36', '0', '删除计量单位ID为 14 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4503', '63', '删除单据', '192.168.100.163', '2017-08-10 00:04:58', '0', '删除单据ID为 53 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4504', '63', '登录系统', '192.168.100.163', '2017-08-10 00:07:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4505', '63', '增加单据', '192.168.100.163', '2017-08-10 00:07:31', '0', '增加单据编号为 CGRK201708100716 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4506', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:07:32', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4507', '63', '登录系统', '192.168.100.163', '2017-08-10 00:26:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4508', '63', '增加单据', '192.168.100.163', '2017-08-10 00:26:49', '0', '增加单据编号为 CGRK2017081002629 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4509', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:26:49', '0', '保存仓管通明细对应主表编号为 55 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4510', '63', '登录系统', '192.168.100.163', '2017-08-10 00:31:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4511', '63', '增加单据', '192.168.100.163', '2017-08-10 00:32:00', '0', '增加单据编号为 CGRK2017081003144 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4512', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:32:01', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4513', '63', '登录系统', '192.168.100.163', '2017-08-10 00:33:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4514', '63', '增加单据', '192.168.100.163', '2017-08-10 00:34:13', '0', '增加单据编号为 CGRK2017081003357 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4515', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:34:13', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4516', '63', '登录系统', '192.168.100.163', '2017-08-10 00:39:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4517', '63', '增加单据', '192.168.100.163', '2017-08-10 00:39:34', '0', '增加单据编号为 CGRK2017081003912 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4518', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:39:35', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4519', '63', '批量删除单据', '192.168.100.163', '2017-08-10 00:39:57', '0', '批量删除单据ID为 58,57,56,55,54,52,51,50,49,48 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4520', '63', '批量删除单据', '192.168.100.163', '2017-08-10 00:40:00', '0', '批量删除单据ID为 47,46,45,44,43,42,41,40,39,38 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4521', '63', '增加单据', '192.168.100.163', '2017-08-10 00:40:28', '0', '增加单据编号为 CGRK2017081004011 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4522', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:40:28', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4523', '63', '增加单据', '192.168.100.163', '2017-08-10 00:41:02', '0', '增加单据编号为 CGRK2017081004041 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4524', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:41:02', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4525', '63', '登录系统', '192.168.100.163', '2017-08-10 00:44:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4526', '63', '删除单据', '192.168.100.163', '2017-08-10 00:45:09', '0', '删除单据ID为 60 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4527', '63', '登录系统', '192.168.100.163', '2017-08-10 21:21:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4528', '63', '增加单据', '192.168.100.163', '2017-08-11 00:54:03', '0', '增加单据编号为 CGRK2017081105027 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4529', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 00:54:03', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4530', '63', '登录系统', '192.168.100.163', '2017-08-11 20:49:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4531', '63', '登录系统', '192.168.100.163', '2017-08-11 22:04:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4532', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:33:48', '0', '批量删除单据ID为 60,59,37,36,35,34,33,32,31,29 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4533', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:33:51', '0', '批量删除单据ID为 28,26,25,23,22 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4534', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:34:06', '0', '批量删除单据ID为 30,27,20,17 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4535', '63', '增加单据', '192.168.100.163', '2017-08-11 22:35:23', '0', '增加单据编号为 CGRK20170811223416 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4536', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:35:23', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4537', '63', '登录系统', '192.168.100.163', '2017-08-11 22:46:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4538', '63', '删除单据', '192.168.100.163', '2017-08-11 22:46:56', '0', '删除单据ID为 1 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4539', '63', '增加单据', '192.168.100.163', '2017-08-11 22:47:21', '0', '增加单据编号为 CGRK20170811224658 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4540', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:47:22', '0', '保存仓管通明细对应主表编号为 2 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4541', '63', '登录系统', '192.168.100.163', '2017-08-11 22:57:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4542', '63', '删除单据', '192.168.100.163', '2017-08-11 22:57:54', '0', '删除单据ID为 2 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4543', '63', '增加单据', '192.168.100.163', '2017-08-11 22:58:32', '0', '增加单据编号为 CGRK20170811225755 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4544', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:58:32', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4545', '63', '登录系统', '192.168.100.163', '2017-08-11 23:08:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4546', '63', '更新单据', '192.168.100.163', '2017-08-11 23:13:15', '0', '更新单据ID为 3 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4547', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 23:13:16', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4548', '63', '增加单据', '192.168.100.163', '2017-08-11 23:42:54', '0', '增加单据编号为 CGRK2017081123385 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4549', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 23:42:55', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4550', '63', '增加单据', '192.168.100.163', '2017-08-12 00:18:02', '0', '增加单据编号为 CGRK2017081201727 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4551', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:18:02', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4552', '63', '删除单据', '192.168.100.163', '2017-08-12 00:18:34', '0', '删除单据ID为 5 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4553', '63', '更新单据', '192.168.100.163', '2017-08-12 00:38:54', '0', '更新单据ID为 4 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4554', '63', '更新单据', '192.168.100.163', '2017-08-12 00:39:56', '0', '更新单据ID为 4 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4555', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:39:57', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4556', '63', '更新单据', '192.168.100.163', '2017-08-12 00:41:51', '0', '更新单据ID为 4 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4557', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:41:51', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4558', '63', '更新单据', '192.168.100.163', '2017-08-12 00:42:33', '0', '更新单据ID为 4 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4559', '63', '登录系统', '192.168.100.163', '2017-08-12 11:29:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4560', '63', '登录系统', '192.168.100.163', '2017-08-12 11:56:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4561', '63', '增加单据', '192.168.100.163', '2017-08-12 11:57:37', '0', '增加单据编号为 CGRK2017081211572 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4562', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 11:57:37', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4563', '63', '增加单据', '192.168.100.163', '2017-08-12 12:01:02', '0', '增加单据编号为 CGRK2017081212045 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4564', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 12:01:02', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4565', '63', '登录系统', '192.168.100.163', '2017-08-12 12:03:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4566', '63', '增加单据', '192.168.100.163', '2017-08-12 12:04:07', '0', '增加单据编号为 CGRK2017081212323 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4567', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 12:04:07', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4568', '63', '登录系统', '192.168.100.163', '2017-08-12 13:10:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4569', '63', '更新单据', '192.168.100.163', '2017-08-12 13:13:20', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4570', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 13:13:20', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4571', '63', '更新单据', '192.168.100.163', '2017-08-12 13:13:53', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4572', '63', '更新单据', '192.168.100.163', '2017-08-12 13:14:04', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4573', '63', '更新单据', '192.168.100.163', '2017-08-12 13:14:26', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4574', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:01', '0', '删除单据ID为 6 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4575', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:03', '0', '删除单据ID为 5 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4576', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:05', '0', '删除单据ID为 4 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4577', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:11', '0', '删除单据ID为 3 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4578', '63', '更新单据', '192.168.100.163', '2017-08-12 15:53:00', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4579', '63', '更新单据', '192.168.100.163', '2017-08-12 16:03:25', '0', '更新单据ID为 7 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4580', '63', '登录系统', '192.168.100.163', '2017-08-12 17:25:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4581', '63', '登录系统', '192.168.100.163', '2017-08-12 17:57:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4582', '63', '登录系统', '192.168.100.163', '2017-08-12 18:06:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4583', '63', '登录系统', '192.168.100.163', '2017-08-12 18:09:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4584', '63', '增加单据', '192.168.100.163', '2017-08-12 18:10:14', '0', '增加单据编号为 XHDD20170812001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4585', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 18:10:14', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4586', '63', '登录系统', '192.168.100.163', '2017-08-12 19:56:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4587', '63', '登录系统', '192.168.100.163', '2017-08-12 21:00:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4588', '63', '增加单据', '192.168.100.163', '2017-08-12 21:01:09', '0', '增加单据编号为 GHDD201708120003 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4589', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 21:01:09', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4590', '63', '登录系统', '192.168.100.163', '2017-08-12 21:06:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4591', '63', '登录系统', '192.168.100.163', '2017-08-12 21:10:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4592', '63', '增加单据', '192.168.100.163', '2017-08-12 21:10:42', '0', '增加单据编号为 GHDD201708120004 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4593', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 21:10:42', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4594', '63', '登录系统', '192.168.100.163', '2017-08-12 22:06:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4595', '63', '增加单据', '192.168.100.163', '2017-08-12 22:07:44', '0', '增加单据编号为 jshenghua001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4596', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:07:45', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4597', '63', '登录系统', '192.168.100.163', '2017-08-12 22:13:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4598', '63', '登录系统', '192.168.100.163', '2017-08-12 22:14:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4599', '63', '增加单据', '192.168.100.163', '2017-08-12 22:17:11', '0', '增加单据编号为 GHDD201708120006 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4600', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:17:11', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4601', '63', '增加单据', '192.168.100.163', '2017-08-12 22:17:52', '0', '增加单据编号为 jishenghua3 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4602', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:17:52', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4603', '63', '增加单据', '192.168.100.163', '2017-08-12 22:19:37', '0', '增加单据编号为 jishenghua004 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4604', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:19:37', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4605', '63', '更新单据', '192.168.100.163', '2017-08-12 22:21:05', '0', '更新单据ID为 14 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4606', '63', '增加单据', '192.168.100.163', '2017-08-12 22:21:33', '0', '增加单据编号为 jishenghua004 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4607', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:21:33', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4608', '63', '删除单据', '192.168.100.163', '2017-08-12 22:23:02', '0', '删除单据ID为 15 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4609', '63', '增加单据', '192.168.100.163', '2017-08-12 22:26:23', '0', '增加单据编号为 jishenghua005 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4610', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:26:23', '0', '保存仓管通明细对应主表编号为 16 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4611', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:23', '0', '更新单据ID为 16 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4612', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:32', '0', '更新单据ID为 12 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4613', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:38', '0', '更新单据ID为 16 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4614', '63', '增加单据', '192.168.100.163', '2017-08-12 22:28:20', '0', '增加单据编号为 GHDD201708120010 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4615', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:28:20', '0', '保存仓管通明细对应主表编号为 17 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4616', '63', '登录系统', '192.168.100.163', '2017-08-12 22:29:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4617', '63', '增加单据', '192.168.100.163', '2017-08-12 22:30:08', '0', '增加单据编号为 GHDD201708120011 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4618', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:30:09', '0', '保存仓管通明细对应主表编号为 18 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4619', '63', '增加单据', '192.168.100.163', '2017-08-12 22:30:57', '0', '增加单据编号为 GHDD201708120011 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4620', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:30:57', '0', '保存仓管通明细对应主表编号为 19 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4621', '63', '登录系统', '192.168.100.163', '2017-08-12 22:45:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4622', '63', '登录系统', '192.168.100.163', '2017-08-12 22:45:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4623', '63', '增加单据', '192.168.100.163', '2017-08-12 22:46:43', '0', '增加单据编号为 GHDD201708120013 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4624', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:46:44', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4625', '63', '增加单据', '192.168.100.163', '2017-08-12 22:46:52', '0', '增加单据编号为 GHDD201708120013 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4626', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:46:52', '0', '保存仓管通明细对应主表编号为 21 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4627', '63', '更新单据', '192.168.100.163', '2017-08-12 22:50:14', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4628', '63', '更新单据', '192.168.100.163', '2017-08-12 22:52:34', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4629', '63', '更新单据', '192.168.100.163', '2017-08-12 22:52:54', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4630', '63', '更新单据', '192.168.100.163', '2017-08-12 23:09:34', '0', '更新单据ID为 21 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4631', '63', '登录系统', '192.168.100.163', '2017-08-12 23:48:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4632', '63', '增加单据', '192.168.100.163', '2017-08-12 23:49:32', '0', '增加单据编号为 GHDD201708120015 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4633', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 23:49:33', '0', '保存仓管通明细对应主表编号为 22 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4634', '63', '登录系统', '192.168.100.163', '2017-08-13 00:41:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4635', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:46', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4636', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:49', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4637', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:53', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4638', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:56', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4639', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:59', '0', '批量修改状态,单据ID为 21 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4640', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 01:03:18', '0', '批量修改状态,单据ID为 19 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4641', '63', '登录系统', '192.168.100.163', '2017-08-13 22:15:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4642', '63', '登录系统', '192.168.100.163', '2017-08-13 22:16:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4643', '63', '登录系统', '192.168.100.163', '2017-08-13 22:18:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4644', '63', '登录系统', '192.168.100.163', '2017-08-13 22:25:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4645', '63', '登录系统', '192.168.100.163', '2017-08-13 23:16:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4646', '63', '增加计量单位', '192.168.100.163', '2017-08-13 23:21:53', '0', '增加计量单位名称为 12341,233(1:22) 成功!', '增加计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4647', '63', '删除计量单位', '192.168.100.163', '2017-08-13 23:21:57', '0', '删除计量单位ID为 12 成功!', '删除计量单位成功'); -INSERT INTO `jsh_log` VALUES ('4648', '63', '更新商品', '192.168.100.163', '2017-08-13 23:22:14', '0', '更新商品ID为 516 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4649', '63', '增加商品', '192.168.100.163', '2017-08-13 23:25:45', '0', '增加商品名称为 3123 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4650', '63', '更新商品', '192.168.100.163', '2017-08-13 23:26:11', '0', '更新商品ID为 517 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4651', '63', '更新商品', '192.168.100.163', '2017-08-13 23:26:23', '0', '更新商品ID为 517 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4652', '63', '登录系统', '192.168.100.163', '2017-08-14 00:26:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4653', '63', '登录系统', '192.168.100.163', '2017-08-14 00:26:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4654', '63', '登录系统', '192.168.100.163', '2017-08-14 19:52:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4655', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:03:45', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4656', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:03:49', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4657', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:04:07', '0', '批量修改状态,商品ID为 516 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4658', '63', '登录系统', '192.168.100.163', '2017-08-14 20:08:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4659', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:08:56', '0', '批量修改状态,商品ID为 516 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4660', '63', '增加单据', '192.168.100.163', '2017-08-14 20:41:54', '0', '增加单据编号为 GHDD201708140001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4661', '63', '保存仓管通明细', '192.168.100.163', '2017-08-14 20:41:54', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4662', '63', '登录系统', '192.168.100.163', '2017-08-14 23:29:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4663', '63', '登录系统', '192.168.100.163', '2017-08-14 23:46:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4664', '63', '批量修改单据状态', '192.168.100.163', '2017-08-15 00:14:50', '0', '批量修改状态,单据ID为 8 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4665', '63', '登录系统', '192.168.100.163', '2017-08-15 20:51:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4666', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:12', '0', '批量删除商品ID为 512 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4667', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:15', '0', '批量删除商品ID为 514 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4668', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:18', '0', '批量删除商品ID为 515 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4669', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:22', '0', '批量删除商品ID为 516 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4670', '63', '批量修改单据状态', '192.168.100.163', '2017-08-15 21:25:31', '0', '批量修改状态,单据ID为 18,17,16 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('4671', '63', '增加商品', '192.168.100.163', '2017-08-15 21:35:09', '0', '增加商品名称为 安慕希 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4672', '63', '更新商品', '192.168.100.163', '2017-08-15 21:35:29', '0', '更新商品ID为 518 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4673', '63', '增加单据', '192.168.100.163', '2017-08-15 21:36:25', '0', '增加单据编号为 GHDD201708150001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4674', '63', '保存仓管通明细', '192.168.100.163', '2017-08-15 21:36:25', '0', '保存仓管通明细对应主表编号为 24 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4675', '63', '删除商品', '192.168.100.163', '2017-08-15 21:36:34', '1', '删除商品ID为 518 失败!', '删除商品失败'); -INSERT INTO `jsh_log` VALUES ('4676', '63', '增加单据', '192.168.100.163', '2017-08-15 22:31:46', '0', '增加单据编号为 GHDD201708150002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4677', '63', '保存仓管通明细', '192.168.100.163', '2017-08-15 22:31:46', '0', '保存仓管通明细对应主表编号为 25 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4678', '63', '登录系统', '192.168.100.163', '2017-08-15 22:49:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4679', '63', '登录系统', '192.168.100.163', '2017-08-16 20:58:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4680', '63', '增加单据', '192.168.100.163', '2017-08-16 23:50:35', '0', '增加单据编号为 GHDD201708160001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4681', '63', '保存仓管通明细', '192.168.100.163', '2017-08-16 23:50:36', '0', '保存仓管通明细对应主表编号为 26 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4682', '63', '增加供应商', '192.168.100.163', '2017-08-17 00:21:04', '0', '增加供应商名称为 南通居梦莱家纺 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4683', '63', '更新UserBusiness', '192.168.100.163', '2017-08-17 00:21:21', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4684', '63', '登录系统', '192.168.100.163', '2017-08-17 21:04:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4685', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:49:30', '0', '增加供应商名称为 aaa 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4686', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:50:34', '0', '增加供应商名称为 bbb 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4687', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:53:40', '0', '增加供应商名称为 ffff 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4688', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:55:38', '0', '增加供应商名称为 6666 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4689', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:55:46', '0', '增加供应商名称为 cccc 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4690', '63', '批量删除供应商', '192.168.100.163', '2017-08-17 21:56:25', '0', '批量删除供应商ID为 51,50,49 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4691', '63', '更新功能', '192.168.100.163', '2017-08-17 22:18:51', '0', '更新功能ID为 26 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4692', '63', '增加供应商', '192.168.100.163', '2017-08-17 22:23:03', '0', '增加供应商名称为 555555 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4693', '63', '删除供应商', '192.168.100.163', '2017-08-17 22:24:10', '0', '删除供应商ID为 52,名称为 555555成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4694', '63', '增加商品', '192.168.100.163', '2017-08-17 22:33:16', '0', '增加商品名称为 5656 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4695', '63', '批量删除商品', '192.168.100.163', '2017-08-17 22:36:12', '0', '批量删除商品ID为 519 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4696', '63', '增加仓库', '192.168.100.163', '2017-08-17 23:05:00', '0', '增加仓库名称为 aaaa 成功!', '增加仓库成功'); -INSERT INTO `jsh_log` VALUES ('4697', '63', '删除仓库', '192.168.100.163', '2017-08-17 23:05:16', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); -INSERT INTO `jsh_log` VALUES ('4698', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:07:39', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4699', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:07:45', '0', '删除供应商ID为 53,名称为 成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4700', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:07:48', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4701', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:07:51', '0', '删除供应商ID为 54,名称为 成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4702', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:08:08', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4703', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:08:11', '0', '删除供应商ID为 55,名称为 成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4704', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:08:59', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4705', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:09:04', '0', '删除供应商ID为 56,名称为 成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4706', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:13:38', '0', '增加供应商名称为 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4707', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:13:50', '0', '删除供应商ID为 57,名称为 成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('4708', '63', '更新供应商', '192.168.100.163', '2017-08-17 23:39:35', '0', '更新供应商ID为 41 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('4709', '63', '更新供应商', '192.168.100.163', '2017-08-17 23:39:42', '0', '更新供应商ID为 41 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('4710', '63', '更新单据', '192.168.100.163', '2017-08-17 23:41:42', '0', '更新单据ID为 25 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4711', '63', '更新单据', '192.168.100.163', '2017-08-17 23:41:51', '0', '更新单据ID为 25 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('4712', '63', '增加单据', '192.168.100.163', '2017-08-18 00:25:58', '0', '增加单据编号为 GHDD201708180001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4713', '63', '保存仓管通明细', '192.168.100.163', '2017-08-18 00:25:59', '0', '保存仓管通明细对应主表编号为 27 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4714', '63', '登录系统', '192.168.100.163', '2017-08-18 21:24:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4715', '63', '增加单据', '192.168.100.163', '2017-08-18 21:47:29', '0', '增加单据编号为 GHDD201708180002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('4716', '63', '保存仓管通明细', '192.168.100.163', '2017-08-18 21:47:29', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('4717', '63', '登录系统', '192.168.100.163', '2017-08-18 23:46:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4718', '63', '登录系统', '192.168.100.163', '2017-08-18 23:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4719', '63', '登录系统', '192.168.100.163', '2017-08-18 23:53:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4720', '63', '登录系统', '192.168.100.163', '2017-08-19 00:32:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4721', '63', '增加商品', '192.168.100.163', '2017-08-19 00:32:40', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4722', '63', '增加商品', '192.168.100.163', '2017-08-19 00:33:00', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4723', '63', '删除商品', '192.168.100.163', '2017-08-19 00:33:11', '0', '删除商品ID为 520 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4724', '63', '登录系统', '192.168.1.106', '2017-08-20 09:34:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4725', '63', '增加商品', '192.168.1.106', '2017-08-20 10:25:56', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4726', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:26:27', '0', '批量删除商品ID为 520 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4727', '63', '增加商品', '192.168.1.106', '2017-08-20 10:29:26', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4728', '63', '更新商品', '192.168.1.106', '2017-08-20 10:29:32', '0', '更新商品ID为 521 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4729', '63', '更新商品', '192.168.1.106', '2017-08-20 10:29:47', '0', '更新商品ID为 521 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4730', '63', '更新商品', '192.168.1.106', '2017-08-20 10:30:34', '0', '更新商品ID为 521 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4731', '63', '增加商品', '192.168.1.106', '2017-08-20 10:42:14', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4732', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:42:20', '0', '批量删除商品ID为 522 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4733', '63', '增加商品', '192.168.1.106', '2017-08-20 10:43:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4734', '63', '删除商品', '192.168.1.106', '2017-08-20 10:43:49', '0', '删除商品ID为 523 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4735', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:43:53', '0', '批量删除商品ID为 521 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4736', '63', '增加商品', '192.168.1.106', '2017-08-20 10:44:00', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4737', '63', '删除商品', '192.168.1.106', '2017-08-20 10:44:16', '0', '删除商品ID为 524 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4738', '63', '增加商品', '192.168.1.106', '2017-08-20 10:44:29', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4739', '63', '删除商品', '192.168.1.106', '2017-08-20 10:44:40', '0', '删除商品ID为 525 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4740', '63', '增加商品', '192.168.1.106', '2017-08-20 10:46:18', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4741', '63', '增加商品', '192.168.1.106', '2017-08-20 10:50:50', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4742', '63', '删除商品', '192.168.1.106', '2017-08-20 10:50:55', '0', '删除商品ID为 527 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4743', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:51:01', '0', '批量删除商品ID为 526 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4744', '63', '增加商品', '192.168.1.106', '2017-08-20 10:51:30', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4745', '63', '删除商品', '192.168.1.106', '2017-08-20 10:51:57', '0', '删除商品ID为 528 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4746', '63', '增加商品', '192.168.1.106', '2017-08-20 10:52:06', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4747', '63', '增加商品', '192.168.1.106', '2017-08-20 10:54:36', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4748', '63', '删除商品', '192.168.1.106', '2017-08-20 10:54:49', '0', '删除商品ID为 530 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4749', '63', '删除商品', '192.168.1.106', '2017-08-20 10:54:52', '0', '删除商品ID为 529 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4750', '63', '增加商品', '192.168.1.106', '2017-08-20 10:55:08', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4751', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:55:13', '0', '批量删除商品ID为 531 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4752', '63', '增加商品', '192.168.1.106', '2017-08-20 10:55:49', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4753', '63', '删除商品', '192.168.1.106', '2017-08-20 10:55:54', '0', '删除商品ID为 532 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4754', '63', '更新商品', '192.168.1.106', '2017-08-20 10:56:35', '0', '更新商品ID为 519 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4755', '63', '增加商品', '192.168.1.106', '2017-08-20 10:57:03', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4756', '63', '删除商品', '192.168.1.106', '2017-08-20 10:57:23', '0', '删除商品ID为 533 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4757', '63', '增加商品', '192.168.1.106', '2017-08-20 10:57:38', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4758', '63', '删除商品', '192.168.1.106', '2017-08-20 10:58:06', '0', '删除商品ID为 534 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4759', '63', '增加商品', '192.168.1.106', '2017-08-20 10:58:19', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4760', '63', '登录系统', '192.168.1.106', '2017-08-20 11:00:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4761', '63', '删除商品', '192.168.1.106', '2017-08-20 11:00:39', '0', '删除商品ID为 535 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4762', '63', '增加商品', '192.168.1.106', '2017-08-20 11:00:54', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4763', '63', '增加商品', '192.168.1.106', '2017-08-20 11:02:43', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4764', '63', '删除商品', '192.168.1.106', '2017-08-20 11:04:05', '0', '删除商品ID为 536 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4765', '63', '删除商品', '192.168.1.106', '2017-08-20 11:04:07', '0', '删除商品ID为 537 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4766', '63', '增加商品', '192.168.1.106', '2017-08-20 11:04:31', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4767', '63', '更新商品', '192.168.1.106', '2017-08-20 11:05:31', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4768', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:11', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4769', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:18', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4770', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:53', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4771', '63', '更新商品', '192.168.1.106', '2017-08-20 11:11:15', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4772', '63', '更新商品', '192.168.1.106', '2017-08-20 11:11:48', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4773', '63', '更新商品', '192.168.1.106', '2017-08-20 11:12:04', '0', '更新商品ID为 538 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4774', '63', '删除商品', '192.168.1.106', '2017-08-20 11:16:24', '0', '删除商品ID为 519 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4775', '63', '删除商品', '192.168.1.106', '2017-08-20 11:16:32', '0', '删除商品ID为 538 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4776', '63', '增加商品', '192.168.1.106', '2017-08-20 11:16:40', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4777', '63', '删除商品', '192.168.1.106', '2017-08-20 11:17:41', '0', '删除商品ID为 539 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4778', '63', '增加商品', '192.168.1.106', '2017-08-20 11:17:46', '0', '增加商品名称为 asdsd 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4779', '63', '删除商品', '192.168.1.106', '2017-08-20 11:18:27', '0', '删除商品ID为 540 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4780', '63', '增加商品', '192.168.1.106', '2017-08-20 11:18:39', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4781', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:21:17', '0', '批量删除商品ID为 541 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4782', '63', '增加商品', '192.168.1.106', '2017-08-20 11:21:24', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4783', '63', '登录系统', '192.168.1.106', '2017-08-20 11:27:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4784', '63', '增加商品', '192.168.1.106', '2017-08-20 11:27:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4785', '63', '删除商品', '192.168.1.106', '2017-08-20 11:27:56', '0', '删除商品ID为 543 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4786', '63', '删除商品', '192.168.1.106', '2017-08-20 11:27:58', '0', '删除商品ID为 542 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4787', '63', '增加商品', '192.168.1.106', '2017-08-20 11:28:07', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4788', '63', '删除商品', '192.168.1.106', '2017-08-20 11:31:32', '0', '删除商品ID为 544 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4789', '63', '增加商品', '192.168.1.106', '2017-08-20 11:32:06', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4790', '63', '增加商品', '192.168.1.106', '2017-08-20 11:32:36', '0', '增加商品名称为 asdfad 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4791', '63', '增加商品', '192.168.1.106', '2017-08-20 11:34:20', '0', '增加商品名称为 asdf 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4792', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:34:29', '0', '批量删除商品ID为 545,546 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4793', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:34:31', '0', '批量删除商品ID为 547 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4794', '63', '增加商品', '192.168.1.106', '2017-08-20 11:34:43', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4795', '63', '增加商品', '192.168.1.106', '2017-08-20 11:35:40', '0', '增加商品名称为 2134 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4796', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:35:45', '0', '批量删除商品ID为 548 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4797', '63', '更新商品', '192.168.1.106', '2017-08-20 12:04:41', '0', '更新商品ID为 549 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4798', '63', '更新商品', '192.168.1.106', '2017-08-20 12:04:51', '0', '更新商品ID为 549 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4799', '63', '更新商品', '192.168.1.106', '2017-08-20 12:05:07', '0', '更新商品ID为 549 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4800', '63', '登录系统', '192.168.1.106', '2017-08-20 12:08:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4801', '63', '删除商品', '192.168.1.106', '2017-08-20 12:08:48', '0', '删除商品ID为 549 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4802', '63', '增加商品', '192.168.1.106', '2017-08-20 12:08:54', '0', '增加商品名称为 www 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4803', '63', '删除商品', '192.168.1.106', '2017-08-20 12:09:43', '0', '删除商品ID为 550 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4804', '63', '增加商品', '192.168.1.106', '2017-08-20 12:09:52', '0', '增加商品名称为 eee 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4805', '63', '更新商品', '192.168.1.106', '2017-08-20 12:10:00', '0', '更新商品ID为 551 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4806', '63', '增加商品', '192.168.1.106', '2017-08-20 12:10:08', '0', '增加商品名称为 rrrr 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4807', '63', '更新商品', '192.168.1.106', '2017-08-20 12:10:42', '0', '更新商品ID为 552 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4808', '63', '更新商品', '192.168.1.106', '2017-08-20 12:11:05', '0', '更新商品ID为 552 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4809', '63', '批量删除商品', '192.168.1.106', '2017-08-20 12:11:27', '0', '批量删除商品ID为 551,552 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4810', '63', '增加商品', '192.168.1.106', '2017-08-20 12:11:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4811', '63', '增加商品', '192.168.1.106', '2017-08-20 12:11:54', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4812', '63', '更新商品', '192.168.1.106', '2017-08-20 12:12:33', '0', '更新商品ID为 554 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4813', '63', '增加商品', '192.168.1.106', '2017-08-20 12:12:43', '0', '增加商品名称为 asd 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4814', '63', '删除商品', '192.168.1.106', '2017-08-20 12:12:47', '0', '删除商品ID为 555 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4815', '63', '登录系统', '192.168.1.106', '2017-08-20 12:14:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4816', '63', '批量删除商品', '192.168.1.106', '2017-08-20 12:14:37', '0', '批量删除商品ID为 553,554 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4817', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:17', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4818', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:28', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4819', '63', '删除商品', '192.168.1.106', '2017-08-20 12:15:30', '0', '删除商品ID为 557 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4820', '63', '更新商品', '192.168.1.106', '2017-08-20 12:15:39', '0', '更新商品ID为 556 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4821', '63', '更新商品', '192.168.1.106', '2017-08-20 12:15:43', '0', '更新商品ID为 556 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4822', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:55', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4823', '63', '更新商品', '192.168.1.106', '2017-08-20 12:16:09', '0', '更新商品ID为 556 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4824', '63', '更新商品', '192.168.1.106', '2017-08-20 13:05:25', '0', '更新商品ID为 556 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4825', '63', '删除商品', '192.168.1.106', '2017-08-20 13:05:34', '0', '删除商品ID为 558 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4826', '63', '增加商品', '192.168.1.106', '2017-08-20 13:05:39', '0', '增加商品名称为 234 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4827', '63', '删除商品', '192.168.1.106', '2017-08-20 13:05:42', '0', '删除商品ID为 559 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4828', '63', '登录系统', '192.168.1.106', '2017-08-20 13:52:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4829', '63', '登录系统', '192.168.1.106', '2017-08-20 14:01:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4830', '63', '登录系统', '192.168.100.163', '2017-08-20 19:05:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4831', '63', '登录系统', '192.168.100.163', '2017-08-20 19:19:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4832', '63', '登录系统', '192.168.100.163', '2017-08-20 19:30:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4833', '63', '批量修改商品状态', '192.168.100.163', '2017-08-20 19:32:58', '0', '批量修改状态,商品ID为 556 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4834', '63', '批量修改商品状态', '192.168.100.163', '2017-08-20 19:33:03', '0', '批量修改状态,商品ID为 556 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('4835', '63', '登录系统', '192.168.100.163', '2017-08-20 19:35:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4836', '63', '登录系统', '192.168.100.163', '2017-08-20 19:41:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4837', '63', '增加商品', '192.168.100.163', '2017-08-20 19:41:59', '0', '增加商品名称为 sd 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4838', '63', '增加商品', '192.168.100.163', '2017-08-20 19:42:05', '0', '增加商品名称为 sdf 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4839', '63', '更新商品', '192.168.100.163', '2017-08-20 19:44:28', '0', '更新商品ID为 556 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4840', '63', '登录系统', '192.168.100.163', '2017-08-20 19:45:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4841', '63', '登录系统', '192.168.100.163', '2017-08-20 19:48:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4842', '63', '更新商品', '192.168.100.163', '2017-08-20 19:54:52', '0', '更新商品ID为 557 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('4843', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:28', '0', '删除商品ID为 558 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4844', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:31', '0', '删除商品ID为 557 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4845', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:34', '0', '删除商品ID为 556 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4846', '63', '增加商品', '192.168.100.163', '2017-08-20 19:55:53', '0', '增加商品名称为 test 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4847', '63', '登录系统', '192.168.100.163', '2017-08-20 20:05:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4848', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:39', '0', '增加供应商名称为 666 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4849', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:43', '0', '增加供应商名称为 777 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4850', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:47', '0', '增加供应商名称为 888 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4851', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:50', '0', '增加供应商名称为 999 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4852', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:54', '0', '增加供应商名称为 222 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4853', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:47:01', '0', '增加供应商名称为 4444 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('4854', '63', '登录系统', '192.168.100.163', '2017-08-20 21:52:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4855', '63', '登录系统', '192.168.100.163', '2017-08-20 21:55:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4856', '63', '登录系统', '192.168.100.163', '2017-08-20 21:57:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4857', '63', '删除商品', '192.168.100.163', '2017-08-20 21:58:25', '0', '删除商品ID为 560 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4858', '63', '增加商品', '192.168.100.163', '2017-08-20 22:01:56', '0', '增加商品名称为 123 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4859', '63', '删除商品', '192.168.100.163', '2017-08-20 22:02:52', '0', '删除商品ID为 561 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4860', '63', '增加商品', '192.168.100.163', '2017-08-20 22:03:01', '0', '增加商品名称为 aa 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4861', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:03:06', '0', '批量删除商品ID为 562 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4862', '63', '增加商品', '192.168.100.163', '2017-08-20 22:03:11', '0', '增加商品名称为 sdfsdf 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('4863', '63', '删除商品', '192.168.100.163', '2017-08-20 22:03:15', '0', '删除商品ID为 563 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4864', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:04:00', '0', '批量删除商品ID为 565,566 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4865', '63', '删除商品', '192.168.100.163', '2017-08-20 22:04:03', '0', '删除商品ID为 564 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4866', '63', '登录系统', '192.168.100.163', '2017-08-20 22:15:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4867', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:21:28', '0', '批量删除商品ID为 568,569,570 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4868', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:21:32', '0', '批量删除商品ID为 567 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4869', '63', '登录系统', '192.168.100.163', '2017-08-21 20:25:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4870', '63', '退出系统', '192.168.100.163', '2017-08-21 21:13:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('4871', '63', '登录系统', '192.168.100.163', '2017-08-21 21:14:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4872', '63', '退出系统', '192.168.100.163', '2017-08-21 21:14:30', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('4873', '63', '登录系统', '192.168.100.163', '2017-08-21 21:15:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4874', '63', '退出系统', '192.168.100.163', '2017-08-21 21:15:23', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('4875', '63', '登录系统', '192.168.100.163', '2017-08-21 21:16:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4876', '63', '更新功能', '192.168.100.163', '2017-08-21 22:42:03', '0', '更新功能ID为 219 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4877', '63', '登录系统', '192.168.100.163', '2017-08-21 23:21:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4878', '63', '重置用户密码', '', '2017-08-21 23:34:17', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4879', '63', '重置用户密码', '', '2017-08-21 23:34:36', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4880', '63', '更新用户', '192.168.100.163', '2017-08-21 23:34:50', '0', '更新用户ID为 63 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('4881', '63', '重置用户密码', '', '2017-08-21 23:41:12', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4882', '63', '退出系统', '192.168.100.163', '2017-08-21 23:41:39', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('4883', '65', '登录系统', '192.168.100.163', '2017-08-21 23:41:43', '0', '管理用户:ls 登录系统', 'ls 登录系统'); -INSERT INTO `jsh_log` VALUES ('4884', '65', '更新用户', '', '2017-08-21 23:41:55', '0', '更新用户ID为 65密码信息 成功!', '更新用户成功'); -INSERT INTO `jsh_log` VALUES ('4885', '63', '登录系统', '192.168.100.163', '2017-08-21 23:42:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4886', '63', '重置用户密码', '', '2017-08-21 23:44:27', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4887', '63', '重置用户密码', '', '2017-08-21 23:55:47', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4888', '63', '重置用户密码', '', '2017-08-22 00:00:06', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4889', '63', '重置用户密码', '', '2017-08-22 00:00:55', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4890', '63', '重置用户密码', '', '2017-08-22 00:00:58', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4891', '63', '重置用户密码', '', '2017-08-22 00:01:08', '0', '重置用户ID为 64密码信息 成功!', '重置用户密码成功'); -INSERT INTO `jsh_log` VALUES ('4892', '63', '批量删除商品', '192.168.100.163', '2017-08-22 00:15:33', '0', '批量删除商品ID为 560 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4893', '63', '批量删除商品', '192.168.100.163', '2017-08-22 00:18:15', '0', '批量删除商品ID为 562 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4894', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:18', '0', '删除商品ID为 561 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4895', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:52', '0', '删除商品ID为 563 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4896', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:54', '0', '删除商品ID为 564 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('4897', '63', '登录系统', '192.168.100.163', '2017-08-22 20:37:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4898', '63', '删除单据', '192.168.100.163', '2017-08-22 21:08:55', '0', '删除单据ID为 28 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('4899', '63', '登录系统', '192.168.100.163', '2017-08-22 22:34:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4900', '63', '增加功能', '192.168.100.163', '2017-08-22 22:44:51', '0', '增加功能名称为 审核 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('4901', '63', '更新功能', '192.168.100.163', '2017-08-22 22:46:03', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4902', '63', '更新功能', '192.168.100.163', '2017-08-22 22:46:07', '0', '更新功能ID为 221 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4903', '63', '更新功能', '192.168.100.163', '2017-08-22 22:47:44', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4904', '63', '删除功能', '192.168.100.163', '2017-08-22 22:47:49', '0', '删除功能ID为 221 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('4905', '63', '增加角色', '192.168.100.163', '2017-08-22 22:57:13', '0', '增加角色名称为 aaaa 成功!', '增加角色成功'); -INSERT INTO `jsh_log` VALUES ('4906', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 22:57:54', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4907', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 22:59:10', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4908', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 23:20:35', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4909', '63', '登录系统', '192.168.100.163', '2017-08-23 20:37:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4910', '63', '增加应用', '192.168.100.163', '2017-08-23 20:44:37', '0', '增加应用名称为 采购入库 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('4911', '63', '更新应用', '192.168.100.163', '2017-08-23 20:46:56', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('4912', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:48:21', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4913', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:48:52', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4914', '63', '删除应用', '192.168.100.163', '2017-08-23 20:50:07', '0', '删除应用ID为 23 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('4915', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:54:59', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4916', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:56:23', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4917', '63', '更新功能', '192.168.100.163', '2017-08-23 22:21:18', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4918', '63', '更新功能', '192.168.100.163', '2017-08-23 22:21:44', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4919', '63', '登录系统', '192.168.100.163', '2017-08-23 22:23:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4920', '63', '更新功能', '192.168.100.163', '2017-08-23 22:24:20', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4921', '63', '更新功能', '192.168.100.163', '2017-08-23 22:24:58', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4922', '63', '更新功能', '192.168.100.163', '2017-08-23 22:25:25', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4923', '63', '更新功能', '192.168.100.163', '2017-08-23 22:27:44', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4924', '63', '更新功能', '192.168.100.163', '2017-08-23 22:28:54', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4925', '63', '更新功能', '192.168.100.163', '2017-08-23 22:46:03', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4926', '63', '更新功能', '192.168.100.163', '2017-08-23 22:55:36', '0', '更新功能ID为 2 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4927', '63', '更新功能', '192.168.100.163', '2017-08-23 22:57:13', '0', '更新功能ID为 1 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4928', '63', '更新功能', '192.168.100.163', '2017-08-23 22:59:08', '0', '更新功能ID为 2 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4929', '63', '更新功能', '192.168.100.163', '2017-08-23 22:59:16', '0', '更新功能ID为 3 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4930', '63', '登录系统', '192.168.100.163', '2017-08-24 00:08:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4931', '63', '登录系统', '192.168.100.163', '2017-08-24 00:21:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4932', '63', '登录系统', '192.168.100.164', '2017-08-24 21:14:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4933', '63', '登录系统', '192.168.100.164', '2017-08-25 20:31:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4934', '63', '登录系统', '192.168.100.164', '2017-08-25 20:31:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4935', '63', '登录系统', '192.168.100.164', '2017-08-25 21:10:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4936', '63', '更新角色按钮权限', '', '2017-08-25 21:45:05', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4937', '63', '更新角色按钮权限', '', '2017-08-25 21:53:02', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4938', '63', '更新角色按钮权限', '', '2017-08-25 22:06:19', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4939', '63', '更新角色按钮权限', '', '2017-08-25 22:06:31', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4940', '63', '更新角色按钮权限', '', '2017-08-25 22:07:06', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4941', '63', '更新角色按钮权限', '', '2017-08-25 22:09:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4942', '63', '更新角色按钮权限', '', '2017-08-25 23:25:00', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4943', '63', '更新角色按钮权限', '', '2017-08-25 23:27:17', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4944', '63', '更新角色按钮权限', '', '2017-08-25 23:28:16', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4945', '63', '更新角色按钮权限', '', '2017-08-25 23:28:23', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4946', '63', '更新角色按钮权限', '', '2017-08-25 23:29:14', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4947', '63', '更新角色按钮权限', '', '2017-08-25 23:29:22', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4948', '63', '更新角色按钮权限', '', '2017-08-25 23:30:24', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4949', '63', '更新角色按钮权限', '', '2017-08-25 23:31:31', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4950', '63', '更新角色按钮权限', '', '2017-08-25 23:31:40', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4951', '63', '更新角色按钮权限', '', '2017-08-25 23:31:50', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4952', '63', '更新角色按钮权限', '', '2017-08-25 23:32:01', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4953', '63', '更新角色按钮权限', '', '2017-08-25 23:34:09', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4954', '63', '更新角色按钮权限', '', '2017-08-25 23:36:56', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4955', '63', '更新角色按钮权限', '', '2017-08-25 23:37:19', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4956', '63', '更新角色按钮权限', '', '2017-08-25 23:44:54', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4957', '63', '更新角色按钮权限', '', '2017-08-25 23:45:07', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4958', '63', '更新角色按钮权限', '', '2017-08-25 23:45:15', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4959', '63', '更新角色按钮权限', '', '2017-08-25 23:45:27', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4960', '63', '更新角色按钮权限', '', '2017-08-25 23:45:37', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4961', '63', '更新角色按钮权限', '', '2017-08-25 23:45:44', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4962', '63', '更新角色按钮权限', '', '2017-08-25 23:45:53', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4963', '63', '更新角色按钮权限', '', '2017-08-25 23:45:58', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4964', '63', '更新角色按钮权限', '', '2017-08-25 23:46:03', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4965', '63', '更新角色按钮权限', '', '2017-08-25 23:46:08', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4966', '63', '更新角色按钮权限', '', '2017-08-25 23:46:21', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4967', '63', '更新功能', '192.168.100.164', '2017-08-25 23:46:57', '0', '更新功能ID为 13 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4968', '63', '更新功能', '192.168.100.164', '2017-08-25 23:47:04', '0', '更新功能ID为 12 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4969', '63', '更新功能', '192.168.100.164', '2017-08-25 23:47:53', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4970', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:00', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4971', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:08', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4972', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:26', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4973', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:35', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4974', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:54', '0', '更新功能ID为 25 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4975', '63', '更新功能', '192.168.100.164', '2017-08-25 23:49:01', '0', '更新功能ID为 217 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4976', '63', '更新功能', '192.168.100.164', '2017-08-25 23:49:07', '0', '更新功能ID为 218 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4977', '63', '更新角色按钮权限', '', '2017-08-25 23:49:38', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4978', '63', '更新角色按钮权限', '', '2017-08-25 23:49:54', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4979', '63', '更新角色按钮权限', '', '2017-08-25 23:50:03', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4980', '63', '更新功能', '192.168.100.164', '2017-08-25 23:54:54', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4981', '63', '更新功能', '192.168.100.164', '2017-08-25 23:55:10', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4982', '63', '更新功能', '192.168.100.164', '2017-08-25 23:55:40', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4983', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:15', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4984', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:23', '0', '更新功能ID为 202 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4985', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:29', '0', '更新功能ID为 40 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('4986', '63', '更新角色按钮权限', '', '2017-08-25 23:57:05', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4987', '63', '更新角色按钮权限', '', '2017-08-25 23:57:11', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4988', '63', '更新UserBusiness', '192.168.100.164', '2017-08-25 23:57:26', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4989', '63', '更新角色按钮权限', '', '2017-08-25 23:59:28', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4990', '63', '更新角色按钮权限', '', '2017-08-26 00:00:20', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4991', '63', '更新角色按钮权限', '', '2017-08-26 00:02:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4992', '63', '更新角色按钮权限', '', '2017-08-26 00:02:27', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4993', '63', '更新角色按钮权限', '', '2017-08-26 00:04:57', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4994', '63', '登录系统', '192.168.100.164', '2017-08-26 00:28:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4995', '63', '登录系统', '192.168.100.164', '2017-08-26 00:52:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4996', '63', '登录系统', '192.168.100.163', '2017-08-27 19:32:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('4997', '63', '更新角色按钮权限', '', '2017-08-27 19:35:29', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('4998', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 19:57:47', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('4999', '63', '更新角色按钮权限', '', '2017-08-27 20:32:34', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5000', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 20:32:50', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5001', '63', '登录系统', '192.168.100.163', '2017-08-27 20:42:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5002', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 20:52:24', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5003', '63', '更新角色按钮权限', '', '2017-08-27 21:06:01', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5004', '63', '更新角色按钮权限', '', '2017-08-27 21:08:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5005', '63', '更新角色按钮权限', '', '2017-08-27 21:09:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5006', '63', '更新角色按钮权限', '', '2017-08-27 21:09:39', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5007', '63', '登录系统', '192.168.100.163', '2017-08-27 22:12:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5008', '63', '更新功能', '192.168.100.163', '2017-08-27 22:56:24', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5009', '63', '更新功能', '192.168.100.163', '2017-08-27 22:56:38', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5010', '63', '批量删除供应商', '192.168.100.163', '2017-08-27 23:05:28', '0', '批量删除供应商ID为 52,51,50,49,48,47,41,37 成功!', '批量删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('5011', '63', '增加单据', '192.168.100.163', '2017-08-27 23:10:44', '0', '增加单据编号为 GHDD201708270001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5012', '63', '保存仓管通明细', '192.168.100.163', '2017-08-27 23:10:44', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5013', '63', '批量修改单据状态', '192.168.100.163', '2017-08-27 23:16:13', '0', '批量修改状态,单据ID为 28 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5014', '63', '批量修改单据状态', '192.168.100.163', '2017-08-27 23:16:16', '0', '批量修改状态,单据ID为 28 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5015', '63', '登录系统', '192.168.100.163', '2017-08-28 21:12:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5016', '63', '增加单据', '192.168.100.163', '2017-08-28 23:06:40', '0', '增加单据编号为 XSCK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5017', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:06:40', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5018', '63', '增加单据', '192.168.100.163', '2017-08-28 23:13:08', '0', '增加单据编号为 XSTH201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5019', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:13:09', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5020', '63', '增加单据', '192.168.100.163', '2017-08-28 23:15:45', '0', '增加单据编号为 CGTH201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5021', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:15:45', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5022', '63', '更新单据', '192.168.100.163', '2017-08-28 23:16:12', '0', '更新单据ID为 30 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5023', '63', '增加单据', '192.168.100.163', '2017-08-28 23:17:55', '0', '增加单据编号为 QTRK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5024', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:17:55', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5025', '63', '增加单据', '192.168.100.163', '2017-08-28 23:21:14', '0', '增加单据编号为 QTCK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5026', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:21:15', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5027', '63', '增加单据', '192.168.100.163', '2017-08-28 23:37:02', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5028', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:37:02', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5029', '63', '删除单据', '192.168.100.163', '2017-08-28 23:38:46', '0', '删除单据ID为 34 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5030', '63', '增加单据', '192.168.100.163', '2017-08-28 23:38:58', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5031', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:38:58', '0', '保存仓管通明细对应主表编号为 35 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5032', '63', '删除单据', '192.168.100.163', '2017-08-28 23:39:18', '0', '删除单据ID为 35 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5033', '63', '增加单据', '192.168.100.163', '2017-08-28 23:39:28', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5034', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:39:28', '0', '保存仓管通明细对应主表编号为 36 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5035', '63', '增加单据', '192.168.100.163', '2017-08-28 23:56:34', '0', '增加单据编号为 DBCK201708280002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5036', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:56:35', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5037', '63', '增加单据', '192.168.100.163', '2017-08-29 00:20:11', '0', '增加单据编号为 DBCK201708290001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5038', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 00:20:11', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5039', '63', '更新单据', '192.168.100.163', '2017-08-29 00:20:49', '0', '更新单据ID为 38 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5040', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 00:20:49', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5041', '63', '更新角色按钮权限', '', '2017-08-29 00:27:51', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5042', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 00:28:19', '0', '批量修改状态,单据ID为 33 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5043', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 00:28:21', '0', '批量修改状态,单据ID为 33 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5044', '63', '登录系统', '192.168.100.163', '2017-08-29 20:33:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5045', '63', '更新角色按钮权限', '', '2017-08-29 20:38:41', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5046', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 20:38:57', '0', '批量修改状态,单据ID为 36 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5047', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 20:39:00', '0', '批量修改状态,单据ID为 36 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5048', '63', '更新单据', '192.168.100.163', '2017-08-29 20:41:12', '0', '更新单据ID为 31 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5049', '63', '批量删除单据', '192.168.100.163', '2017-08-29 20:41:41', '0', '批量删除单据ID为 36 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5050', '63', '更新单据', '192.168.100.163', '2017-08-29 20:41:56', '0', '更新单据ID为 38 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5051', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 20:41:57', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5052', '63', '更新单据', '192.168.100.163', '2017-08-29 20:51:57', '0', '更新单据ID为 30 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5053', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 20:51:57', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5054', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:04', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5055', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:23', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5056', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:51', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5057', '63', '退出系统', '192.168.100.163', '2017-08-29 20:57:20', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5058', '63', '登录系统', '192.168.100.163', '2017-08-29 20:57:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5059', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 20:57:45', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5060', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:15', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5061', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:25', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5062', '63', '更新角色按钮权限', '', '2017-08-29 20:58:33', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5063', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:55', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5064', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 20:59:03', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5065', '63', '更新功能', '192.168.100.163', '2017-08-29 21:00:57', '0', '更新功能ID为 216 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5066', '63', '更新功能', '192.168.100.163', '2017-08-29 21:01:03', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5067', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:01:18', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5068', '63', '增加应用', '192.168.100.163', '2017-08-29 21:11:53', '0', '增加应用名称为 零售管理 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('5069', '63', '更新应用', '192.168.100.163', '2017-08-29 21:12:08', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5070', '63', '增加应用', '192.168.100.163', '2017-08-29 21:13:16', '0', '增加应用名称为 入库管理 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('5071', '63', '增加应用', '192.168.100.163', '2017-08-29 21:14:22', '0', '增加应用名称为 出库管理 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('5072', '63', '增加应用', '192.168.100.163', '2017-08-29 21:15:19', '0', '增加应用名称为 财务管理 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('5073', '63', '增加功能', '192.168.100.163', '2017-08-29 21:16:55', '0', '增加功能名称为 零售管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5074', '63', '增加功能', '192.168.100.163', '2017-08-29 21:17:23', '0', '增加功能名称为 入库管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5075', '63', '更新功能', '192.168.100.163', '2017-08-29 21:17:38', '0', '更新功能ID为 3 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5076', '63', '增加功能', '192.168.100.163', '2017-08-29 21:18:33', '0', '增加功能名称为 出库管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5077', '63', '增加功能', '192.168.100.163', '2017-08-29 21:18:58', '0', '增加功能名称为 财务管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5078', '63', '更新功能', '192.168.100.163', '2017-08-29 21:19:13', '0', '更新功能ID为 196 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5079', '63', '删除功能', '192.168.100.163', '2017-08-29 21:19:38', '0', '删除功能ID为 3 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('5080', '63', '更新功能', '192.168.100.163', '2017-08-29 21:21:42', '0', '更新功能ID为 32 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5081', '63', '更新功能', '192.168.100.163', '2017-08-29 21:21:59', '0', '更新功能ID为 33 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5082', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:21', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5083', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:33', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5084', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:47', '0', '更新功能ID为 38 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5085', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:13', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5086', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:28', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5087', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:43', '0', '更新功能ID为 202 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5088', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:59', '0', '更新功能ID为 40 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5089', '63', '增加功能', '192.168.100.163', '2017-08-29 21:25:04', '0', '增加功能名称为 零售管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5090', '63', '更新功能', '192.168.100.163', '2017-08-29 21:25:21', '0', '更新功能ID为 210 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5091', '63', '更新功能', '192.168.100.163', '2017-08-29 21:25:59', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5092', '63', '更新功能', '192.168.100.163', '2017-08-29 21:26:14', '0', '更新功能ID为 211 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5093', '63', '更新功能', '192.168.100.163', '2017-08-29 21:27:55', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5094', '63', '更新功能', '192.168.100.163', '2017-08-29 21:28:20', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5095', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:06', '0', '更新功能ID为 44 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5096', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:26', '0', '更新功能ID为 197 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5097', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:38', '0', '更新功能ID为 203 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5098', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:53', '0', '更新功能ID为 204 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5099', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:10', '0', '更新功能ID为 205 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5100', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:30', '0', '更新功能ID为 206 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5101', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:42', '0', '更新功能ID为 212 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5102', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:32:15', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5103', '63', '更新应用', '192.168.100.163', '2017-08-29 21:33:32', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5104', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:34:23', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5105', '63', '更新应用', '192.168.100.163', '2017-08-29 21:34:59', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5106', '63', '更新应用', '192.168.100.163', '2017-08-29 21:35:07', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5107', '63', '更新应用', '192.168.100.163', '2017-08-29 21:35:13', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5108', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:15', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5109', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:20', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5110', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:24', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5111', '63', '增加单据', '192.168.100.163', '2017-08-29 21:37:30', '0', '增加单据编号为 LSCK201708290001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5112', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 21:37:30', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5113', '63', '更新供应商预付款', '', '2017-08-29 21:37:36', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5114', '63', '批量删除单据', '192.168.100.163', '2017-08-29 21:37:36', '0', '批量删除单据ID为 39 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5115', '63', '更新功能', '192.168.100.163', '2017-08-29 21:40:46', '0', '更新功能ID为 213 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5116', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:41:02', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5117', '63', '更新仓库', '192.168.100.163', '2017-08-29 21:41:22', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('5118', '63', '更新仓库', '192.168.100.163', '2017-08-29 21:41:26', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('5119', '63', '更新应用', '192.168.100.163', '2017-08-29 21:51:30', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5120', '63', '更新应用', '192.168.100.163', '2017-08-29 21:51:34', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5121', '63', '更新应用', '192.168.100.163', '2017-08-29 21:52:57', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5122', '63', '增加单据', '192.168.100.163', '2017-08-29 23:22:53', '0', '增加单据编号为 LSCK201708290001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5123', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:22:54', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5124', '63', '增加单据', '192.168.100.163', '2017-08-29 23:29:39', '0', '增加单据编号为 LSCK201708290002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5125', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:29:40', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5126', '63', '增加单据', '192.168.100.163', '2017-08-29 23:35:12', '0', '增加单据编号为 LSCK201708290003 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5127', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:35:13', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5128', '63', '增加单据', '192.168.100.163', '2017-08-29 23:39:44', '0', '增加单据编号为 LSCK201708290004 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5129', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:39:44', '0', '保存仓管通明细对应主表编号为 43 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5130', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 23:39:48', '0', '批量修改状态,单据ID为 43 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5131', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 23:40:02', '0', '批量修改状态,单据ID为 43 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5132', '63', '增加单据', '192.168.100.163', '2017-08-29 23:48:43', '0', '增加单据编号为 LSTH201708290001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5133', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:48:43', '0', '保存仓管通明细对应主表编号为 44 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5134', '63', '增加单据', '192.168.100.163', '2017-08-29 23:51:55', '0', '增加单据编号为 LSTH201708290002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5135', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:51:56', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5136', '63', '更新单据', '192.168.100.163', '2017-08-29 23:52:09', '0', '更新单据ID为 45 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5137', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:52:09', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5138', '63', '登录系统', '192.168.100.163', '2017-08-30 00:39:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5139', '63', '登录系统', '192.168.100.163', '2017-08-30 20:37:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5140', '63', '登录系统', '192.168.100.163', '2017-08-30 20:59:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5141', '63', '登录系统', '192.168.100.163', '2017-08-30 23:01:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5142', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:24', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5143', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:34', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5144', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:40', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5145', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:10', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5146', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:15', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5147', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:40', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5148', '63', '更新应用', '192.168.100.163', '2017-08-30 23:10:52', '0', '更新应用ID为 23 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5149', '63', '更新应用', '192.168.100.163', '2017-08-30 23:10:56', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5150', '63', '更新应用', '192.168.100.163', '2017-08-30 23:11:44', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5151', '63', '增加单据', '192.168.100.163', '2017-08-30 23:19:46', '0', '增加单据编号为 LSCK201708300001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5152', '63', '保存仓管通明细', '192.168.100.163', '2017-08-30 23:19:46', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5153', '63', '增加单据', '192.168.100.163', '2017-08-30 23:38:11', '0', '增加单据编号为 LSCK201708300002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5154', '63', '保存仓管通明细', '192.168.100.163', '2017-08-30 23:38:12', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5155', '63', '更新供应商预付款', '', '2017-08-30 23:39:45', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5156', '63', '删除单据', '192.168.100.163', '2017-08-30 23:39:45', '0', '删除单据ID为 47 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5157', '63', '更新供应商预付款', '', '2017-08-30 23:59:30', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5158', '63', '批量删除单据', '192.168.100.163', '2017-08-30 23:59:30', '0', '批量删除单据ID为 46 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5159', '63', '增加单据', '192.168.100.163', '2017-08-31 00:30:31', '0', '增加单据编号为 LSCK201708310001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5160', '63', '保存仓管通明细', '192.168.100.163', '2017-08-31 00:30:32', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5161', '63', '更新单据', '192.168.100.163', '2017-08-31 00:55:26', '0', '更新单据ID为 48 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5162', '63', '增加单据', '192.168.100.163', '2017-08-31 00:57:40', '0', '增加单据编号为 LSCK201708310002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5163', '63', '保存仓管通明细', '192.168.100.163', '2017-08-31 00:57:41', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5164', '63', '删除单据', '192.168.100.163', '2017-08-31 00:57:47', '0', '删除单据ID为 40 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5165', '63', '更新供应商预付款', '', '2017-08-31 00:57:47', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5166', '63', '登录系统', '192.168.100.163', '2017-08-31 20:27:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5167', '63', '增加功能', '192.168.100.163', '2017-08-31 21:25:40', '0', '增加功能名称为 入库明细 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5168', '63', '增加功能', '192.168.100.163', '2017-08-31 21:28:19', '0', '增加功能名称为 出库明细 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5169', '63', '增加功能', '192.168.100.163', '2017-08-31 21:29:14', '0', '增加功能名称为 入库汇总 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5170', '63', '增加功能', '192.168.100.163', '2017-08-31 21:29:57', '0', '增加功能名称为 出库汇总 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5171', '63', '更新UserBusiness', '192.168.100.163', '2017-08-31 21:30:25', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5172', '63', '登录系统', '192.168.100.163', '2017-08-31 21:51:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5173', '63', '登录系统', '192.168.100.163', '2017-08-31 22:07:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5174', '63', '登录系统', '192.168.100.163', '2017-09-01 23:06:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5175', '63', '登录系统', '192.168.1.106', '2017-09-03 12:46:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5176', '63', '增加单据', '192.168.1.106', '2017-09-03 12:51:50', '0', '增加单据编号为 LSCK201709030001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5177', '63', '保存仓管通明细', '192.168.1.106', '2017-09-03 12:51:50', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5178', '63', '登录系统', '192.168.100.163', '2017-09-03 19:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5179', '63', '登录系统', '192.168.100.163', '2017-09-03 23:06:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5180', '63', '登录系统', '192.168.100.163', '2017-09-04 20:12:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5181', '63', '登录系统', '192.168.100.163', '2017-09-04 21:24:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5182', '63', '增加单据', '192.168.100.163', '2017-09-04 21:29:44', '0', '增加单据编号为 LSCK201709040001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5183', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:29:45', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5184', '63', '更新供应商预付款', '', '2017-09-04 21:29:50', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5185', '63', '批量删除单据', '192.168.100.163', '2017-09-04 21:29:50', '0', '批量删除单据ID为 51 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5186', '63', '增加单据', '192.168.100.163', '2017-09-04 21:32:49', '0', '增加单据编号为 LSCK201709040001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5187', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:32:50', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5188', '63', '增加单据', '192.168.100.163', '2017-09-04 21:34:02', '0', '增加单据编号为 LSCK201709040002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5189', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:34:02', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5190', '63', '批量修改单据状态', '192.168.100.163', '2017-09-04 21:51:45', '0', '批量修改状态,单据ID为 50 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5191', '63', '增加供应商', '192.168.100.163', '2017-09-04 22:12:38', '0', '增加供应商名称为 aaaa 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('5192', '63', '删除供应商', '192.168.100.163', '2017-09-04 22:12:54', '0', '删除供应商ID为 47,名称为 aaaa成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('5193', '63', '增加单据', '192.168.100.163', '2017-09-04 22:20:12', '0', '增加单据编号为 CGRK201709040001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5194', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 22:20:12', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5195', '63', '更新单据', '192.168.100.163', '2017-09-04 22:26:36', '0', '更新单据ID为 54 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5196', '63', '增加单据', '192.168.100.163', '2017-09-05 00:10:03', '0', '增加单据编号为 LPCZ201709050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5197', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 00:10:04', '0', '保存仓管通明细对应主表编号为 55 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5198', '63', '登录系统', '192.168.100.163', '2017-09-05 20:59:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5199', '63', '登录系统', '192.168.100.163', '2017-09-05 21:00:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5200', '63', '增加单据', '192.168.100.163', '2017-09-05 22:30:17', '0', '增加单据编号为 LPXS201709050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5201', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:30:17', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5202', '63', '增加单据', '192.168.100.163', '2017-09-05 22:37:54', '0', '增加单据编号为 CGRK201709050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5203', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:37:54', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5204', '63', '增加单据', '192.168.100.163', '2017-09-05 22:45:23', '0', '增加单据编号为 LPXS201709050002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5205', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:45:23', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5206', '63', '更新单据', '192.168.100.163', '2017-09-05 22:45:31', '0', '更新单据ID为 58 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5207', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:45:31', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5208', '63', '登录系统', '192.168.100.163', '2017-09-05 23:10:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5209', '63', '增加单据', '192.168.100.163', '2017-09-05 23:12:18', '0', '增加单据编号为 LPCZ201709050002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5210', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:12:18', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5211', '63', '更新单据', '192.168.100.163', '2017-09-05 23:15:45', '0', '更新单据ID为 58 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5212', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:15:45', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5213', '63', '登录系统', '192.168.100.163', '2017-09-05 23:25:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5214', '63', '批量删除单据', '192.168.100.163', '2017-09-05 23:25:55', '0', '批量删除单据ID为 58,56 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5215', '63', '批量删除单据', '192.168.100.163', '2017-09-05 23:25:59', '0', '批量删除单据ID为 59,55 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5216', '63', '增加单据', '192.168.100.163', '2017-09-05 23:45:48', '0', '增加单据编号为 LPCZ201709050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5217', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:45:48', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5218', '63', '增加单据', '192.168.100.163', '2017-09-05 23:48:10', '0', '增加单据编号为 LPXS201709050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5219', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:48:11', '0', '保存仓管通明细对应主表编号为 61 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5220', '63', '增加单据', '192.168.100.163', '2017-09-05 23:52:42', '0', '增加单据编号为 LPCZ201709050002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5221', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:52:42', '0', '保存仓管通明细对应主表编号为 62 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5222', '63', '登录系统', '192.168.100.163', '2017-09-06 22:21:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5223', '63', '登录系统', '127.0.0.1', '2017-09-16 22:14:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5224', '63', '????', '127.0.0.1', '2017-09-16 22:40:55', '0', '?????jsh ????', 'jsh ????'); -INSERT INTO `jsh_log` VALUES ('5225', '63', '????', '127.0.0.1', '2017-09-16 22:41:03', '0', '?????jsh ????', 'jsh ????'); -INSERT INTO `jsh_log` VALUES ('5226', '63', '退出系统', '127.0.0.1', '2017-09-16 22:44:59', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5227', '63', '登录系统', '127.0.0.1', '2017-09-16 22:45:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5228', '63', '登录系统', '127.0.0.1', '2017-09-16 23:08:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5229', '63', '登录系统', '127.0.0.1', '2017-09-16 23:23:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5230', '63', '登录系统', '127.0.0.1', '2017-09-16 23:39:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5231', '63', '增加功能', '127.0.0.1', '2017-09-16 23:42:01', '0', '增加功能名称为 啊啊 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5232', '63', '更新功能', '127.0.0.1', '2017-09-16 23:42:44', '0', '更新功能ID为 230 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5233', '63', '增加功能', '127.0.0.1', '2017-09-16 23:44:51', '0', '增加功能名称为 溜溜 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5234', '63', '更新功能', '127.0.0.1', '2017-09-16 23:45:09', '0', '更新功能ID为 231 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5235', '63', '更新UserBusiness', '127.0.0.1', '2017-09-16 23:45:54', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5236', '63', '登录系统', '127.0.0.1', '2017-09-16 23:47:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5237', '63', '更新UserBusiness', '127.0.0.1', '2017-09-16 23:49:02', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5238', '63', '批量删除功能', '127.0.0.1', '2017-09-16 23:49:42', '0', '批量删除功能ID为 230,231 成功!', '批量删除功能成功'); -INSERT INTO `jsh_log` VALUES ('5239', '63', '登录系统', '127.0.0.1', '2017-09-17 00:03:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5240', '63', '登录系统', '127.0.0.1', '2017-09-17 20:16:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5241', '63', '更新单据', '127.0.0.1', '2017-09-17 20:17:17', '0', '更新单据ID为 57 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5242', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 20:17:17', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5243', '63', '登录系统', '127.0.0.1', '2017-09-17 21:38:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5244', '63', '增加单据', '127.0.0.1', '2017-09-17 21:45:14', '0', '增加单据编号为 CGRK201709170001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5245', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:45:14', '0', '保存仓管通明细对应主表编号为 63 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5246', '63', '增加单据', '127.0.0.1', '2017-09-17 21:45:44', '0', '增加单据编号为 CGRK201709170002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5247', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:45:44', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5248', '63', '批量删除单据', '127.0.0.1', '2017-09-17 21:45:53', '0', '批量删除单据ID为 64 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5249', '63', '增加单据', '127.0.0.1', '2017-09-17 21:47:07', '0', '增加单据编号为 CGRK201709170002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5250', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:47:08', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5251', '63', '批量修改单据状态', '127.0.0.1', '2017-09-17 23:09:39', '0', '批量修改状态,单据ID为 63 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5252', '63', '登录系统', '106.120.11.23', '2017-09-19 20:56:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5253', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:57:32', '0', '批量修改状态,单据ID为 53 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5254', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:58:19', '0', '批量修改状态,单据ID为 53 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5255', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:58:43', '0', '批量修改状态,单据ID为 45 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5256', '63', '批量修改商品状态', '106.39.148.33', '2017-09-19 20:59:37', '0', '批量修改状态,商品ID为 559 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('5257', '63', '登录系统', '119.86.127.38', '2017-09-19 21:01:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5258', '63', '删除经手人', '106.120.11.23', '2017-09-19 21:02:02', '0', '删除经手人ID为 1 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('5259', '63', '删除经手人', '106.120.11.23', '2017-09-19 21:02:06', '0', '删除经手人ID为 2 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('5260', '63', '批量修改单据状态', '106.120.11.23', '2017-09-19 21:02:30', '0', '批量修改状态,单据ID为 65 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5261', '63', '登录系统', '220.112.121.70', '2017-09-19 21:05:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5262', '63', '登录系统', '115.195.91.50', '2017-09-19 21:07:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5263', '63', '退出系统', '115.195.91.50', '2017-09-19 21:08:05', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5264', '63', '登录系统', '117.64.147.64', '2017-09-19 21:22:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5265', '63', '登录系统', '211.148.101.34', '2017-09-19 22:15:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5266', '63', '登录系统', '211.148.101.34', '2017-09-19 22:16:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5267', '63', '登录系统', '117.175.132.159', '2017-09-19 22:16:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5268', '63', '登录系统', '117.75.19.137', '2017-09-19 22:33:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5269', '63', '登录系统', '183.198.47.127', '2017-09-19 22:35:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5270', '63', '删除应用', '114.62.212.4', '2017-09-19 22:48:34', '0', '删除应用ID为 21 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('5271', '63', '删除应用', '114.62.212.4', '2017-09-19 22:48:50', '0', '删除应用ID为 1 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('5272', '63', '删除应用', '114.62.212.4', '2017-09-19 22:49:20', '0', '删除应用ID为 20 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('5273', '63', '更新应用', '114.62.212.4', '2017-09-19 22:52:57', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5274', '63', '更新应用', '114.62.212.4', '2017-09-19 22:53:02', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5275', '63', '更新应用', '114.62.212.4', '2017-09-19 22:59:14', '0', '更新应用ID为 26 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5276', '63', '增加功能', '114.62.212.4', '2017-09-19 22:59:43', '0', '增加功能名称为 组装拆卸 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5277', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:10', '0', '更新功能ID为 230 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5278', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:32', '0', '更新功能ID为 221 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5279', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:51', '0', '更新功能ID为 196 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5280', '63', '增加功能', '114.62.212.4', '2017-09-19 23:05:09', '0', '增加功能名称为 组装单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5281', '63', '增加功能', '114.62.212.4', '2017-09-19 23:06:05', '0', '增加功能名称为 拆卸单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5282', '63', '更新UserBusiness', '114.62.212.4', '2017-09-19 23:06:52', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5283', '63', '更新UserBusiness', '114.62.212.4', '2017-09-19 23:07:15', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5284', '63', '更新功能', '114.62.212.4', '2017-09-19 23:08:36', '0', '更新功能ID为 231 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5285', '63', '更新功能', '114.62.212.4', '2017-09-19 23:09:08', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5286', '63', '更新功能', '114.62.212.4', '2017-09-19 23:09:20', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5287', '63', '增加功能', '114.62.212.4', '2017-09-19 23:09:59', '0', '增加功能名称为 拆卸单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5288', '63', '登录系统', '183.38.180.158', '2017-09-19 23:26:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5289', '63', '更新功能', '114.62.212.4', '2017-09-19 23:26:22', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5290', '63', '更新功能', '114.62.212.4', '2017-09-19 23:26:34', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5291', '63', '更新功能', '114.62.212.4', '2017-09-19 23:28:10', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5292', '63', '更新功能', '114.62.212.4', '2017-09-19 23:28:24', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5293', '63', '登录系统', '127.0.0.1', '2017-09-19 23:32:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5294', '63', '登录系统', '127.0.0.1', '2017-09-20 21:32:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5295', '63', '增加单据', '127.0.0.1', '2017-09-20 22:59:53', '0', '增加单据编号为 ZZD201709200001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5296', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 22:59:53', '0', '保存仓管通明细对应主表编号为 66 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5297', '63', '登录系统', '127.0.0.1', '2017-09-20 23:25:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5298', '63', '增加单据', '127.0.0.1', '2017-09-20 23:26:34', '0', '增加单据编号为 ZZD201709200002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5299', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:26:35', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5300', '63', '批量删除单据', '127.0.0.1', '2017-09-20 23:28:45', '0', '批量删除单据ID为 66 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5301', '63', '批量删除单据', '127.0.0.1', '2017-09-20 23:28:48', '0', '批量删除单据ID为 67 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5302', '63', '增加单据', '127.0.0.1', '2017-09-20 23:29:28', '0', '增加单据编号为 ZZD201709200001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5303', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:29:28', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5304', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:44', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5305', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:52', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5306', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:55', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5307', '63', '更新功能', '127.0.0.1', '2017-09-20 23:32:57', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5308', '63', '更新角色按钮权限', '', '2017-09-20 23:33:53', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5309', '63', '增加单据', '127.0.0.1', '2017-09-20 23:40:55', '0', '增加单据编号为 CSD201709200001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5310', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:40:56', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5311', '63', '增加单据', '127.0.0.1', '2017-09-20 23:42:49', '0', '增加单据编号为 CGRK201709200001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5312', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:42:50', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5313', '63', '删除单据', '127.0.0.1', '2017-09-20 23:43:08', '0', '删除单据ID为 70 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5314', '63', '登录系统', '127.0.0.1', '2017-09-21 22:32:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5315', '63', '增加单据', '127.0.0.1', '2017-09-21 22:37:20', '0', '增加单据编号为 CGRK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5316', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:37:21', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5317', '63', '增加单据', '127.0.0.1', '2017-09-21 22:39:00', '0', '增加单据编号为 XSTH201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5318', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:39:01', '0', '保存仓管通明细对应主表编号为 71 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5319', '63', '增加单据', '127.0.0.1', '2017-09-21 22:39:26', '0', '增加单据编号为 QTRK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5320', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:39:26', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5321', '63', '增加单据', '127.0.0.1', '2017-09-21 22:40:01', '0', '增加单据编号为 XSCK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5322', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:40:01', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5323', '63', '增加单据', '127.0.0.1', '2017-09-21 22:40:57', '0', '增加单据编号为 CGTH201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5324', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:40:57', '0', '保存仓管通明细对应主表编号为 74 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5325', '63', '增加单据', '127.0.0.1', '2017-09-21 22:41:15', '0', '增加单据编号为 QTCK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5326', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:41:15', '0', '保存仓管通明细对应主表编号为 75 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5327', '63', '增加单据', '127.0.0.1', '2017-09-21 22:41:36', '0', '增加单据编号为 DBCK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5328', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:41:36', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5329', '63', '增加单据', '127.0.0.1', '2017-09-21 22:42:44', '0', '增加单据编号为 LSCK201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5330', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:42:44', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5331', '63', '增加单据', '127.0.0.1', '2017-09-21 22:46:07', '0', '增加单据编号为 LSTH201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5332', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:46:07', '0', '保存仓管通明细对应主表编号为 78 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5333', '63', '更新功能', '127.0.0.1', '2017-09-21 22:50:07', '0', '更新功能ID为 214 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5334', '63', '更新功能', '127.0.0.1', '2017-09-21 22:50:28', '0', '更新功能ID为 215 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5335', '63', '更新角色按钮权限', '', '2017-09-21 22:50:50', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5336', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 22:51:05', '0', '批量修改状态,单据ID为 62 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5337', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 22:51:08', '0', '批量修改状态,单据ID为 62 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5338', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:01', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5339', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:26', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5340', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:32', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5341', '63', '更新UserBusiness', '127.0.0.1', '2017-09-21 23:04:48', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5342', '63', '更新UserBusiness', '127.0.0.1', '2017-09-21 23:05:30', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5343', '63', '更新角色按钮权限', '', '2017-09-21 23:05:53', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5344', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:01', '0', '批量修改状态,单据ID为 69 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5345', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:03', '0', '批量修改状态,单据ID为 69 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5346', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:07', '0', '批量修改状态,单据ID为 68 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5347', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:09', '0', '批量修改状态,单据ID为 68 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5348', '63', '增加单据', '127.0.0.1', '2017-09-21 23:16:37', '0', '增加单据编号为 CGRK201709210002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5349', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:16:37', '0', '保存仓管通明细对应主表编号为 79 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5350', '63', '增加单据', '127.0.0.1', '2017-09-21 23:17:16', '0', '增加单据编号为 ZZD201709210001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5351', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:17:16', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5352', '63', '更新单据', '127.0.0.1', '2017-09-21 23:18:48', '0', '更新单据ID为 69 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5353', '63', '更新单据', '127.0.0.1', '2017-09-21 23:23:39', '0', '更新单据ID为 80 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5354', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:23:40', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5355', '63', '更新单据', '127.0.0.1', '2017-09-21 23:24:11', '0', '更新单据ID为 68 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5356', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:24:11', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5357', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:24:17', '0', '批量修改状态,单据ID为 80 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5358', '63', '登录系统', '127.0.0.1', '2017-09-22 21:45:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5359', '63', '登录系统', '127.0.0.1', '2017-09-22 22:30:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5360', '63', '批量修改单据状态', '127.0.0.1', '2017-09-22 22:37:57', '0', '批量修改状态,单据ID为 65 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5361', '63', '更新单据', '127.0.0.1', '2017-09-22 22:38:19', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5362', '63', '增加单据', '127.0.0.1', '2017-09-22 22:43:28', '0', '增加单据编号为 CGRK201709220001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5363', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 22:43:28', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5364', '63', '更新单据', '127.0.0.1', '2017-09-22 22:46:52', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5365', '63', '更新单据', '127.0.0.1', '2017-09-22 22:51:06', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5366', '63', '更新单据', '127.0.0.1', '2017-09-22 22:51:30', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5367', '63', '登录系统', '127.0.0.1', '2017-09-22 22:57:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5368', '63', '更新单据', '127.0.0.1', '2017-09-22 22:59:16', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5369', '63', '更新单据', '127.0.0.1', '2017-09-22 23:02:38', '0', '更新单据ID为 81 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5370', '63', '更新单据', '127.0.0.1', '2017-09-22 23:02:49', '0', '更新单据ID为 81 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5371', '63', '更新单据', '127.0.0.1', '2017-09-22 23:03:10', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5372', '63', '更新单据', '127.0.0.1', '2017-09-22 23:03:39', '0', '更新单据ID为 81 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5373', '63', '更新单据', '127.0.0.1', '2017-09-22 23:04:39', '0', '更新单据ID为 81 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5374', '63', '更新单据', '127.0.0.1', '2017-09-22 23:05:17', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5375', '63', '删除单据', '127.0.0.1', '2017-09-22 23:05:37', '0', '删除单据ID为 81 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5376', '63', '增加单据', '127.0.0.1', '2017-09-22 23:06:01', '0', '增加单据编号为 CGRK201709220001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5377', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:06:02', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5378', '63', '更新单据', '127.0.0.1', '2017-09-22 23:07:13', '0', '更新单据ID为 82 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5379', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:07:14', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5380', '63', '增加单据', '127.0.0.1', '2017-09-22 23:15:38', '0', '增加单据编号为 LSCK201709220001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5381', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:15:38', '0', '保存仓管通明细对应主表编号为 83 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5382', '63', '更新供应商预付款', '', '2017-09-22 23:15:42', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5383', '63', '批量删除单据', '127.0.0.1', '2017-09-22 23:15:42', '0', '批量删除单据ID为 83 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5384', '63', '增加单据', '127.0.0.1', '2017-09-22 23:22:02', '0', '增加单据编号为 CGRK201709220002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5385', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:22:03', '0', '保存仓管通明细对应主表编号为 84 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5386', '63', '更新单据', '127.0.0.1', '2017-09-22 23:22:54', '0', '更新单据ID为 54 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5387', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:22:55', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5388', '63', '更新单据', '127.0.0.1', '2017-09-22 23:23:50', '0', '更新单据ID为 70 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5389', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:23:50', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5390', '63', '更新单据', '127.0.0.1', '2017-09-22 23:25:18', '0', '更新单据ID为 73 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5391', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:25:18', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5392', '63', '登录系统', '127.0.0.1', '2017-09-24 22:26:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5393', '63', '登录系统', '127.0.0.1', '2017-09-24 22:31:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5394', '63', '增加单据', '127.0.0.1', '2017-09-24 22:46:00', '0', '增加单据编号为 CGRK201709240001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5395', '63', '保存仓管通明细', '127.0.0.1', '2017-09-24 22:46:00', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5396', '63', '登录系统', '127.0.0.1', '2017-09-25 20:37:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5397', '63', '增加单据', '127.0.0.1', '2017-09-25 22:19:30', '0', '增加单据编号为 XSCK201709250001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5398', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:19:30', '0', '保存仓管通明细对应主表编号为 86 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5399', '63', '批量删除单据', '127.0.0.1', '2017-09-25 22:21:04', '0', '批量删除单据ID为 86 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5400', '63', '增加单据', '127.0.0.1', '2017-09-25 22:24:09', '0', '增加单据编号为 XSCK201709250001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5401', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:24:09', '0', '保存仓管通明细对应主表编号为 87 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5402', '63', '增加单据', '127.0.0.1', '2017-09-25 22:36:51', '0', '增加单据编号为 XSCK201709250002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5403', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:36:51', '0', '保存仓管通明细对应主表编号为 88 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5404', '63', '更新商品', '127.0.0.1', '2017-09-26 00:19:20', '0', '更新商品ID为 517 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5405', '63', '增加单据', '127.0.0.1', '2017-09-26 00:26:52', '0', '增加单据编号为 LSTH201709260001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5406', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 00:26:53', '0', '保存仓管通明细对应主表编号为 89 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5407', '63', '登录系统', '127.0.0.1', '2017-09-26 22:27:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5408', '63', '批量删除商品', '127.0.0.1', '2017-09-26 22:29:04', '0', '批量删除商品ID为 501 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5409', '63', '增加单据', '127.0.0.1', '2017-09-26 22:31:24', '0', '增加单据编号为 LSCK201709260001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5410', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 22:31:24', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5411', '63', '更新单据', '127.0.0.1', '2017-09-26 22:36:34', '0', '更新单据ID为 90 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5412', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 22:36:34', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5413', '63', '登录系统', '127.0.0.1', '2017-09-27 23:28:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5414', '63', '登录系统', '127.0.0.1', '2017-09-27 23:31:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5415', '63', '登录系统', '127.0.0.1', '2017-09-29 21:19:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5416', '63', '更新角色按钮权限', '', '2017-09-29 21:30:06', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5417', '63', '更新角色按钮权限', '', '2017-09-29 21:33:48', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5418', '63', '更新角色按钮权限', '', '2017-09-29 21:37:25', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5419', '63', '更新角色按钮权限', '', '2017-09-29 21:37:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5420', '63', '退出系统', '127.0.0.1', '2017-09-29 21:48:56', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5421', '63', '登录系统', '127.0.0.1', '2017-09-29 21:49:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5422', '63', '更新角色按钮权限', '', '2017-09-29 22:00:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5423', '63', '更新角色按钮权限', '', '2017-09-29 22:02:55', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5424', '63', '更新角色按钮权限', '', '2017-09-29 22:03:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5425', '63', '更新角色按钮权限', '', '2017-09-29 22:04:22', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5426', '63', '更新角色按钮权限', '', '2017-09-29 22:05:42', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5427', '63', '更新角色按钮权限', '', '2017-09-29 22:06:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5428', '63', '更新角色按钮权限', '', '2017-09-29 22:06:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5429', '63', '更新角色按钮权限', '', '2017-09-29 22:06:33', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5430', '63', '更新角色按钮权限', '', '2017-09-29 22:11:50', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5431', '63', '更新角色按钮权限', '', '2017-09-29 22:12:09', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5432', '63', '更新角色按钮权限', '', '2017-09-29 22:12:31', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5433', '63', '登录系统', '127.0.0.1', '2017-09-29 23:17:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5434', '63', '更新角色按钮权限', '', '2017-09-29 23:17:30', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5435', '63', '更新角色按钮权限', '', '2017-09-29 23:18:38', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); -INSERT INTO `jsh_log` VALUES ('5436', '63', '登录系统', '127.0.0.1', '2017-10-05 11:11:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5437', '63', '登录系统', '127.0.0.1', '2017-10-05 11:42:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5438', '63', '登录系统', '127.0.0.1', '2017-10-05 13:34:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5439', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:34:59', '0', '增加经手人名称为 22222 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('5440', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:35:05', '0', '更新经手人ID为 8 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('5441', '63', '批量删除经手人', '127.0.0.1', '2017-10-05 13:35:13', '0', '批量删除经手人ID为 8 成功!', '批量删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('5442', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:35:41', '0', '增加经手人名称为 789 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('5443', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:35:46', '0', '更新经手人ID为 9 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('5444', '63', '删除经手人', '127.0.0.1', '2017-10-05 13:35:52', '0', '删除经手人ID为 9 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('5445', '63', '登录系统', '127.0.0.1', '2017-10-05 13:38:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5446', '63', '登录系统', '127.0.0.1', '2017-10-05 13:41:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5447', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:41:35', '0', '增加经手人名称为 123123 成功!', '增加经手人成功'); -INSERT INTO `jsh_log` VALUES ('5448', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:41:40', '0', '更新经手人ID为 10 成功!', '更新经手人成功'); -INSERT INTO `jsh_log` VALUES ('5449', '63', '删除经手人', '127.0.0.1', '2017-10-05 13:41:42', '0', '删除经手人ID为 10 成功!', '删除经手人成功'); -INSERT INTO `jsh_log` VALUES ('5450', '63', '登录系统', '127.0.0.1', '2017-10-05 13:51:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5451', '63', '增加供应商', '127.0.0.1', '2017-10-05 13:51:43', '0', '增加供应商名称为 456456 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('5452', '63', '删除供应商', '127.0.0.1', '2017-10-05 13:51:47', '0', '删除供应商ID为 47,名称为 456456成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('5453', '63', '增加供应商', '127.0.0.1', '2017-10-05 13:52:05', '0', '增加供应商名称为 66666 成功!', '增加供应商成功'); -INSERT INTO `jsh_log` VALUES ('5454', '63', '更新供应商', '127.0.0.1', '2017-10-05 13:52:14', '0', '更新供应商ID为 48 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5455', '63', '删除供应商', '127.0.0.1', '2017-10-05 13:52:23', '0', '删除供应商ID为 48,名称为 666667777成功!', '删除供应商成功'); -INSERT INTO `jsh_log` VALUES ('5456', '63', '批量修改单位状态', '127.0.0.1', '2017-10-05 14:06:31', '0', '批量修改状态,单位ID为 46 成功!', '批量修改单位状态成功'); -INSERT INTO `jsh_log` VALUES ('5457', '63', '批量修改单位状态', '127.0.0.1', '2017-10-05 14:06:36', '0', '批量修改状态,单位ID为 46 成功!', '批量修改单位状态成功'); -INSERT INTO `jsh_log` VALUES ('5458', '63', '增加功能', '127.0.0.1', '2017-10-05 14:29:24', '0', '增加功能名称为 系统配置 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5459', '63', '更新UserBusiness', '127.0.0.1', '2017-10-05 14:30:10', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5460', '63', '登录系统', '127.0.0.1', '2017-10-05 15:36:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5461', '63', '更新系统配置', '', '2017-10-05 15:36:33', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5462', '63', '更新系统配置', '', '2017-10-05 15:37:05', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5463', '63', '更新系统配置', '', '2017-10-05 15:38:17', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5464', '63', '更新系统配置', '', '2017-10-05 15:44:50', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5465', '63', '更新系统配置', '', '2017-10-05 15:45:09', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5466', '63', '更新系统配置', '', '2017-10-05 15:45:25', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5467', '63', '更新系统配置', '', '2017-10-05 15:45:30', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5468', '63', '更新系统配置', '', '2017-10-05 15:48:21', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5469', '63', '更新系统配置', '', '2017-10-05 15:48:33', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5470', '63', '更新系统配置', '', '2017-10-05 15:51:37', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5471', '63', '更新系统配置', '', '2017-10-05 15:51:45', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5472', '63', '更新系统配置', '', '2017-10-05 15:57:50', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5473', '63', '更新系统配置', '', '2017-10-05 15:58:04', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5474', '63', '更新系统配置', '', '2017-10-05 16:14:50', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5475', '63', '更新系统配置', '', '2017-10-05 16:15:22', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5476', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5477', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 6 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5478', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 4 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5479', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5480', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 3 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5481', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 5 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5482', '63', '登录系统', '127.0.0.1', '2017-10-05 17:03:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5483', '63', '更新系统配置', '', '2017-10-05 17:04:20', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5484', '63', '更新系统配置', '', '2017-10-05 17:04:40', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); -INSERT INTO `jsh_log` VALUES ('5485', '63', '登录系统', '127.0.0.1', '2017-10-05 17:06:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5486', '63', '登录系统', '127.0.0.1', '2017-10-06 11:23:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5487', '63', '更新商品类别', '127.0.0.1', '2017-10-06 11:24:20', '0', '更新商品类别ID为 9 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('5488', '63', '更新商品类别', '127.0.0.1', '2017-10-06 11:24:24', '0', '更新商品类别ID为 3 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('5489', '63', '登录系统', '127.0.0.1', '2017-10-06 13:22:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5490', '63', '登录系统', '127.0.0.1', '2017-10-06 15:08:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5491', '63', '增加功能', '127.0.0.1', '2017-10-06 15:24:54', '0', '增加功能名称为 客户对账单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5492', '63', '增加功能', '127.0.0.1', '2017-10-06 15:26:09', '0', '增加功能名称为 供应商对账单 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5493', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:27:18', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5494', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:40:27', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5495', '63', '删除功能', '127.0.0.1', '2017-10-06 15:40:41', '0', '删除功能ID为 236 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('5496', '63', '更新功能', '127.0.0.1', '2017-10-06 15:41:12', '0', '更新功能ID为 235 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5497', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:41:24', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5498', '63', '登录系统', '127.0.0.1', '2017-10-06 15:52:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5499', '63', '登录系统', '127.0.0.1', '2017-10-06 15:59:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5500', '63', '登录系统', '127.0.0.1', '2017-10-06 16:02:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5501', '63', '登录系统', '127.0.0.1', '2017-10-06 16:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5502', '63', '登录系统', '127.0.0.1', '2017-10-06 16:42:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5503', '63', '增加单据', '127.0.0.1', '2017-10-06 16:59:38', '0', '增加单据编号为 XSCK2027060001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5504', '63', '保存仓管通明细', '127.0.0.1', '2017-10-06 16:59:39', '0', '保存仓管通明细对应主表编号为 91 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5505', '63', '登录系统', '127.0.0.1', '2017-10-08 11:21:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5506', '63', '登录系统', '127.0.0.1', '2017-10-08 18:54:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5507', '63', '增加单据', '127.0.0.1', '2017-10-08 18:56:50', '0', '增加单据编号为 XSCK2027080001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5508', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 18:56:51', '0', '保存仓管通明细对应主表编号为 92 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5509', '63', '批量删除单据', '127.0.0.1', '2017-10-08 19:10:27', '0', '批量删除单据ID为 92,91 成功!', '批量删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5510', '63', '更新仓库', '127.0.0.1', '2017-10-08 19:11:19', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('5511', '63', '更新仓库', '127.0.0.1', '2017-10-08 19:11:29', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); -INSERT INTO `jsh_log` VALUES ('5512', '63', '增加单据', '127.0.0.1', '2017-10-08 19:12:23', '0', '增加单据编号为 XSCK201710080001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5513', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 19:12:23', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5514', '63', '增加财务', '127.0.0.1', '2017-10-08 19:14:56', '0', '增加财务编号为 SK20171008191440 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5515', '63', '保存财务明细', '127.0.0.1', '2017-10-08 19:14:56', '0', '保存财务明细对应主表编号为 82 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5516', '63', '增加单据', '127.0.0.1', '2017-10-08 19:58:55', '0', '增加单据编号为 XSCK201710080002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5517', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 19:58:55', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5518', '63', '更新单据', '127.0.0.1', '2017-10-08 20:03:09', '0', '更新单据ID为 94 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5519', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:31', '0', '更新单据ID为 94 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5520', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:38', '0', '更新单据ID为 94 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5521', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:44', '0', '更新单据ID为 94 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5522', '63', '更新应用', '127.0.0.1', '2017-10-08 20:47:54', '0', '更新应用ID为 26 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5523', '63', '更新财务', '127.0.0.1', '2017-10-08 23:27:25', '0', '更新财务ID为 80 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5524', '63', '增加财务', '127.0.0.1', '2017-10-08 23:28:36', '0', '增加财务编号为 FK20171008232825 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5525', '63', '保存财务明细', '127.0.0.1', '2017-10-08 23:28:37', '0', '保存财务明细对应主表编号为 83 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5526', '63', '登录系统', '127.0.0.1', '2017-10-09 00:02:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5527', '63', '增加财务', '127.0.0.1', '2017-10-09 00:03:13', '0', '增加财务编号为 SR20171009000300 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5528', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:03:13', '0', '保存财务明细对应主表编号为 84 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5529', '63', '登录系统', '127.0.0.1', '2017-10-09 00:04:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5530', '63', '登录系统', '127.0.0.1', '2017-10-09 00:06:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5531', '63', '增加财务', '127.0.0.1', '2017-10-09 00:06:57', '0', '增加财务编号为 SR20171009000637 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5532', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:06:57', '0', '保存财务明细对应主表编号为 85 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5533', '63', '删除财务', '127.0.0.1', '2017-10-09 00:07:16', '0', '删除财务ID为 68 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('5534', '63', '增加财务', '127.0.0.1', '2017-10-09 00:07:28', '0', '增加财务编号为 ZZ20171009000719 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5535', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:07:28', '0', '保存财务明细对应主表编号为 86 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5536', '63', '更新财务', '127.0.0.1', '2017-10-09 00:07:40', '0', '更新财务ID为 86 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5537', '63', '增加财务', '127.0.0.1', '2017-10-09 00:08:00', '0', '增加财务编号为 FK20171009000747 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5538', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:08:00', '0', '保存财务明细对应主表编号为 87 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5539', '63', '更新财务', '127.0.0.1', '2017-10-09 00:08:13', '0', '更新财务ID为 82 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5540', '63', '登录系统', '127.0.0.1', '2017-10-11 00:05:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5541', '63', '更新商品', '127.0.0.1', '2017-10-11 00:06:22', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5542', '63', '更新商品', '127.0.0.1', '2017-10-11 00:06:38', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5543', '63', '更新商品', '127.0.0.1', '2017-10-11 00:09:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5544', '63', '登录系统', '127.0.0.1', '2017-10-11 00:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5545', '63', '更新商品', '127.0.0.1', '2017-10-11 00:14:53', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5546', '63', '登录系统', '127.0.0.1', '2017-10-12 00:18:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5547', '63', '登录系统', '127.0.0.1', '2017-10-16 00:32:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5548', '63', '更新商品', '127.0.0.1', '2017-10-16 00:33:03', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5549', '63', '更新商品', '127.0.0.1', '2017-10-16 00:33:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5550', '63', '登录系统', '127.0.0.1', '2017-10-18 22:24:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5551', '63', '更新UserBusiness', '127.0.0.1', '2017-10-18 22:37:56', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5552', '63', '登录系统', '127.0.0.1', '2017-10-18 22:43:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5553', '63', '登录系统', '127.0.0.1', '2017-10-18 23:16:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5554', '63', '更新商品', '127.0.0.1', '2017-10-18 23:16:41', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5555', '63', '更新商品', '127.0.0.1', '2017-10-18 23:16:55', '0', '更新商品ID为 518 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5556', '63', '更新商品属性', '127.0.0.1', '2017-10-18 23:17:47', '0', '更新商品属性ID为 2 成功!', '更新商品属性成功'); -INSERT INTO `jsh_log` VALUES ('5557', '63', '更新商品属性', '127.0.0.1', '2017-10-18 23:17:52', '0', '更新商品属性ID为 1 成功!', '更新商品属性成功'); -INSERT INTO `jsh_log` VALUES ('5558', '63', '增加单据', '127.0.0.1', '2017-10-18 23:21:24', '0', '增加单据编号为 CGRK201710180001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5559', '63', '保存仓管通明细', '127.0.0.1', '2017-10-18 23:21:24', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5560', '63', '登录系统', '127.0.0.1', '2017-10-19 23:48:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5561', '63', '登录系统', '127.0.0.1', '2017-10-23 20:36:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5562', '63', '更新商品', '127.0.0.1', '2017-10-23 20:37:15', '0', '更新商品ID为 485 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5563', '63', '删除商品', '127.0.0.1', '2017-10-23 20:40:02', '0', '删除商品ID为 560 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5564', '63', '登录系统', '127.0.0.1', '2017-10-23 23:37:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5565', '63', '登录系统', '127.0.0.1', '2017-10-24 19:46:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5566', '63', '增加商品', '127.0.0.1', '2017-10-24 19:51:06', '0', '增加商品名称为 网布 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('5567', '63', '更新商品', '127.0.0.1', '2017-10-24 19:51:38', '0', '更新商品ID为 560 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5568', '63', '登录系统', '127.0.0.1', '2017-10-24 21:01:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5569', '63', '批量删除商品', '127.0.0.1', '2017-10-24 21:02:08', '0', '批量删除商品ID为 560 成功!', '批量删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5570', '63', '增加商品', '127.0.0.1', '2017-10-24 21:05:54', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('5571', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:06', '0', '更新商品ID为 561 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5572', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:36', '0', '更新商品ID为 561 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5573', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:43', '0', '更新商品ID为 561 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5574', '63', '删除商品', '127.0.0.1', '2017-10-24 21:06:57', '0', '删除商品ID为 561 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5575', '63', '增加商品', '127.0.0.1', '2017-10-24 21:07:25', '0', '增加商品名称为 奶酪 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('5576', '63', '更新商品', '127.0.0.1', '2017-10-24 21:07:43', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5577', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:24', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5578', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:39', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5579', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:48', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5580', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:53', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5581', '63', '更新商品', '127.0.0.1', '2017-10-24 21:11:46', '0', '更新商品ID为 562 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5582', '63', '增加商品', '127.0.0.1', '2017-10-24 21:13:22', '0', '增加商品名称为 红苹果(蛇果) 成功!', '增加商品成功'); -INSERT INTO `jsh_log` VALUES ('5583', '63', '更新商品', '127.0.0.1', '2017-10-24 21:14:11', '0', '更新商品ID为 563 成功!', '更新商品成功'); -INSERT INTO `jsh_log` VALUES ('5584', '63', '删除商品', '127.0.0.1', '2017-10-24 21:14:24', '0', '删除商品ID为 563 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5585', '63', '删除商品', '127.0.0.1', '2017-10-24 21:16:56', '0', '删除商品ID为 559 成功!', '删除商品成功'); -INSERT INTO `jsh_log` VALUES ('5586', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:18:55', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('5587', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:18:59', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('5588', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:19:04', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); -INSERT INTO `jsh_log` VALUES ('5589', '63', '登录系统', '127.0.0.1', '2017-10-24 21:33:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5590', '63', '增加商品类别', '127.0.0.1', '2017-10-24 21:37:38', '0', '增加商品类别名称为 111 成功!', '增加商品类别成功'); -INSERT INTO `jsh_log` VALUES ('5591', '63', '更新商品类别', '127.0.0.1', '2017-10-24 21:37:55', '0', '更新商品类别ID为 11 成功!', '更新商品类别成功'); -INSERT INTO `jsh_log` VALUES ('5592', '63', '删除商品类别', '127.0.0.1', '2017-10-24 21:38:09', '0', '删除商品类别ID为 11 成功!', '删除商品类别成功'); -INSERT INTO `jsh_log` VALUES ('5593', '63', '增加单据', '127.0.0.1', '2017-10-24 22:04:06', '0', '增加单据编号为 XSCK201710240001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5594', '63', '保存仓管通明细', '127.0.0.1', '2017-10-24 22:04:07', '0', '保存仓管通明细对应主表编号为 96 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5595', '63', '更新单据', '127.0.0.1', '2017-10-24 22:05:04', '0', '更新单据ID为 96 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5596', '63', '更新单据', '127.0.0.1', '2017-10-24 22:05:11', '0', '更新单据ID为 96 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5597', '63', '增加财务', '127.0.0.1', '2017-10-24 22:08:21', '0', '增加财务编号为 SK20171024220754 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5598', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:08:22', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5599', '63', '更新财务', '127.0.0.1', '2017-10-24 22:48:40', '0', '更新财务ID为 88 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5600', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:48:40', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5601', '63', '更新财务', '127.0.0.1', '2017-10-24 22:48:47', '0', '更新财务ID为 88 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5602', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:48:47', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5603', '63', '更新单据', '127.0.0.1', '2017-10-24 23:03:17', '0', '更新单据ID为 96 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5604', '63', '更新单据', '127.0.0.1', '2017-10-24 23:03:34', '0', '更新单据ID为 96 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5605', '63', '登录系统', '127.0.0.1', '2017-10-24 23:39:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5606', '63', '登录系统', '127.0.0.1', '2017-10-24 23:47:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5607', '63', '登录系统', '127.0.0.1', '2017-10-24 23:48:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5608', '63', '登录系统', '127.0.0.1', '2017-10-25 00:07:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5609', '63', '登录系统', '127.0.0.1', '2017-10-25 00:15:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5610', '63', '登录系统', '127.0.0.1', '2017-10-25 00:21:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5611', '63', '登录系统', '127.0.0.1', '2017-10-25 20:49:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5612', '63', '登录系统', '127.0.0.1', '2017-10-25 21:43:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5613', '63', '登录系统', '127.0.0.1', '2017-10-25 21:57:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5614', '63', '登录系统', '127.0.0.1', '2017-10-25 22:02:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5615', '63', '登录系统', '127.0.0.1', '2017-10-25 22:18:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5616', '63', '登录系统', '127.0.0.1', '2017-10-25 23:58:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5617', '63', '登录系统', '127.0.0.1', '2017-10-26 00:02:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5618', '63', '登录系统', '127.0.0.1', '2017-10-26 22:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5619', '63', '登录系统', '127.0.0.1', '2017-10-26 22:47:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5620', '63', '登录系统', '127.0.0.1', '2017-10-26 23:25:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5621', '63', '登录系统', '127.0.0.1', '2017-10-26 23:41:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5622', '63', '登录系统', '127.0.0.1', '2017-10-26 23:49:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5623', '63', '登录系统', '127.0.0.1', '2017-10-27 00:19:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5624', '63', '登录系统', '127.0.0.1', '2017-10-27 00:46:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5625', '63', '登录系统', '127.0.0.1', '2017-10-27 00:52:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5626', '63', '登录系统', '127.0.0.1', '2017-10-27 22:19:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5627', '63', '更新功能', '127.0.0.1', '2017-10-27 22:22:20', '0', '更新功能ID为 235 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5628', '63', '登录系统', '127.0.0.1', '2017-10-27 22:45:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5629', '63', '删除财务', '127.0.0.1', '2017-10-27 22:48:33', '0', '删除财务ID为 81 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('5630', '63', '登录系统', '127.0.0.1', '2017-10-27 23:05:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5631', '63', '登录系统', '127.0.0.1', '2017-10-27 23:09:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5632', '63', '登录系统', '127.0.0.1', '2017-10-27 23:12:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5633', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:32:39', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5634', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:02', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5635', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:14', '0', '更新供应商ID为 46 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5636', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:20', '0', '更新供应商ID为 46 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5637', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:42:46', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5638', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:42:58', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); -INSERT INTO `jsh_log` VALUES ('5639', '63', '登录系统', '127.0.0.1', '2017-10-27 23:51:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5640', '63', '登录系统', '127.0.0.1', '2017-10-29 19:24:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5641', '63', '登录系统', '127.0.0.1', '2017-10-29 19:50:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5642', '63', '登录系统', '127.0.0.1', '2017-10-29 19:53:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5643', '63', '登录系统', '127.0.0.1', '2017-10-29 20:34:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5644', '63', '登录系统', '127.0.0.1', '2017-10-29 20:46:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5645', '63', '登录系统', '127.0.0.1', '2017-10-29 20:48:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5646', '63', '更新单据', '127.0.0.1', '2017-10-29 21:10:40', '0', '更新单据ID为 29 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5647', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 21:10:41', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5648', '63', '更新单据', '127.0.0.1', '2017-10-29 21:11:05', '0', '更新单据ID为 29 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5649', '63', '更新单据', '127.0.0.1', '2017-10-29 21:11:27', '0', '更新单据ID为 29 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5650', '63', '增加功能', '127.0.0.1', '2017-10-29 21:38:18', '0', '增加功能名称为 供应商对账 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5651', '63', '更新功能', '127.0.0.1', '2017-10-29 21:38:33', '0', '更新功能ID为 235 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5652', '63', '更新UserBusiness', '127.0.0.1', '2017-10-29 21:40:09', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5653', '63', '更新UserBusiness', '127.0.0.1', '2017-10-29 21:43:27', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5654', '63', '登录系统', '127.0.0.1', '2017-10-29 22:28:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5655', '63', '登录系统', '127.0.0.1', '2017-10-29 22:53:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5656', '63', '增加单据', '127.0.0.1', '2017-10-29 23:30:47', '0', '增加单据编号为 CGRK201710290001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5657', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:30:48', '0', '保存仓管通明细对应主表编号为 97 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5658', '63', '增加单据', '127.0.0.1', '2017-10-29 23:32:07', '0', '增加单据编号为 CGRK201710290002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5659', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:32:08', '0', '保存仓管通明细对应主表编号为 98 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5660', '63', '增加单据', '127.0.0.1', '2017-10-29 23:33:45', '0', '增加单据编号为 CGRK201710290003 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5661', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:33:45', '0', '保存仓管通明细对应主表编号为 99 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5662', '63', '登录系统', '127.0.0.1', '2017-10-30 00:00:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5663', '63', '更新应用', '127.0.0.1', '2017-10-30 00:01:02', '0', '更新应用ID为 8 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5664', '63', '登录系统', '127.0.0.1', '2017-10-30 21:46:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5665', '63', '增加财务', '127.0.0.1', '2017-10-30 23:25:48', '0', '增加财务编号为 SK20171030232535 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5666', '63', '保存财务明细', '127.0.0.1', '2017-10-30 23:25:48', '0', '保存财务明细对应主表编号为 89 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5667', '63', '更新财务', '127.0.0.1', '2017-10-30 23:26:57', '0', '更新财务ID为 89 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5668', '63', '保存财务明细', '127.0.0.1', '2017-10-30 23:26:57', '0', '保存财务明细对应主表编号为 89 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5669', '63', '登录系统', '127.0.0.1', '2017-10-31 00:01:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5670', '63', '登录系统', '127.0.0.1', '2017-10-31 00:11:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5671', '63', '登录系统', '127.0.0.1', '2017-10-31 21:14:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5672', '63', '登录系统', '127.0.0.1', '2017-10-31 23:30:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5673', '63', '登录系统', '127.0.0.1', '2017-10-31 23:50:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5674', '63', '登录系统', '127.0.0.1', '2017-10-31 23:57:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5675', '63', '登录系统', '127.0.0.1', '2017-10-31 23:58:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5676', '63', '登录系统', '127.0.0.1', '2017-11-01 20:46:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5677', '63', '增加单据', '127.0.0.1', '2017-11-01 23:06:40', '0', '增加单据编号为 LPXS201711010001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5678', '63', '保存仓管通明细', '127.0.0.1', '2017-11-01 23:06:41', '0', '保存仓管通明细对应主表编号为 100 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5679', '63', '登录系统', '127.0.0.1', '2017-11-01 23:37:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5680', '63', '登录系统', '127.0.0.1', '2017-11-02 00:06:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5681', '63', '登录系统', '127.0.0.1', '2017-11-02 00:09:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5682', '63', '登录系统', '127.0.0.1', '2017-11-02 21:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5683', '63', '登录系统', '127.0.0.1', '2017-11-02 21:50:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5684', '63', '登录系统', '127.0.0.1', '2017-11-02 22:46:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5685', '63', '增加单据', '127.0.0.1', '2017-11-02 22:51:17', '0', '增加单据编号为 DBCK201711020001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5686', '63', '保存仓管通明细', '127.0.0.1', '2017-11-02 22:51:17', '0', '保存仓管通明细对应主表编号为 101 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5687', '63', '登录系统', '127.0.0.1', '2017-11-02 23:02:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5688', '63', '登录系统', '127.0.0.1', '2017-11-02 23:24:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5689', '63', '登录系统', '127.0.0.1', '2017-11-02 23:57:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5690', '63', '更新UserBusiness', '127.0.0.1', '2017-11-02 23:59:48', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5691', '63', '更新UserBusiness', '127.0.0.1', '2017-11-03 00:07:32', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5692', '63', '登录系统', '127.0.0.1', '2017-11-03 00:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5693', '63', '登录系统', '127.0.0.1', '2017-11-03 00:22:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5694', '63', '登录系统', '127.0.0.1', '2017-11-03 23:13:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5695', '63', '批量修改单据状态', '127.0.0.1', '2017-11-03 23:33:39', '0', '批量修改状态,单据ID为 98 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5696', '63', '登录系统', '127.0.0.1', '2017-11-05 17:51:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5697', '63', '登录系统', '127.0.0.1', '2017-11-05 19:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5698', '63', '退出系统', '127.0.0.1', '2017-11-05 19:42:30', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5699', '63', '登录系统', '127.0.0.1', '2017-11-05 19:42:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5700', '63', '更新单据', '127.0.0.1', '2017-11-05 21:38:01', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5701', '63', '更新单据', '127.0.0.1', '2017-11-05 21:38:40', '0', '更新单据ID为 65 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5702', '63', '登录系统', '127.0.0.1', '2017-11-05 21:47:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5703', '63', '登录系统', '127.0.0.1', '2017-11-05 22:00:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5704', '63', '登录系统', '127.0.0.1', '2017-11-05 22:56:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5705', '63', '登录系统', '127.0.0.1', '2017-11-05 23:15:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5706', '63', '登录系统', '127.0.0.1', '2017-11-05 23:19:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5707', '63', '登录系统', '127.0.0.1', '2017-11-05 23:25:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5708', '63', '登录系统', '127.0.0.1', '2017-11-06 20:24:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5709', '63', '增加单据', '127.0.0.1', '2017-11-06 20:38:46', '0', '增加单据编号为 LSCK201711060001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5710', '63', '保存仓管通明细', '127.0.0.1', '2017-11-06 20:38:46', '0', '保存仓管通明细对应主表编号为 102 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5711', '63', '更新单据', '127.0.0.1', '2017-11-06 20:39:00', '0', '更新单据ID为 102 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5712', '63', '登录系统', '127.0.0.1', '2017-11-07 21:00:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5713', '63', '增加单据', '127.0.0.1', '2017-11-07 21:07:05', '0', '增加单据编号为 CGRK201711070001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5714', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:07:06', '0', '保存仓管通明细对应主表编号为 103 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5715', '63', '增加单据', '127.0.0.1', '2017-11-07 21:07:40', '0', '增加单据编号为 CGRK201711070002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5716', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:07:40', '0', '保存仓管通明细对应主表编号为 104 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5717', '63', '增加单据', '127.0.0.1', '2017-11-07 21:08:48', '0', '增加单据编号为 XSCK201711070001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5718', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:08:48', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5719', '63', '增加单据', '127.0.0.1', '2017-11-07 21:09:20', '0', '增加单据编号为 XSCK201711070002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5720', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:09:20', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5721', '63', '更新单据', '127.0.0.1', '2017-11-19 23:09:26', '0', '更新单据ID为 82 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5722', '63', '更新单据', '127.0.0.1', '2017-11-19 23:10:00', '0', '更新单据ID为 90 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5723', '63', '更新单据', '127.0.0.1', '2017-11-19 23:11:11', '0', '更新单据ID为 70 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5724', '63', '更新单据', '127.0.0.1', '2017-11-19 23:12:07', '0', '更新单据ID为 19 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5725', '63', '增加财务', '127.0.0.1', '2017-11-19 23:15:02', '0', '增加财务编号为 SK20171119231440 成功!', '增加财务成功'); -INSERT INTO `jsh_log` VALUES ('5726', '63', '保存财务明细', '127.0.0.1', '2017-11-19 23:15:02', '0', '保存财务明细对应主表编号为 90 成功!', '保存财务明细成功'); -INSERT INTO `jsh_log` VALUES ('5727', '63', '增加单据', '127.0.0.1', '2017-12-03 22:38:36', '0', '增加单据编号为 CGRK201712030001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5728', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:38:36', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5729', '63', '更新单据', '127.0.0.1', '2017-12-03 22:39:55', '0', '更新单据ID为 107 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5730', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:39:55', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5731', '63', '更新单据', '127.0.0.1', '2017-12-03 22:40:21', '0', '更新单据ID为 107 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5732', '63', '增加单据', '127.0.0.1', '2017-12-03 22:40:57', '0', '增加单据编号为 sdfasdfa 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5733', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:40:57', '0', '保存仓管通明细对应主表编号为 108 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5734', '63', '增加单据', '127.0.0.1', '2017-12-03 22:41:38', '0', '增加单据编号为 CGRK201712030003 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5735', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:41:38', '0', '保存仓管通明细对应主表编号为 109 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5736', '63', '登录系统', '127.0.0.1', '2017-12-05 22:01:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5737', '63', '登录系统', '127.0.0.1', '2017-12-05 22:25:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5738', '63', '登录系统', '127.0.0.1', '2017-12-05 22:49:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5739', '63', '更新单据', '127.0.0.1', '2017-12-05 22:53:07', '0', '更新单据ID为 107 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5740', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 22:53:07', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5741', '63', '登录系统', '127.0.0.1', '2017-12-05 23:03:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5742', '63', '增加单据', '127.0.0.1', '2017-12-05 23:05:48', '0', '增加单据编号为 CGRK201712050001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5743', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 23:05:48', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5744', '63', '登录系统', '127.0.0.1', '2017-12-05 23:08:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5745', '63', '登录系统', '127.0.0.1', '2017-12-05 23:11:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5746', '63', '增加单据', '127.0.0.1', '2017-12-05 23:12:53', '0', '增加单据编号为 CGRK201712050002 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5747', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 23:12:53', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5748', '63', '登录系统', '127.0.0.1', '2017-12-07 23:08:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5749', '63', '更新单据', '127.0.0.1', '2017-12-07 23:09:21', '0', '更新单据ID为 111 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5750', '63', '保存仓管通明细', '127.0.0.1', '2017-12-07 23:09:21', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5751', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:23', '0', '删除财务ID为 80 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('5752', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:52', '0', '删除财务ID为 75 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('5753', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:55', '0', '删除财务ID为 72 成功!', '删除财务成功'); -INSERT INTO `jsh_log` VALUES ('5754', '63', '登录系统', '127.0.0.1', '2017-12-07 23:39:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5755', '63', '登录系统', '127.0.0.1', '2017-12-10 18:40:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5756', '63', '增加单据', '127.0.0.1', '2017-12-10 21:07:46', '0', '增加单据编号为 XSCK201712100001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5757', '63', '保存仓管通明细', '127.0.0.1', '2017-12-10 21:07:46', '0', '保存仓管通明细对应主表编号为 112 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5758', '63', '批量修改单据状态', '127.0.0.1', '2017-12-10 21:08:51', '0', '批量修改状态,单据ID为 112 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5759', '63', '批量修改单据状态', '127.0.0.1', '2017-12-10 21:08:54', '0', '批量修改状态,单据ID为 112 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5760', '63', '登录系统', '127.0.0.1', '2017-12-10 22:11:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5761', '63', '登录系统', '127.0.0.1', '2017-12-10 22:33:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5762', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:33:58', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5763', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:34:11', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5764', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:34:26', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5765', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:10', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5766', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:15', '0', '更新账户ID4为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5767', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:21', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5768', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:29', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5769', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:22', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5770', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:26', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5771', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:49', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5772', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:52', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5773', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:42:00', '0', '更新账户ID4为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5774', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:42:57', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5775', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:43:18', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5776', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:43:22', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5777', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:52:37', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5778', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:52:48', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5779', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:53:44', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5780', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:07:40', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5781', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:08:10', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5782', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:08:45', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); -INSERT INTO `jsh_log` VALUES ('5783', '63', '增加单据', '127.0.0.1', '2017-12-10 23:11:20', '0', '增加单据编号为 CGRK201712100001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5784', '63', '保存仓管通明细', '127.0.0.1', '2017-12-10 23:11:20', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5785', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:05:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5786', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:11:44', '0', '更新应用ID为 24 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5787', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:11:53', '0', '更新应用ID为 25 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5788', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:13:30', '0', '更新功能ID为 222 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5789', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:13:48', '0', '更新功能ID为 223 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5790', '63', '增加应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:17:45', '0', '增加应用名称为 仓库管理 成功!', '增加应用成功'); -INSERT INTO `jsh_log` VALUES ('5791', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:22:05', '0', '更新应用ID为 27 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5792', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:26:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5793', '63', '增加功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:28:48', '0', '增加功能名称为 仓库管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5794', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:30:32', '0', '更新功能ID为 32 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5795', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:31:17', '0', '更新功能ID为 38 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5796', '63', '增加功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:32:53', '0', '增加功能名称为 仓库管理 成功!', '增加功能成功'); -INSERT INTO `jsh_log` VALUES ('5797', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:35:21', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5798', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:35:35', '0', '更新功能ID为 201 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5799', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:36:24', '0', '更新功能ID为 202 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5800', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:37:14', '0', '更新功能ID为 40 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5801', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:38:53', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5802', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:39:16', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5803', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:40:15', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5804', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:40:44', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5805', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:41:10', '0', '更新功能ID为 199 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5806', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:45:02', '0', '更新功能ID为 41 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5807', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:45:13', '0', '更新功能ID为 200 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5808', '63', '更新UserBusiness', '0:0:0:0:0:0:0:1', '2018-02-25 22:46:05', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); -INSERT INTO `jsh_log` VALUES ('5809', '63', '批量修改单据状态', '0:0:0:0:0:0:0:1', '2018-02-25 22:47:10', '0', '批量修改状态,单据ID为 72 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5810', '63', '批量修改单据状态', '0:0:0:0:0:0:0:1', '2018-02-25 22:47:14', '0', '批量修改状态,单据ID为 72 成功!', '批量修改单据状态成功'); -INSERT INTO `jsh_log` VALUES ('5811', '63', '增加单据', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:33', '0', '增加单据编号为 CGRK201802250001 成功!', '增加单据成功'); -INSERT INTO `jsh_log` VALUES ('5812', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:33', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5813', '63', '删除单据', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:39', '0', '删除单据ID为 114 成功!', '删除单据成功'); -INSERT INTO `jsh_log` VALUES ('5814', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:51:46', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5815', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:05', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5816', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:24', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5817', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:32', '0', '更新功能ID为 233 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5818', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:47', '0', '更新功能ID为 232 成功!', '更新功能成功'); -INSERT INTO `jsh_log` VALUES ('5819', '63', '删除功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:25', '0', '删除功能ID为 231 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('5820', '63', '删除功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:34', '0', '删除功能ID为 230 成功!', '删除功能成功'); -INSERT INTO `jsh_log` VALUES ('5821', '63', '删除应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:46', '0', '删除应用ID为 8 成功!', '删除应用成功'); -INSERT INTO `jsh_log` VALUES ('5822', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:55:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5823', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:56:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5824', '63', '登录系统', '127.0.0.1', '2018-03-04 14:09:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5825', '63', '退出系统', '127.0.0.1', '2018-03-04 14:10:04', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5826', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:15:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5827', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:18:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5828', '63', '退出系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:19:28', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); -INSERT INTO `jsh_log` VALUES ('5829', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 15:35:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5830', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-08 21:12:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5831', '63', '更新单据', '0:0:0:0:0:0:0:1', '2018-03-08 21:14:17', '0', '更新单据ID为 113 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5832', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-03-08 21:14:17', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5833', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-03-08 21:39:57', '0', '更新应用ID为 22 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5834', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-08 22:49:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5835', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 18:17:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5836', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 20:04:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5837', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 20:40:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5838', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:48:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5839', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:52:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5840', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:56:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5841', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-12 21:36:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5842', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-13 22:31:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5843', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-14 21:34:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5844', '63', '更新单据', '0:0:0:0:0:0:0:1', '2018-03-14 23:53:43', '0', '更新单据ID为 106 成功!', '更新单据成功'); -INSERT INTO `jsh_log` VALUES ('5845', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-03-14 23:53:43', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); -INSERT INTO `jsh_log` VALUES ('5846', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-15 21:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5847', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-15 22:51:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5848', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-17 21:25:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); -INSERT INTO `jsh_log` VALUES ('5849', '63', '更新财务', '0:0:0:0:0:0:0:1', '2018-03-17 23:24:24', '0', '更新财务ID为 85 成功!', '更新财务成功'); -INSERT INTO `jsh_log` VALUES ('5850', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-03-17 23:36:59', '0', '更新应用ID为 7 成功!', '更新应用成功'); -INSERT INTO `jsh_log` VALUES ('5851', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-10-17 23:02:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); - --- ---------------------------- --- Table structure for `jsh_material` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_material`; -CREATE TABLE `jsh_material` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `CategoryId` bigint(20) DEFAULT NULL COMMENT '产品类型', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `Mfrs` varchar(50) DEFAULT NULL COMMENT '制造商', - `Packing` double DEFAULT NULL COMMENT '包装(KG/包)', - `SafetyStock` double DEFAULT NULL COMMENT '安全存量(KG)', - `Model` varchar(50) DEFAULT NULL COMMENT '型号', - `Standard` varchar(50) DEFAULT NULL COMMENT '规格', - `Color` varchar(50) DEFAULT NULL COMMENT '颜色', - `Unit` varchar(50) DEFAULT NULL COMMENT '单位-单个', - `Remark` varchar(100) DEFAULT NULL COMMENT '备注', - `RetailPrice` double DEFAULT NULL COMMENT '零售价', - `LowPrice` double DEFAULT NULL COMMENT '最低售价', - `PresetPriceOne` double DEFAULT NULL COMMENT '预设售价一', - `PresetPriceTwo` double DEFAULT NULL COMMENT '预设售价二', - `UnitId` bigint(20) DEFAULT NULL COMMENT '计量单位Id', - `FirstOutUnit` varchar(50) DEFAULT NULL COMMENT '首选出库单位', - `FirstInUnit` varchar(50) DEFAULT NULL COMMENT '首选入库单位', - `PriceStrategy` varchar(500) DEFAULT NULL COMMENT '价格策略', - `Enabled` bit(1) DEFAULT NULL COMMENT '启用 0-禁用 1-启用', - `OtherField1` varchar(50) DEFAULT NULL COMMENT '自定义1', - `OtherField2` varchar(50) DEFAULT NULL COMMENT '自定义2', - `OtherField3` varchar(50) DEFAULT NULL COMMENT '自定义3', - PRIMARY KEY (`Id`), - KEY `FK675951272AB6672C` (`CategoryId`), - KEY `UnitId` (`UnitId`), - CONSTRAINT `FK675951272AB6672C` FOREIGN KEY (`CategoryId`) REFERENCES `jsh_materialcategory` (`Id`), - CONSTRAINT `jsh_material_ibfk_1` FOREIGN KEY (`UnitId`) REFERENCES `jsh_unit` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=563 DEFAULT CHARSET=utf8 COMMENT='产品表'; - --- ---------------------------- --- Records of jsh_material --- ---------------------------- -INSERT INTO `jsh_material` VALUES ('485', '2', '棉线', 'a1', null, '100', 'A21-4321', '5g', '白色', '码', '', '1', '1', '1', '1', null, '', '', '[{\"basic\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', 'b2', 'c3', 'd4'); -INSERT INTO `jsh_material` VALUES ('487', '1', '网布', '制造商b', null, '100', '12343', '10g', '', '码', '', '1', '1', '1', '1', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); -INSERT INTO `jsh_material` VALUES ('498', '1', '蕾丝', '制造商c', null, null, 'B123a', '6g', '', '码', '', '1.2', '1', '1.3', '1.4', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); -INSERT INTO `jsh_material` VALUES ('499', '1', '棉线', '制造商d', null, null, 'A21-1234', '7g', '', '码', '', '2.2', '2', '2.4', '2.6', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); -INSERT INTO `jsh_material` VALUES ('500', '1', '纯棉线', '制造商e', null, null, 'AAA666', '11g', '', '码', '', '1.1', '1', '1.2', '1.3', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); -INSERT INTO `jsh_material` VALUES ('517', '1', '奶酪', '制造商', null, null, 'AAAA', '12ml', '', '', '', null, null, null, null, '8', '瓶', '箱', '[{\"basic\":{\"Unit\":\"瓶\",\"RetailPrice\":\"1.5\",\"LowPrice\":\"2\",\"PresetPriceOne\":\"3\",\"PresetPriceTwo\":\"4\"}},{\"other\":{\"Unit\":\"箱\",\"RetailPrice\":\"18\",\"LowPrice\":\"24\",\"PresetPriceOne\":\"36\",\"PresetPriceTwo\":\"48\"}}]', '', null, null, null); -INSERT INTO `jsh_material` VALUES ('518', '1', '安慕希', '伊利', null, null, 'abcd', '350ml', '银白色', '', '', null, null, null, null, '2', 'kg', '包', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"2\",\"LowPrice\":\"1\",\"PresetPriceOne\":\"3\",\"PresetPriceTwo\":\"4\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"50\",\"LowPrice\":\"25\",\"PresetPriceOne\":\"75\",\"PresetPriceTwo\":\"100\"}}]', '', '', '', ''); -INSERT INTO `jsh_material` VALUES ('562', '1', '红苹果(蛇果)', '', null, null, '60#', '大铁筐', '', '', '', null, null, null, null, null, '', '', '[{\"basic\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', '', '', ''); - --- ---------------------------- --- Table structure for `jsh_materialcategory` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_materialcategory`; -CREATE TABLE `jsh_materialcategory` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `CategoryLevel` smallint(6) DEFAULT NULL COMMENT '等级', - `ParentId` bigint(20) DEFAULT NULL COMMENT '上级ID', - PRIMARY KEY (`Id`), - KEY `FK3EE7F725237A77D8` (`ParentId`), - CONSTRAINT `FK3EE7F725237A77D8` FOREIGN KEY (`ParentId`) REFERENCES `jsh_materialcategory` (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='产品类型表'; - --- ---------------------------- --- Records of jsh_materialcategory --- ---------------------------- -INSERT INTO `jsh_materialcategory` VALUES ('1', '根目录', '1', '1'); -INSERT INTO `jsh_materialcategory` VALUES ('2', '花边一级A', '1', '1'); -INSERT INTO `jsh_materialcategory` VALUES ('3', '花边一级B', '1', '1'); -INSERT INTO `jsh_materialcategory` VALUES ('4', '其他', '2', '3'); -INSERT INTO `jsh_materialcategory` VALUES ('5', '其他', '3', '4'); -INSERT INTO `jsh_materialcategory` VALUES ('6', '花边二级A', '2', '2'); -INSERT INTO `jsh_materialcategory` VALUES ('7', '花边三级A', '3', '6'); -INSERT INTO `jsh_materialcategory` VALUES ('8', '花边二级B', '2', '2'); -INSERT INTO `jsh_materialcategory` VALUES ('9', '花边一级C', '1', '1'); -INSERT INTO `jsh_materialcategory` VALUES ('10', '花边三级B', '3', '6'); - --- ---------------------------- --- Table structure for `jsh_materialproperty` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_materialproperty`; -CREATE TABLE `jsh_materialproperty` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `nativeName` varchar(50) DEFAULT NULL COMMENT '原始名称', - `enabled` bit(1) DEFAULT NULL COMMENT '是否启用', - `sort` varchar(10) DEFAULT NULL COMMENT '排序', - `anotherName` varchar(50) DEFAULT NULL COMMENT '别名', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='产品扩展字段表'; - --- ---------------------------- --- Records of jsh_materialproperty --- ---------------------------- -INSERT INTO `jsh_materialproperty` VALUES ('1', '规格', '', '02', '规格'); -INSERT INTO `jsh_materialproperty` VALUES ('2', '颜色', '', '01', '颜色'); -INSERT INTO `jsh_materialproperty` VALUES ('3', '制造商', '', '03', '制造商'); -INSERT INTO `jsh_materialproperty` VALUES ('4', '自定义1', '', '04', '自定义1'); -INSERT INTO `jsh_materialproperty` VALUES ('5', '自定义2', '', '05', '自定义2'); -INSERT INTO `jsh_materialproperty` VALUES ('6', '自定义3', '', '06', '自定义3'); - --- ---------------------------- --- Table structure for `jsh_person` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_person`; -CREATE TABLE `jsh_person` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Type` varchar(20) DEFAULT NULL COMMENT '类型', - `Name` varchar(50) DEFAULT NULL COMMENT '姓名', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='经手人表'; - --- ---------------------------- --- Records of jsh_person --- ---------------------------- -INSERT INTO `jsh_person` VALUES ('3', '财务员', '王五-财务'); -INSERT INTO `jsh_person` VALUES ('4', '财务员', '赵六-财务'); -INSERT INTO `jsh_person` VALUES ('5', '业务员', '小李'); -INSERT INTO `jsh_person` VALUES ('6', '业务员', '小军'); -INSERT INTO `jsh_person` VALUES ('7', '业务员', '小曹'); - --- ---------------------------- --- Table structure for `jsh_role` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_role`; -CREATE TABLE `jsh_role` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Name` varchar(50) DEFAULT NULL COMMENT '名称', - `type` varchar(50) DEFAULT NULL COMMENT '类型', - `value` varchar(200) DEFAULT NULL COMMENT '值', - `description` varchar(100) DEFAULT NULL COMMENT '描述', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='角色表'; - --- ---------------------------- --- Records of jsh_role --- ---------------------------- -INSERT INTO `jsh_role` VALUES ('4', '管理员', null, null, null); -INSERT INTO `jsh_role` VALUES ('5', '仓管员', null, null, null); -INSERT INTO `jsh_role` VALUES ('6', 'aaaa', null, null, null); - --- ---------------------------- --- Table structure for `jsh_supplier` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_supplier`; -CREATE TABLE `jsh_supplier` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `supplier` varchar(255) NOT NULL COMMENT '供应商名称', - `contacts` varchar(100) DEFAULT NULL COMMENT '联系人', - `phonenum` varchar(30) DEFAULT NULL COMMENT '联系电话', - `email` varchar(50) DEFAULT NULL COMMENT '电子邮箱', - `description` varchar(500) DEFAULT NULL COMMENT '备注', - `isystem` tinyint(4) DEFAULT NULL COMMENT '是否系统自带 0==系统 1==非系统', - `type` varchar(20) DEFAULT NULL COMMENT '类型', - `enabled` bit(1) DEFAULT NULL COMMENT '启用', - `AdvanceIn` double DEFAULT '0' COMMENT '预收款', - `BeginNeedGet` double DEFAULT NULL COMMENT '期初应收', - `BeginNeedPay` double DEFAULT NULL COMMENT '期初应付', - `AllNeedGet` double DEFAULT NULL COMMENT '累计应收', - `AllNeedPay` double DEFAULT NULL COMMENT '累计应付', - `fax` varchar(30) DEFAULT NULL COMMENT '传真', - `telephone` varchar(30) DEFAULT NULL COMMENT '手机', - `address` varchar(50) DEFAULT NULL COMMENT '地址', - `taxNum` varchar(50) DEFAULT NULL COMMENT '纳税人识别号', - `bankName` varchar(50) DEFAULT NULL COMMENT '开户行', - `accountNumber` varchar(50) DEFAULT NULL COMMENT '账号', - `taxRate` double DEFAULT NULL COMMENT '税率', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='供应商/客户信息表'; - --- ---------------------------- --- Records of jsh_supplier --- ---------------------------- -INSERT INTO `jsh_supplier` VALUES ('1', '上海某某花边工厂', '乔治', '', '', '', '1', '供应商', '', '0', null, '20', null, null, '', '', '', '', '', '', '10'); -INSERT INTO `jsh_supplier` VALUES ('2', '客户AAAA', '佩琪', '', '', '', '1', '客户', '', '24', '10', null, null, null, '', '', '', '', '', '', null); -INSERT INTO `jsh_supplier` VALUES ('4', '苏州新源布料厂', '龙哥', '13000000000', '312341@qq.com', '55', '1', '供应商', '', '0', null, '44', null, null, '', '', '', '', '', '', '17'); -INSERT INTO `jsh_supplier` VALUES ('5', '客户BBBB', '彪哥', '13000000000', '666@qq.com', '', '1', '客户', '', '36', '20', null, null, null, null, null, null, null, null, null, null); -INSERT INTO `jsh_supplier` VALUES ('6', '南通宝贝家纺', '姗姗', '1231', '31243@qq.com', '备注备注备注', '1', '客户', '', '0', '5', null, null, null, '2134', '15678903', '地址地址地址', '纳税人识别号', '开户行', '31234124312', '0.17'); -INSERT INTO `jsh_supplier` VALUES ('7', '非会员', '宋江', '13000000000', '123456@qq.com', '', '1', '会员', '', '76.6', null, null, null, null, null, null, null, null, null, null, null); -INSERT INTO `jsh_supplier` VALUES ('8', 'hy00001', '宋江', '13000000000', '', '', '1', '会员', '', '956', null, null, null, null, '', '', '', '', '', '', null); -INSERT INTO `jsh_supplier` VALUES ('9', 'hy00002', '吴用', '13000000000', '', '', '1', '会员', '', '344', null, null, null, null, '', '', '', '', '', '', null); -INSERT INTO `jsh_supplier` VALUES ('10', '1268787965', '李逵', '82567384', '423@qq.com', '', '1', '会员', '', '2122', null, null, null, null, '', '13000000001', '', '', '', '', null); -INSERT INTO `jsh_supplier` VALUES ('45', '666666666', '武松', '82567384', '423@qq.com', '', '1', '会员', '', '2100', '0', '0', '0', '0', '', '13000000001', '', '', '', '', '0'); -INSERT INTO `jsh_supplier` VALUES ('46', '南通居梦莱家纺', '曹操', '', '', '', '1', '供应商', '', '0', null, null, '0', '0', '', '13000000000', '', '', '', '', null); - --- ---------------------------- --- Table structure for `jsh_systemconfig` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_systemconfig`; -CREATE TABLE `jsh_systemconfig` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `type` varchar(50) DEFAULT NULL COMMENT '类型', - `name` varchar(100) DEFAULT NULL COMMENT '名称', - `value` varchar(200) DEFAULT NULL COMMENT '值', - `description` varchar(100) DEFAULT NULL COMMENT '描述', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='系统参数'; - --- ---------------------------- --- Records of jsh_systemconfig --- ---------------------------- -INSERT INTO `jsh_systemconfig` VALUES ('1', 'basic', 'company_name', '南通jshERP公司', '公司名称'); -INSERT INTO `jsh_systemconfig` VALUES ('2', 'basic', 'company_contacts', '张三', '公司联系人'); -INSERT INTO `jsh_systemconfig` VALUES ('3', 'basic', 'company_address', '南通市通州区某某路', '公司地址'); -INSERT INTO `jsh_systemconfig` VALUES ('4', 'basic', 'company_tel', '0513-10101010', '公司电话'); -INSERT INTO `jsh_systemconfig` VALUES ('5', 'basic', 'company_fax', '0513-18181818', '公司传真'); -INSERT INTO `jsh_systemconfig` VALUES ('6', 'basic', 'company_post_code', '226300', '公司邮编'); - --- ---------------------------- --- Table structure for `jsh_unit` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_unit`; -CREATE TABLE `jsh_unit` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `UName` varchar(50) DEFAULT NULL COMMENT '名称,支持多单位', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='多单位表'; - --- ---------------------------- --- Records of jsh_unit --- ---------------------------- -INSERT INTO `jsh_unit` VALUES ('2', 'kg,包(1:25)'); -INSERT INTO `jsh_unit` VALUES ('8', '瓶,箱(1:12)'); -INSERT INTO `jsh_unit` VALUES ('11', 'qwe,sed(1:33)'); - --- ---------------------------- --- Table structure for `jsh_user` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_user`; -CREATE TABLE `jsh_user` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `username` varchar(255) NOT NULL COMMENT '用户姓名--例如张三', - `loginame` varchar(255) DEFAULT NULL COMMENT '登录用户名--可能为空', - `password` varchar(50) DEFAULT NULL COMMENT '登陆密码', - `position` varchar(200) DEFAULT NULL COMMENT '职位', - `department` varchar(255) DEFAULT NULL COMMENT '所属部门', - `email` varchar(100) DEFAULT NULL COMMENT '电子邮箱', - `phonenum` varchar(100) DEFAULT NULL COMMENT '手机号码', - `ismanager` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否为管理者 0==管理者 1==员工', - `isystem` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否系统自带数据 ', - `status` tinyint(4) DEFAULT NULL COMMENT '用户状态', - `description` varchar(500) DEFAULT NULL COMMENT '用户描述信息', - `remark` varchar(500) DEFAULT NULL COMMENT '备注', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8 COMMENT='用户表'; - --- ---------------------------- --- Records of jsh_user --- ---------------------------- -INSERT INTO `jsh_user` VALUES ('63', '季圣华', 'jsh', 'e10adc3949ba59abbe56e057f20f883e', '', '', '', '', '1', '1', null, '', null); -INSERT INTO `jsh_user` VALUES ('64', '张三', 'zs', 'e10adc3949ba59abbe56e057f20f883e', '', '销售', '', '', '1', '0', null, '', null); -INSERT INTO `jsh_user` VALUES ('65', '李四', 'ls', 'e10adc3949ba59abbe56e057f20f883e', '', '销售', '', '', '1', '0', null, '', null); -INSERT INTO `jsh_user` VALUES ('67', 'fas666', 'asd555', null, 'asdf333', 'sdf444', '11111@qq.com', '222222', '1', '0', null, 'sdf0000', null); -INSERT INTO `jsh_user` VALUES ('74', '21312sfdfsdf', '1231234', null, '', '', '', '', '1', '0', null, '', null); -INSERT INTO `jsh_user` VALUES ('84', '123123', 'jsh123', null, '3123', '1231', '', '', '1', '0', null, '', null); -INSERT INTO `jsh_user` VALUES ('86', '2333', 'sdf111aaa', null, '3232', '23', '', '32323', '1', '0', null, '33232', null); -INSERT INTO `jsh_user` VALUES ('87', '122123132', 'sdfasd1', null, '', '', '', '', '1', '0', null, '', null); -INSERT INTO `jsh_user` VALUES ('90', '232343', '233', null, '', '', '', '', '1', '0', null, '', null); - --- ---------------------------- --- Table structure for `jsh_userbusiness` --- ---------------------------- -DROP TABLE IF EXISTS `jsh_userbusiness`; -CREATE TABLE `jsh_userbusiness` ( - `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `Type` varchar(50) DEFAULT NULL COMMENT '类别', - `KeyId` varchar(50) DEFAULT NULL COMMENT '主ID', - `Value` varchar(10000) DEFAULT NULL COMMENT '值', - `BtnStr` varchar(2000) DEFAULT NULL COMMENT '按钮权限', - PRIMARY KEY (`Id`) -) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='用户/角色/模块关系表'; - --- ---------------------------- --- Records of jsh_userbusiness --- ---------------------------- -INSERT INTO `jsh_userbusiness` VALUES ('1', 'RoleAPP', '4', '[23][24][25][27][8][26][22][7][3][6]', null); -INSERT INTO `jsh_userbusiness` VALUES ('2', 'RoleAPP', '5', '[8][7][6]', null); -INSERT INTO `jsh_userbusiness` VALUES ('3', 'RoleAPP', '6', '[21][1][8]', null); -INSERT INTO `jsh_userbusiness` VALUES ('4', 'RoleAPP', '7', '[21][1][8][11]', null); -INSERT INTO `jsh_userbusiness` VALUES ('5', 'RoleFunctions', '4', '[13][12][16][14][15][234][236][22][23][220][25][217][218][26][194][195][31][213][232][233][59][207][208][209][216][226][227][228][229][235][237][210][211][214][215][33][200][201][41][199][202][40][197][203][204][205][206][212]', '[{\"funId\":\"25\",\"btnStr\":\"1\"},{\"funId\":\"217\",\"btnStr\":\"1\"},{\"funId\":\"218\",\"btnStr\":\"1\"},{\"funId\":\"232\",\"btnStr\":\"3\"},{\"funId\":\"233\",\"btnStr\":\"3\"},{\"funId\":\"33\",\"btnStr\":\"3\"},{\"funId\":\"200\",\"btnStr\":\"3\"},{\"funId\":\"201\",\"btnStr\":\"3\"},{\"funId\":\"210\",\"btnStr\":\"3\"},{\"funId\":\"211\",\"btnStr\":\"3\"},{\"funId\":\"214\",\"btnStr\":\"3\"},{\"funId\":\"215\",\"btnStr\":\"3\"},{\"funId\":\"41\",\"btnStr\":\"3\"},{\"funId\":\"199\",\"btnStr\":\"3\"},{\"funId\":\"202\",\"btnStr\":\"3\"},{\"funId\":\"40\",\"btnStr\":\"3\"}]'); -INSERT INTO `jsh_userbusiness` VALUES ('6', 'RoleFunctions', '5', '[22][23][25][26][194][195][31][33][200][201][41][199][202]', null); -INSERT INTO `jsh_userbusiness` VALUES ('7', 'RoleFunctions', '6', '[13][12][16][33]', '[{\"funId\":\"33\",\"btnStr\":\"4\"}]'); -INSERT INTO `jsh_userbusiness` VALUES ('8', 'RoleAPP', '8', '[21][1][8][11][10]', null); -INSERT INTO `jsh_userbusiness` VALUES ('9', 'RoleFunctions', '7', '[168][13][12][16][14][15][189][18][19][132]', null); -INSERT INTO `jsh_userbusiness` VALUES ('10', 'RoleFunctions', '8', '[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187]', null); -INSERT INTO `jsh_userbusiness` VALUES ('11', 'RoleFunctions', '9', '[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187][188]', null); -INSERT INTO `jsh_userbusiness` VALUES ('12', 'UserRole', '1', '[5]', null); -INSERT INTO `jsh_userbusiness` VALUES ('13', 'UserRole', '2', '[6][7]', null); -INSERT INTO `jsh_userbusiness` VALUES ('14', 'UserDepot', '2', '[1][2][6][7]', null); -INSERT INTO `jsh_userbusiness` VALUES ('15', 'UserDepot', '1', '[1][2][5][6][7][10][12][14][15][17]', null); -INSERT INTO `jsh_userbusiness` VALUES ('16', 'UserRole', '63', '[4]', null); -INSERT INTO `jsh_userbusiness` VALUES ('17', 'RoleFunctions', '13', '[46][47][48][49]', null); -INSERT INTO `jsh_userbusiness` VALUES ('18', 'UserDepot', '63', '[1][3]', null); -INSERT INTO `jsh_userbusiness` VALUES ('19', 'UserDepot', '5', '[6][45][46][50]', null); -INSERT INTO `jsh_userbusiness` VALUES ('20', 'UserRole', '5', '[5]', null); -INSERT INTO `jsh_userbusiness` VALUES ('21', 'UserRole', '64', '[5]', null); -INSERT INTO `jsh_userbusiness` VALUES ('22', 'UserDepot', '64', '[1]', null); -INSERT INTO `jsh_userbusiness` VALUES ('23', 'UserRole', '65', '[5]', null); -INSERT INTO `jsh_userbusiness` VALUES ('24', 'UserDepot', '65', '[1]', null); -INSERT INTO `jsh_userbusiness` VALUES ('25', 'UserCustomer', '64', '[5][2]', null); -INSERT INTO `jsh_userbusiness` VALUES ('26', 'UserCustomer', '65', '[6]', null); -INSERT INTO `jsh_userbusiness` VALUES ('27', 'UserCustomer', '63', '[5][2]', null); +-- noinspection SqlNoDataSourceInspectionForFile + +/* +Navicat MySQL Data Transfer + +Source Server : localhost +Source Server Version : 50704 +Source Host : 127.0.0.1:3306 +Source Database : jsh_erp + +Target Server Type : MYSQL +Target Server Version : 50704 +File Encoding : 65001 + +Date: 2018-10-28 23:21:22 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `databasechangelog` +-- ---------------------------- +DROP TABLE IF EXISTS `databasechangelog`; +CREATE TABLE `databasechangelog` ( + `ID` varchar(255) NOT NULL, + `AUTHOR` varchar(255) NOT NULL, + `FILENAME` varchar(255) NOT NULL, + `DATEEXECUTED` datetime NOT NULL, + `ORDEREXECUTED` int(11) NOT NULL, + `EXECTYPE` varchar(10) NOT NULL, + `MD5SUM` varchar(35) DEFAULT NULL, + `DESCRIPTION` varchar(255) DEFAULT NULL, + `COMMENTS` varchar(255) DEFAULT NULL, + `TAG` varchar(255) DEFAULT NULL, + `LIQUIBASE` varchar(20) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of databasechangelog +-- ---------------------------- +INSERT INTO `databasechangelog` VALUES ('201709282202', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-28 23:34:07', '1', 'EXECUTED', '7:ca3a38c3a43ee96bf6c7bbf56123d1fc', 'sql', '增加角色bbbb-测试', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201709282227', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-28 23:34:07', '2', 'EXECUTED', '7:fa335b3dcabb52f38c4300e35b7c0b4c', 'sql', '删除角色bbbb-测试', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201709282322', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-29 22:39:46', '3', 'EXECUTED', '7:adeea7031bd16af361001ce7d93b1e1a', 'sql', '新增系统配置表', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201709292218', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-09-29 22:39:46', '4', 'EXECUTED', '7:f7079f8d7b3fdb92fb6d319789ea9117', 'sql', '新增系统参数数据-公司相关', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201710122314', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-10-18 22:39:27', '5', 'EXECUTED', '7:c0885501076d6473461f074cc68535e7', 'sql', '新增商品属性-数据', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201712102245', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2017-12-10 22:51:30', '6', 'EXECUTED', '7:9b0df7eba9ad678b08fd435be32397b1', 'sql', '更新账户表-是否默认列', null, '3.1.1'); +INSERT INTO `databasechangelog` VALUES ('201809122201', 'jishenghua', 'liquibase/jsh_erp/db.changelog-jsh_erp-1.0.xml', '2018-10-28 19:56:28', '7', 'EXECUTED', '7:62bde21df811efc41b146eac39da7994', 'sql', '更新用户表-是否系统列', null, '3.1.1'); + +-- ---------------------------- +-- Table structure for `databasechangeloglock` +-- ---------------------------- +DROP TABLE IF EXISTS `databasechangeloglock`; +CREATE TABLE `databasechangeloglock` ( + `ID` int(11) NOT NULL, + `LOCKED` bit(1) NOT NULL, + `LOCKGRANTED` datetime DEFAULT NULL, + `LOCKEDBY` varchar(255) DEFAULT NULL, + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of databasechangeloglock +-- ---------------------------- +INSERT INTO `databasechangeloglock` VALUES ('1', '', null, null); + +-- ---------------------------- +-- Table structure for `jsh_account` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_account`; +CREATE TABLE `jsh_account` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `SerialNo` varchar(50) DEFAULT NULL COMMENT '编号', + `InitialAmount` decimal(24, 6) DEFAULT NULL COMMENT '期初金额', + `CurrentAmount` decimal(24, 6) DEFAULT NULL COMMENT '当前余额', + `Remark` varchar(100) DEFAULT NULL COMMENT '备注', + `IsDefault` bit(1) DEFAULT NULL COMMENT '是否默认', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='账户信息'; + +-- ---------------------------- +-- Records of jsh_account +-- ---------------------------- +INSERT INTO `jsh_account` VALUES ('4', '南通建行', '652346523465234623', '1200', '215', '建行账户', ''); +INSERT INTO `jsh_account` VALUES ('9', '流动总账', '65234624523452364', '2000', '393', '现在账户', ''); +INSERT INTO `jsh_account` VALUES ('10', '支付宝', '123456789@qq.com', '10000', null, '', ''); +INSERT INTO `jsh_account` VALUES ('11', '微信', '13000000000', '10000', null, '', ''); +INSERT INTO `jsh_account` VALUES ('12', '上海农行', '65324345234523211', '10000', '0', '', ''); + +-- ---------------------------- +-- Table structure for `jsh_accounthead` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_accounthead`; +CREATE TABLE `jsh_accounthead` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Type` varchar(50) DEFAULT NULL COMMENT '类型(支出/收入/收款/付款/转账)', + `OrganId` bigint(20) DEFAULT NULL COMMENT '单位Id(收款/付款单位)', + `HandsPersonId` bigint(20) DEFAULT NULL COMMENT '经手人Id', + `ChangeAmount` decimal(24, 6) DEFAULT NULL COMMENT '变动金额(优惠/收款/付款/实付)', + `TotalPrice` decimal(24, 6) DEFAULT NULL COMMENT '合计金额', + `AccountId` bigint(20) DEFAULT NULL COMMENT '账户(收款/付款)', + `BillNo` varchar(50) DEFAULT NULL COMMENT '单据编号', + `BillTime` datetime DEFAULT NULL COMMENT '单据日期', + `Remark` varchar(100) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`Id`), + KEY `FK9F4C0D8DB610FC06` (`OrganId`), + KEY `FK9F4C0D8DAAE50527` (`AccountId`), + KEY `FK9F4C0D8DC4170B37` (`HandsPersonId`), + CONSTRAINT `FK9F4C0D8DAAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), + CONSTRAINT `FK9F4C0D8DB610FC06` FOREIGN KEY (`OrganId`) REFERENCES `jsh_supplier` (`id`), + CONSTRAINT `FK9F4C0D8DC4170B37` FOREIGN KEY (`HandsPersonId`) REFERENCES `jsh_person` (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8 COMMENT='财务主表'; + +-- ---------------------------- +-- Records of jsh_accounthead +-- ---------------------------- +INSERT INTO `jsh_accounthead` VALUES ('57', '收预付款', '8', '3', null, '1000', null, '2342134', '2017-06-27 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('61', '收预付款', '9', '3', null, '33', null, 'SYF2017062901721', '2017-06-29 00:00:00', 'aaaaaa'); +INSERT INTO `jsh_accounthead` VALUES ('67', '收预付款', '10', '4', null, '2100', null, 'SYF2017070222414', '2017-07-02 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('70', '支出', '4', '3', '-60', '-60', '4', 'ZC20170703233735', '2017-07-03 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('74', '转账', null, '3', '-100', '-100', '4', 'ZZ2017070323489', '2017-07-03 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('77', '收入', '2', '3', '40', '40', '4', 'SR20170704222634', '2017-07-04 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('78', '收预付款', '9', '3', null, '200', null, 'SYF201707050257', '2017-07-05 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('79', '收预付款', '9', '3', null, '100', null, 'SYF20170705076', '2017-07-05 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('82', '收款', '2', '3', '0', '2.6', null, 'SK20171008191440', '2017-10-09 00:08:11', ''); +INSERT INTO `jsh_accounthead` VALUES ('83', '付款', '1', '4', '0', '-20', null, 'FK20171008232825', '2017-10-08 00:00:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('84', '收入', '2', '4', '0', '21', '10', 'SR20171009000300', '2017-10-09 00:03:00', ''); +INSERT INTO `jsh_accounthead` VALUES ('85', '收入', '2', '3', '22', '22', '11', 'SR20171009000637', '2017-10-09 00:06:37', '备注123 备注123 备注123'); +INSERT INTO `jsh_accounthead` VALUES ('86', '转账', null, '4', '-22', '-22', '10', 'ZZ20171009000719', '2017-10-09 00:07:19', ''); +INSERT INTO `jsh_accounthead` VALUES ('87', '付款', '4', '4', '10', '-33', null, 'FK20171009000747', '2017-10-09 00:07:47', ''); +INSERT INTO `jsh_accounthead` VALUES ('88', '收款', '2', '4', '0', '2.8', null, 'SK20171024220754', '2017-10-24 22:07:54', ''); +INSERT INTO `jsh_accounthead` VALUES ('89', '收款', '2', '4', '0', '11', null, 'SK20171030232535', '2017-10-30 23:25:35', ''); +INSERT INTO `jsh_accounthead` VALUES ('90', '收款', '2', '4', '0', '10', null, 'SK20171119231440', '2017-11-19 23:14:40', ''); + +-- ---------------------------- +-- Table structure for `jsh_accountitem` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_accountitem`; +CREATE TABLE `jsh_accountitem` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `HeaderId` bigint(20) NOT NULL COMMENT '表头Id', + `AccountId` bigint(20) DEFAULT NULL COMMENT '账户Id', + `InOutItemId` bigint(20) DEFAULT NULL COMMENT '收支项目Id', + `EachAmount` decimal(24, 6) DEFAULT NULL COMMENT '单项金额', + `Remark` varchar(100) DEFAULT NULL COMMENT '单据备注', + PRIMARY KEY (`Id`), + KEY `FK9F4CBAC0AAE50527` (`AccountId`), + KEY `FK9F4CBAC0C5FE6007` (`HeaderId`), + KEY `FK9F4CBAC0D203EDC5` (`InOutItemId`), + CONSTRAINT `FK9F4CBAC0AAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), + CONSTRAINT `FK9F4CBAC0C5FE6007` FOREIGN KEY (`HeaderId`) REFERENCES `jsh_accounthead` (`Id`) ON DELETE CASCADE, + CONSTRAINT `FK9F4CBAC0D203EDC5` FOREIGN KEY (`InOutItemId`) REFERENCES `jsh_inoutitem` (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8 COMMENT='财务子表'; + +-- ---------------------------- +-- Records of jsh_accountitem +-- ---------------------------- +INSERT INTO `jsh_accountitem` VALUES ('58', '57', '9', null, '1000', ''); +INSERT INTO `jsh_accountitem` VALUES ('62', '61', '4', null, '33', ''); +INSERT INTO `jsh_accountitem` VALUES ('68', '67', '4', null, '2100', ''); +INSERT INTO `jsh_accountitem` VALUES ('71', '70', null, '11', '60', ''); +INSERT INTO `jsh_accountitem` VALUES ('75', '74', '9', null, '100', ''); +INSERT INTO `jsh_accountitem` VALUES ('78', '77', null, '14', '40', ''); +INSERT INTO `jsh_accountitem` VALUES ('79', '78', '9', null, '200', ''); +INSERT INTO `jsh_accountitem` VALUES ('80', '79', '9', null, '100', ''); +INSERT INTO `jsh_accountitem` VALUES ('83', '82', '10', null, '2.6', ''); +INSERT INTO `jsh_accountitem` VALUES ('84', '83', '10', null, '-20', ''); +INSERT INTO `jsh_accountitem` VALUES ('85', '84', null, '13', '21', ''); +INSERT INTO `jsh_accountitem` VALUES ('86', '85', null, '12', '22', '44'); +INSERT INTO `jsh_accountitem` VALUES ('87', '86', '11', null, '22', ''); +INSERT INTO `jsh_accountitem` VALUES ('88', '87', '10', null, '-33', ''); +INSERT INTO `jsh_accountitem` VALUES ('89', '88', '10', null, '2.8', ''); +INSERT INTO `jsh_accountitem` VALUES ('90', '89', '11', null, '11', ''); +INSERT INTO `jsh_accountitem` VALUES ('91', '90', '12', null, '10', ''); + +-- ---------------------------- +-- Table structure for `jsh_app` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_app`; +CREATE TABLE `jsh_app` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Number` varchar(50) DEFAULT NULL COMMENT '编号', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `Type` varchar(50) DEFAULT NULL COMMENT '类型', + `Icon` varchar(50) DEFAULT NULL COMMENT '图标', + `URL` varchar(50) DEFAULT NULL COMMENT '编号', + `Width` varchar(50) DEFAULT NULL COMMENT '宽度', + `Height` varchar(50) DEFAULT NULL COMMENT '高度', + `ReSize` bit(1) DEFAULT NULL COMMENT '是否可改变大小', + `OpenMax` bit(1) DEFAULT NULL COMMENT '最大化', + `Flash` bit(1) DEFAULT NULL COMMENT '是否切换', + `ZL` varchar(50) DEFAULT NULL COMMENT '类型', + `Sort` varchar(50) DEFAULT NULL COMMENT '排序', + `Remark` varchar(200) DEFAULT NULL COMMENT '备注', + `Enabled` bit(1) DEFAULT NULL COMMENT '是否启用', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='应用表'; + +-- ---------------------------- +-- Records of jsh_app +-- ---------------------------- +INSERT INTO `jsh_app` VALUES ('3', '00', '系统管理', 'app', '0000000004.png', '', '1240', '600', '', '', '', 'desk', '198', '', ''); +INSERT INTO `jsh_app` VALUES ('6', '', '个人信息', 'app', '0000000005.png', '../user/password.html', '600', '400', '', '', '', 'dock', '200', '', ''); +INSERT INTO `jsh_app` VALUES ('7', '01', '基础数据', 'app', '0000000006.png', '', '1350', '630', '', '', '', 'desk', '120', '', ''); +INSERT INTO `jsh_app` VALUES ('22', '03', '报表查询', 'app', '0000000022.png', '', '1350', '630', '', '', '', 'desk', '115', '', ''); +INSERT INTO `jsh_app` VALUES ('23', '04', '零售管理', 'app', 'resizeApi.png', '', '1350', '630', '', '', '', 'desk', '025', '', ''); +INSERT INTO `jsh_app` VALUES ('24', '05', '采购管理', 'app', 'buy.png', '', '1350', '630', '', '', '', 'desk', '027', '', ''); +INSERT INTO `jsh_app` VALUES ('25', '06', '销售管理', 'app', 'sale.png', '', '1350', '630', '', '', '', 'desk', '028', '', ''); +INSERT INTO `jsh_app` VALUES ('26', '07', '财务管理', 'app', 'money.png', '', '1350', '630', '', '', '', 'desk', '035', '', ''); +INSERT INTO `jsh_app` VALUES ('27', '08', '仓库管理', 'app', 'depot.png', '', '1350', '630', '', '', '', 'desk', '029', '', ''); + +-- ---------------------------- +-- Table structure for `jsh_asset` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_asset`; +CREATE TABLE `jsh_asset` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `assetnameID` bigint(20) NOT NULL COMMENT '资产名称id', + `location` varchar(255) DEFAULT NULL COMMENT '位置', + `labels` varchar(255) DEFAULT NULL COMMENT '标签:以空格为分隔符', + `status` smallint(6) DEFAULT NULL COMMENT '资产的状态:0==在库,1==在用,2==消费', + `userID` bigint(20) DEFAULT NULL COMMENT '用户ID', + `price` decimal(24, 6) DEFAULT NULL COMMENT '购买价格', + `purchasedate` datetime DEFAULT NULL COMMENT '购买日期', + `periodofvalidity` datetime DEFAULT NULL COMMENT '有效日期', + `warrantydate` datetime DEFAULT NULL COMMENT '保修日期', + `assetnum` varchar(255) DEFAULT NULL COMMENT '资产编号', + `serialnum` varchar(255) DEFAULT NULL COMMENT '资产序列号', + `supplier` bigint(20) NOT NULL COMMENT '供应商', + `description` longtext COMMENT '描述信息', + `addMonth` longtext COMMENT '资产添加时间,统计报表使用', + `createtime` datetime DEFAULT NULL COMMENT '创建时间', + `creator` bigint(20) DEFAULT NULL COMMENT '创建人', + `updatetime` datetime DEFAULT NULL COMMENT '更新时间', + `updator` bigint(20) DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `FK353690ED9B6CB285` (`assetnameID`), + KEY `FK353690EDAD45B659` (`creator`), + KEY `FK353690ED27D23FE4` (`supplier`), + KEY `FK353690ED61FE182C` (`updator`), + KEY `FK353690ED3E226853` (`userID`), + CONSTRAINT `FK353690ED27D23FE4` FOREIGN KEY (`supplier`) REFERENCES `jsh_supplier` (`id`), + CONSTRAINT `FK353690ED3E226853` FOREIGN KEY (`userID`) REFERENCES `jsh_user` (`id`), + CONSTRAINT `FK353690ED61FE182C` FOREIGN KEY (`updator`) REFERENCES `jsh_user` (`id`), + CONSTRAINT `FK353690ED9B6CB285` FOREIGN KEY (`assetnameID`) REFERENCES `jsh_assetname` (`id`), + CONSTRAINT `FK353690EDAD45B659` FOREIGN KEY (`creator`) REFERENCES `jsh_user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='资产记录表'; + +-- ---------------------------- +-- Records of jsh_asset +-- ---------------------------- +INSERT INTO `jsh_asset` VALUES ('1', '27', 'weizhi', '', '0', null, '11', '2016-10-22 00:00:00', '2016-10-21 00:00:00', '2016-11-03 00:00:00', '1231241', '123124123', '2', '', '2016-10', '2016-10-22 20:04:48', '63', '2016-10-22 20:04:48', '63'); +INSERT INTO `jsh_asset` VALUES ('3', '29', 'weizhi', null, '0', null, '11', '2016-10-22 00:00:00', '2016-10-21 00:00:00', '2016-11-03 00:00:00', '1231241', '123124123', '2', null, null, '2017-07-22 18:42:14', null, '2017-07-22 18:42:14', null); + +-- ---------------------------- +-- Table structure for `jsh_assetcategory` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_assetcategory`; +CREATE TABLE `jsh_assetcategory` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `assetname` varchar(255) NOT NULL COMMENT '资产类型名称', + `isystem` tinyint(4) NOT NULL COMMENT '是否系统自带 0==系统 1==非系统', + `description` varchar(500) DEFAULT NULL COMMENT '描述信息', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='资产类型'; + +-- ---------------------------- +-- Records of jsh_assetcategory +-- ---------------------------- +INSERT INTO `jsh_assetcategory` VALUES ('14', '递延资产', '1', '递延资产'); +INSERT INTO `jsh_assetcategory` VALUES ('15', '无形资产', '1', '无形资产'); +INSERT INTO `jsh_assetcategory` VALUES ('16', '长期投资', '1', '长期投资'); +INSERT INTO `jsh_assetcategory` VALUES ('17', '固定资产', '1', '固定资产'); +INSERT INTO `jsh_assetcategory` VALUES ('18', '流动资产', '1', '流动资产'); + +-- ---------------------------- +-- Table structure for `jsh_assetname` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_assetname`; +CREATE TABLE `jsh_assetname` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `assetname` varchar(255) NOT NULL COMMENT '资产名称', + `assetcategoryID` bigint(20) NOT NULL COMMENT '资产类型', + `isystem` smallint(6) NOT NULL COMMENT '是否系统自带 0==系统 1==非系统', + `description` longtext COMMENT '描述信息', + `isconsumables` smallint(6) DEFAULT NULL COMMENT '是否为耗材 0==否 1==是 耗材状态只能是消费', + PRIMARY KEY (`id`), + KEY `FKA4ADCCF866BC8AD3` (`assetcategoryID`), + CONSTRAINT `FKA4ADCCF866BC8AD3` FOREIGN KEY (`assetcategoryID`) REFERENCES `jsh_assetcategory` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='资产信息'; + +-- ---------------------------- +-- Records of jsh_assetname +-- ---------------------------- +INSERT INTO `jsh_assetname` VALUES ('1', '联想Y450', '17', '1', '', '1'); +INSERT INTO `jsh_assetname` VALUES ('2', '惠普打印机', '15', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('12', '乐萌水杯', '16', '1', '', '1'); +INSERT INTO `jsh_assetname` VALUES ('13', '机顶盒', '17', '1', '机顶盒', '0'); +INSERT INTO `jsh_assetname` VALUES ('14', 'TCL电视', '17', '1', '', '1'); +INSERT INTO `jsh_assetname` VALUES ('15', '手机', '17', '1', '', '1'); +INSERT INTO `jsh_assetname` VALUES ('16', '硬盘', '16', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('17', '毛笔', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('18', '杯子', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('19', '建造师证书', '15', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('20', '算量软件', '14', '1', '', '1'); +INSERT INTO `jsh_assetname` VALUES ('21', 'cad软件', '15', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('22', '办公桌', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('23', '笔记本', '17', '1', '笔记本', '1'); +INSERT INTO `jsh_assetname` VALUES ('24', '打印机', '17', '1', '打印机', '0'); +INSERT INTO `jsh_assetname` VALUES ('25', '电脑', '17', '1', '电脑', '0'); +INSERT INTO `jsh_assetname` VALUES ('26', '电动车', '16', '1', '电动车', '0'); +INSERT INTO `jsh_assetname` VALUES ('27', '电源线', '17', '1', '电源线', '0'); +INSERT INTO `jsh_assetname` VALUES ('28', '电源线666', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('29', '电源线777', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('30', '电源线8', '17', '1', '', '0'); +INSERT INTO `jsh_assetname` VALUES ('31', '电源线9', '17', '1', '', '0'); + +-- ---------------------------- +-- Table structure for `jsh_depot` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_depot`; +CREATE TABLE `jsh_depot` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `name` varchar(20) DEFAULT NULL COMMENT '仓库名称', + `address` varchar(50) DEFAULT NULL COMMENT '仓库地址', + `warehousing` decimal(24, 6) DEFAULT NULL COMMENT '仓储费', + `truckage` decimal(24, 6) DEFAULT NULL COMMENT '搬运费', + `type` int(10) DEFAULT NULL COMMENT '类型', + `sort` varchar(10) DEFAULT NULL COMMENT '排序', + `remark` varchar(100) DEFAULT NULL COMMENT '描述', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='仓库表'; + +-- ---------------------------- +-- Records of jsh_depot +-- ---------------------------- +INSERT INTO `jsh_depot` VALUES ('1', '叠石桥店', '地址222', '33', '22', '0', '2', '上海33'); +INSERT INTO `jsh_depot` VALUES ('2', '公司总部', '地址12355', '44', '22.22', '0', '1', '总部'); +INSERT INTO `jsh_depot` VALUES ('3', '金沙店', '地址666', '31', '4', '0', '3', '苏州'); +INSERT INTO `jsh_depot` VALUES ('4', '1268200294', '', null, null, '1', '1', ''); +INSERT INTO `jsh_depot` VALUES ('5', '1268787965', null, null, null, '1', '3', ''); +INSERT INTO `jsh_depot` VALUES ('6', '1269520625', null, null, null, '1', '2', ''); + +-- ---------------------------- +-- Table structure for `jsh_depothead` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_depothead`; +-- noinspection SqlNoDataSourceInspection + +CREATE TABLE `jsh_depothead` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Type` varchar(50) DEFAULT NULL COMMENT '类型(出库/入库)', + `SubType` varchar(50) DEFAULT NULL COMMENT '出入库分类', + `ProjectId` bigint(20) DEFAULT NULL COMMENT '项目Id', + `DefaultNumber` varchar(50) DEFAULT NULL COMMENT '初始票据号', + `Number` varchar(50) DEFAULT NULL COMMENT '票据号', + `OperPersonName` varchar(50) DEFAULT NULL COMMENT '操作员名字', + `CreateTime` datetime DEFAULT NULL COMMENT '创建时间', + `OperTime` datetime DEFAULT NULL COMMENT '出入库时间', + `OrganId` bigint(20) DEFAULT NULL COMMENT '供应商Id', + `HandsPersonId` bigint(20) DEFAULT NULL COMMENT '采购/领料-经手人Id', + `AccountId` bigint(20) DEFAULT NULL COMMENT '账户Id', + `ChangeAmount` decimal(24, 6) DEFAULT NULL COMMENT '变动金额(收款/付款)', + `AllocationProjectId` bigint(20) DEFAULT NULL COMMENT '调拨时,对方项目Id', + `TotalPrice` decimal(24, 6) DEFAULT NULL COMMENT '合计金额', + `PayType` varchar(50) DEFAULT NULL COMMENT '付款类型(现金、记账等)', + `Remark` varchar(1000) DEFAULT NULL COMMENT '备注', + `Salesman` varchar(50) DEFAULT NULL COMMENT '业务员(可以多个)', + `AccountIdList` varchar(50) DEFAULT NULL COMMENT '多账户ID列表', + `AccountMoneyList` varchar(200) DEFAULT '' COMMENT '多账户金额列表', + `Discount` decimal(24, 6) DEFAULT NULL COMMENT '优惠率', + `DiscountMoney` decimal(24, 6) DEFAULT NULL COMMENT '优惠金额', + `DiscountLastMoney` decimal(24, 6) DEFAULT NULL COMMENT '优惠后金额', + `OtherMoney` decimal(24, 6) DEFAULT NULL COMMENT '销售或采购费用合计', + `OtherMoneyList` varchar(200) DEFAULT NULL COMMENT '销售或采购费用涉及项目Id数组(包括快递、招待等)', + `OtherMoneyItem` varchar(200) DEFAULT NULL COMMENT '销售或采购费用涉及项目(包括快递、招待等)', + `AccountDay` int(10) DEFAULT NULL COMMENT '结算天数', + `Status` bit(1) DEFAULT NULL COMMENT '单据状态(未审核、已审核)', + PRIMARY KEY (`Id`), + KEY `FK2A80F214CA633ABA` (`AllocationProjectId`), + KEY `FK2A80F214C4170B37` (`HandsPersonId`), + KEY `FK2A80F214B610FC06` (`OrganId`), + KEY `FK2A80F2142888F9A` (`ProjectId`), + KEY `FK2A80F214AAE50527` (`AccountId`), + CONSTRAINT `FK2A80F214AAE50527` FOREIGN KEY (`AccountId`) REFERENCES `jsh_account` (`Id`), + CONSTRAINT `jsh_depothead_ibfk_1` FOREIGN KEY (`ProjectId`) REFERENCES `jsh_depot` (`id`), + CONSTRAINT `jsh_depothead_ibfk_3` FOREIGN KEY (`OrganId`) REFERENCES `jsh_supplier` (`id`), + CONSTRAINT `jsh_depothead_ibfk_4` FOREIGN KEY (`HandsPersonId`) REFERENCES `jsh_person` (`Id`), + CONSTRAINT `jsh_depothead_ibfk_5` FOREIGN KEY (`AllocationProjectId`) REFERENCES `jsh_depot` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8 COMMENT='单据主表'; + +-- ---------------------------- +-- Records of jsh_depothead +-- ---------------------------- +INSERT INTO `jsh_depothead` VALUES ('7', '入库', '采购', null, 'GHDD201708120002', 'GHDD201708120002', '季圣华', '2017-08-12 12:04:07', '2017-08-12 12:03:23', '1', null, '12', '-30', null, '-36', '现付', 'abcdefg', '', null, null, '10', '3.6', '32.4', '30', '[\"10\",\"9\"]', '[\"10\",\"20\"]', '45', ''); +INSERT INTO `jsh_depothead` VALUES ('8', '出库', '销售', null, 'XHDD201708120001', 'XHDD201708120001', '季圣华', '2017-08-12 18:10:14', '2017-08-12 18:09:45', '2', null, '11', '17', null, '24', '现付', '', '<7>,<6>', null, null, '22', '5.28', '18.72', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('9', '入库', '采购', null, 'GHDD201708120003', 'GHDD201708120003', '季圣华', '2017-08-12 21:01:09', '2017-08-12 21:00:36', '1', null, '11', '-100', null, '-120', '现付', '', '', null, null, '10', '12', '108', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('10', '入库', '采购', null, 'GHDD201708120004', 'GHDD201708120004', '季圣华', '2017-08-12 21:10:42', '2017-08-12 21:10:16', '1', null, '4', '-10', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('11', '入库', '采购', null, 'GHDD201708120005', 'jshenghua001', '季圣华', '2017-08-12 22:07:44', '2017-08-12 22:06:37', '1', null, '12', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('12', '入库', '采购', null, 'GHDD201708120006', 'GHDD201708120006', '季圣华', '2017-08-12 22:17:11', '2017-08-12 22:16:35', '1', null, '11', '-10', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('13', '入库', '采购', null, 'GHDD201708120007', 'jishenghua3', '季圣华', '2017-08-12 22:17:52', '2017-08-12 22:17:14', '1', null, '4', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('14', '入库', '采购', null, 'GHDD201708120008', 'jishenghua004', '季圣华', '2017-08-12 22:19:37', '2017-08-12 22:19:07', '1', null, '11', '-30', null, '-36', '现付', '', '', null, null, '10', '3.6', '32.4', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('16', '入库', '采购', null, 'GHDD201708120009', 'jishenghua005', '季圣华', '2017-08-12 22:26:23', '2017-08-12 22:25:14', '1', null, '10', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('17', '入库', '采购', null, 'GHDD201708120010', 'GHDD201708120010', '季圣华', '2017-08-12 22:28:20', '2017-08-12 22:28:02', '1', null, '9', '-30', null, '-36', '现付', '', '', null, null, '10', '3.6', '32.4', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('18', '入库', '采购', null, 'GHDD201708120011', 'GHDD201708120011', '季圣华', '2017-08-12 22:30:08', '2017-08-12 22:29:48', '1', null, '4', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('19', '入库', '采购', null, 'GHDD201708120012', 'GHDD201708120012', '季圣华', '2017-08-12 22:30:57', '2017-08-12 22:29:32', '1', null, null, '-10', null, '-26.4', '现付', '', '', '[\"4\"]', '[\"-10\"]', '10', '2.64', '23.76', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('20', '入库', '采购', null, 'GHDD201708120013', 'GHDD201708120013', '季圣华', '2017-08-12 22:46:43', '2017-08-12 22:45:55', '1', null, '10', '-23', null, '-36', '现付', '', '', null, null, '20', '7.2', '28.8', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('21', '入库', '采购', null, 'GHDD201708120014', 'GHDD201708120014', '季圣华', '2017-08-12 22:46:52', '2017-08-12 22:45:59', '1', null, '11', '-20', null, '-26.4', '现付', '', '', null, null, '10', '2.64', '23.76', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('22', '入库', '采购', null, 'GHDD201708120015', 'GHDD201708120015', '季圣华', '2017-08-12 23:49:32', '2017-08-12 23:48:24', '1', null, '11', '-20', null, '-24', '现付', '', '', null, null, '10', '2.4', '21.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('23', '入库', '采购', null, 'GHDD201708140001', 'GHDD201708140001', '季圣华', '2017-08-14 20:41:54', '2017-08-14 20:40:49', '1', null, '4', '-300', null, '-360', '现付', '', '', null, null, '10', '36', '324', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('24', '入库', '采购', null, 'GHDD201708150001', 'GHDD201708150001', '季圣华', '2017-08-15 21:36:25', '2017-08-15 21:35:38', '1', null, '11', '-675', null, '-750', '现付', '', '', null, null, '10', '75', '675', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('25', '入库', '采购', null, 'GHDD201708150002', 'GHDD201708150002', '季圣华', '2017-08-15 22:31:46', '2017-08-15 22:29:47', '1', null, null, '-33', null, '-75', '现付', 'ababab', '', '[\"9\",\"10\"]', '[\"-22\",\"-11\"]', '10', '7.5', '67.5', '22', '[\"10\",\"8\"]', '[\"11\",\"11\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('26', '入库', '采购', null, 'GHDD201708160001', 'GHDD201708160001', '季圣华', '2017-08-16 23:50:35', '2017-08-16 23:47:42', '4', null, '9', '-162', null, '-150', '现付', '', '', null, null, '10', '18', '162', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('27', '入库', '采购', null, 'GHDD201708180001', 'GHDD201708180001', '季圣华', '2017-08-18 00:25:58', '2017-08-18 00:25:43', '1', null, '11', '-74.25', null, '-75', '现付', '', '', null, null, '10', '8.25', '74.25', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('28', '入库', '采购', null, 'GHDD201708270001', 'GHDD201708270001', '季圣华', '2017-08-27 23:10:44', '2017-08-27 23:06:05', '46', null, '10', '-64.8', null, '-72', '现付', '', '', null, null, '10', '7.2', '64.8', '10', '[\"10\"]', '[\"10\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('29', '出库', '销售', null, 'XSCK201708280001', 'XSCK201708280001', '季圣华', '2017-08-28 23:06:40', '2017-08-28 23:05:11', '2', null, '11', '120.85', null, '130', '现付', '', '<7>', null, null, '10', '13.65', '122.85', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('30', '入库', '销售退货', null, 'XSTH201708280001', 'XSTH201708280001', '季圣华', '2017-08-28 23:13:08', '2017-08-28 23:12:48', '2', null, '10', '-48', null, '-48', '现付', '', '<5>,<6>', null, null, '0', '0', '48', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('31', '出库', '采购退货', null, 'CGTH201708280001', 'CGTH201708280001', '季圣华', '2017-08-28 23:15:45', '2017-08-28 23:15:21', '1', null, '10', '28.6', null, '26', '现付', '', '', null, null, '0', '0', '28.6', '12', '[\"10\"]', '[\"12\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('32', '入库', '其它', null, 'QTRK201708280001', 'QTRK201708280001', '季圣华', '2017-08-28 23:17:55', '2017-08-28 23:17:33', '1', null, null, null, null, '12', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('33', '出库', '其它', null, 'QTCK201708280001', 'QTCK201708280001', '季圣华', '2017-08-28 23:21:14', '2017-08-28 23:20:36', '2', null, null, null, null, '65', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('37', '出库', '调拨', null, 'DBCK201708280002', 'DBCK201708280002', '季圣华', '2017-08-28 23:56:34', '2017-08-28 23:56:10', null, null, null, null, null, '1.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('38', '出库', '调拨', null, 'DBCK201708290001', 'DBCK201708290001', '季圣华', '2017-08-29 00:20:11', '2017-08-29 00:19:58', null, null, null, null, null, '2.6', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('41', '出库', '零售', null, 'LSCK201708290002', 'LSCK201708290002', '季圣华', '2017-08-29 23:29:39', '2017-08-29 23:29:06', '7', null, '10', '42', null, '42', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('42', '出库', '零售', null, 'LSCK201708290003', 'LSCK201708290003', '季圣华', '2017-08-29 23:35:12', '2017-08-29 23:33:21', '7', null, '11', '11', null, '11', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('43', '出库', '零售', null, 'LSCK201708290004', 'LSCK201708290004', '季圣华', '2017-08-29 23:39:44', '2017-08-29 23:39:28', '7', null, '9', '12.1', null, '12.1', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('44', '入库', '零售退货', null, 'LSTH201708290001', 'LSTH201708290001', '季圣华', '2017-08-29 23:48:43', '2017-08-29 23:46:35', '7', null, '10', '-2.2', null, '-2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('45', '入库', '零售退货', null, 'LSTH201708290002', 'LSTH201708290002', '季圣华', '2017-08-29 23:51:55', '2017-08-29 23:51:31', '7', null, '12', '-3.3', null, '-3.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('48', '出库', '零售', null, 'LSCK201708310001', 'LSCK201708310001', '季圣华', '2017-08-31 00:30:31', '2017-08-31 00:29:10', '7', null, null, '12', null, '12', '现付', '', '', '[\"10\",\"11\"]', '[\"15\",\"20\"]', null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('49', '出库', '零售', null, 'LSCK201708310002', 'LSCK201708310002', '季圣华', '2017-08-31 00:57:40', '2017-08-31 00:57:08', '7', null, null, '12', null, '12', '现付', '', '', '[\"9\",\"11\"]', '[\"22\",\"11\"]', null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('50', '出库', '零售', null, 'LSCK201709030001', 'LSCK201709030001', '季圣华', '2017-09-03 12:51:50', '2017-09-03 12:51:21', '10', null, '10', '22', null, '22', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('52', '出库', '零售', null, 'LSCK201709040001', 'LSCK201709040001', '季圣华', '2017-09-04 21:32:49', '2017-09-04 21:31:24', '7', null, '11', '24.2', null, '24.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('53', '出库', '零售', null, 'LSCK201709040002', 'LSCK201709040002', '季圣华', '2017-09-04 21:34:02', '2017-09-04 21:33:30', '7', null, '9', '36.3', null, '36.3', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('54', '入库', '采购', null, 'CGRK201709040001', 'CGRK201709040001', '季圣华', '2017-09-04 22:20:12', '2017-09-04 22:13:00', '1', null, '10', '-10.8', null, '-12', '现付', '', '', null, null, '10', '1.2', '10.8', '12', '[\"9\"]', '[\"12\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('57', '入库', '采购', null, 'CGRK201709050001', 'CGRK201709050001', '季圣华', '2017-09-05 22:37:54', '2017-09-05 22:37:31', '1', null, '11', '-182.52', null, '-182.4', '现付', '', '', null, null, '0', '0', '182.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('60', '出库', '礼品充值', null, 'LPCZ201709050001', 'LPCZ201709050001', '季圣华', '2017-09-05 23:45:48', '2017-09-05 23:42:17', null, null, null, null, null, '13', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('61', '出库', '礼品销售', null, 'LPXS201709050001', 'LPXS201709050001', '季圣华', '2017-09-05 23:48:10', '2017-09-05 23:46:04', null, null, null, null, null, '6.5', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('62', '出库', '礼品充值', null, 'LPCZ201709050002', 'LPCZ201709050002', '季圣华', '2017-09-05 23:52:41', '2017-09-05 23:51:26', null, null, null, null, null, '4', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('63', '入库', '采购', null, 'CGRK201709170001', 'CGRK201709170001', '季圣华', '2017-09-17 21:45:14', '2017-09-17 21:44:50', '1', null, '10', '-13.2', null, '-12', '现付', '', '', null, null, '0', '0', '13.2', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('65', '入库', '采购', null, 'CGRK201709170002', 'CGRK201709170002', '季圣华', '2017-09-17 21:47:07', '2017-09-17 20:45:55', '1', null, null, '-42', null, '-39', '现付', '', '', '[\"12\",\"9\"]', '[\"-20\",\"-22\"]', '0', '0', '42.9', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('68', '其它', '组装单', null, 'ZZD2017092000001', 'ZZD2017092000001', '季圣华', '2017-09-20 23:29:28', '2017-09-20 23:29:13', null, null, null, null, null, '7', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('69', '其它', '拆卸单', null, 'CSD2017092000001', 'CSD2017092000001', '季圣华', '2017-09-20 23:40:55', '2017-09-20 23:40:41', null, null, null, null, null, '0', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('70', '入库', '采购', null, 'CGRK201709210001', 'CGRK201709210001', '季圣华', '2017-09-21 22:37:20', '2017-09-21 22:36:37', '1', null, null, '-50', null, '-50', '现付', '', '', '[\"4\",\"9\"]', '[\"-10\",\"-40\"]', '0', '0', '50', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('71', '入库', '销售退货', null, 'XSTH201709210001', 'XSTH201709210001', '季圣华', '2017-09-21 22:39:00', '2017-09-21 22:38:37', '2', null, '11', '-48', null, '-48', '现付', '', '<6>,<7>', null, null, '0', '0', '48', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('72', '入库', '其它', null, 'QTRK201709210001', 'QTRK201709210001', '季圣华', '2017-09-21 22:39:26', '2017-09-21 22:39:14', '4', null, null, null, null, '24', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('73', '出库', '销售', null, 'XSCK201709210001', 'XSCK201709210001', '季圣华', '2017-09-21 22:40:01', '2017-09-21 22:39:44', '2', null, '11', '10', null, '10', '现付', '', '<6>', null, null, '0', '0', '10', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('74', '出库', '采购退货', null, 'CGTH201709210001', 'CGTH201709210001', '季圣华', '2017-09-21 22:40:57', '2017-09-21 22:40:38', '4', null, '4', '5', null, '5', '现付', '', '', null, null, '0', '0', '5', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('75', '出库', '其它', null, 'QTCK201709210001', 'QTCK201709210001', '季圣华', '2017-09-21 22:41:15', '2017-09-21 22:41:02', '2', null, null, null, null, '13', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('76', '出库', '调拨', null, 'DBCK201709210001', 'DBCK201709210001', '季圣华', '2017-09-21 22:41:36', '2017-09-21 22:41:19', null, null, null, null, null, '10', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('77', '出库', '零售', null, 'LSCK201709210001', 'LSCK201709210001', '季圣华', '2017-09-21 22:42:44', '2017-09-21 22:42:21', '7', null, '4', '2.2', null, '2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('78', '入库', '零售退货', null, 'LSTH201709210001', 'LSTH201709210001', '季圣华', '2017-09-21 22:46:07', '2017-09-21 22:45:49', '7', null, '4', '-2.2', null, '-2.2', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('79', '入库', '采购', null, 'CGRK201709210002', 'CGRK201709210002', '季圣华', '2017-09-21 23:16:37', '2017-09-21 23:16:21', '1', null, '11', '-23.76', null, '-21.6', '现付', '', '', null, null, '0', '0', '23.76', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('80', '其它', '组装单', null, 'ZZD2017092100001', 'ZZD2017092100001', '季圣华', '2017-09-21 23:17:16', '2017-09-21 23:16:59', null, null, null, null, null, '5', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('82', '入库', '采购', null, 'CGRK201709220001', 'CGRK201709220001', '季圣华', '2017-09-22 23:06:01', '2017-09-22 23:05:39', '1', null, null, '-50', null, '-52', '现付', '', '', '[\"11\",\"9\"]', '[\"-20\",\"-30\"]', '10', '5.72', '51.48', '5', '[\"11\",\"10\"]', '[\"2\",\"3\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('84', '入库', '采购', null, 'CGRK201709220002', 'CGRK201709220002', '季圣华', '2017-09-22 23:22:02', '2017-09-22 23:21:48', '1', null, '10', '-26.4', null, '-24', '现付', '', '', null, null, '0', '0', '26.4', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('85', '入库', '采购', null, 'CGRK201709240001', 'CGRK201709240001', '季圣华', '2017-09-24 22:46:00', '2017-09-24 22:44:35', '4', null, null, '-85', null, '-75', '现付', '', '', '[\"10\",\"9\"]', '[\"-20\",\"-65\"]', '0', '0', '87.75', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('87', '出库', '销售', null, 'XSCK201709250001', 'XSCK201709250001', '季圣华', '2017-09-25 22:24:08', '2017-09-25 22:23:47', '2', null, '10', '4', null, '4', '现付', '', '<6>', null, null, '0', '0', '4', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('88', '出库', '销售', null, 'XSCK201709250002', 'XSCK201709250002', '季圣华', '2017-09-25 22:36:51', '2017-09-25 22:35:09', '2', null, '10', '39.6', null, '40', '现付', '', '<7>', null, null, '10', '4.4', '39.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('89', '入库', '零售退货', null, 'LSTH201709260001', 'LSTH201709260001', '季圣华', '2017-09-26 00:26:52', '2017-09-26 00:26:19', '7', null, '9', '-18', null, '-18', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('90', '出库', '零售', null, 'LSCK201709260001', 'LSCK201709260001', '季圣华', '2017-09-26 22:31:24', '2017-09-26 22:29:50', '7', null, null, '100', null, '100', '现付', '', '', '[\"10\",\"11\"]', '[\"60\",\"40\"]', null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('93', '出库', '销售', null, 'XSCK201710080001', 'XSCK201710080001', '季圣华', '2017-10-08 19:12:23', '2017-10-08 19:11:44', '2', null, '10', '0', null, '2.6', '现付', '', '<7>', null, null, '0', '0', '2.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('94', '出库', '销售', null, 'XSCK201710080002', 'XSCK201710080002', '季圣华', '2017-10-08 19:58:55', '2017-10-08 19:58:27', '5', null, '9', '0', null, '8', '现付', '', '<6>', null, null, '0', '0', '8', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('95', '入库', '采购', null, 'CGRK201710180001', 'CGRK201710180001', '季圣华', '2017-10-18 23:21:24', '2017-10-18 23:21:12', '1', null, '11', '-2.86', null, '-2.6', '现付', '', '', null, null, '0', '0', '2.86', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('96', '出库', '销售', null, 'XSCK201710240001', 'XSCK201710240001', '季圣华', '2017-10-24 22:04:06', '2017-10-24 22:03:08', '2', null, '9', '0', null, '2.8', '现付', '', '<7>', null, null, '10', '0.28', '2.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('97', '入库', '采购', null, 'CGRK201710290001', 'CGRK201710290001', '季圣华', '2017-10-29 23:30:47', '2017-10-29 23:30:08', '4', null, '10', '0', null, '-200', '现付', '', '', null, null, '0', '0', '234', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('98', '入库', '采购', null, 'CGRK201710290002', 'CGRK201710290002', '季圣华', '2017-10-29 23:32:07', '2017-10-29 23:30:52', '4', null, '10', '0', null, '-300', '现付', '', '', null, null, '0', '0', '351', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('99', '入库', '采购', null, 'CGRK201710290003', 'CGRK201710290003', '季圣华', '2017-10-29 23:33:45', '2017-10-29 23:32:11', '4', null, '11', '-10', null, '-720', '现付', '', '', null, null, '0', '0', '842.4', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('100', '出库', '礼品销售', null, 'LPXS201711010001', 'LPXS201711010001', '季圣华', '2017-11-01 23:06:40', '2017-11-01 23:06:13', null, null, null, '0', null, '1', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('101', '出库', '调拨', null, 'DBCK201711020001', 'DBCK201711020001', '季圣华', '2017-11-02 22:51:17', '2017-11-02 22:48:58', null, null, null, '0', null, '50', '现付', '', '', null, null, null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('102', '出库', '零售', null, 'LSCK201711060001', 'LSCK201711060001', '季圣华', '2017-11-06 20:38:46', '2017-11-06 20:38:01', '7', null, null, '12', null, '12', '现付', '', '', '[\"9\",\"12\"]', '[\"10\",\"2\"]', null, null, null, null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('103', '入库', '采购', null, 'CGRK201711070001', 'CGRK201711070001', '季圣华', '2017-11-07 21:07:05', '2017-11-07 21:06:53', '1', null, '10', '-26.4', null, '-24', '现付', '', '', null, '', '0', '0', '26.4', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('104', '入库', '采购', null, 'CGRK201711070002', 'CGRK201711070002', '季圣华', '2017-11-07 21:07:40', '2017-11-07 21:07:08', '4', null, null, '-11', null, '-10', '现付', '', '', '[\"9\",\"11\"]', '[\"-10\",\"-1\"]', '0', '0', '11.7', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('105', '出库', '销售', null, 'XSCK201711070001', 'XSCK201711070001', '季圣华', '2017-11-07 21:08:48', '2017-11-07 21:08:34', '2', null, '10', '13', null, '13', '现付', '', '<6>', null, '', '0', '0', '13', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('106', '出库', '销售', null, 'XSCK201711070002', 'XSCK201711070002', '季圣华', '2017-11-07 21:09:20', '2017-11-07 21:08:51', '2', null, null, '13', null, '13', '现付', '', '<5>', '[\"9\",\"10\"]', '[\"5\",\"8\"]', '0', '0', '13', '54', '[\"11\",\"10\"]', '[\"21\",\"33\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('107', '入库', '采购', null, 'CGRK201712030001', 'CGRK201712030001', '季圣华', '2017-12-03 22:38:36', '2017-12-03 22:37:26', '4', null, '9', '-1', null, '-1', '现付', '', '', null, '', '0', '0', '1', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('108', '入库', '采购', null, 'CGRK201712030002', 'sdfasdfa', '季圣华', '2017-12-03 22:40:57', '2017-12-03 22:40:38', '4', null, '4', '-42.12', null, '-36', '现付', '', '', null, '', '0', '0', '42.12', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('109', '入库', '采购', null, 'CGRK201712030003', 'CGRK201712030003', '季圣华', '2017-12-03 22:41:38', '2017-12-03 22:41:01', '4', null, '11', '-1.4', null, '-1.2', '现付', '', '', null, '', '0', '0', '1.4', null, '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('110', '入库', '采购', null, 'CGRK201712050001', 'CGRK201712050001', '季圣华', '2017-12-05 23:05:48', '2017-12-05 23:05:34', '1', null, '10', '-11', null, '-10', '现付', '', '', null, '', '0', '0', '11', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('111', '入库', '采购', null, 'CGRK201712050002', 'CGRK201712050002', '季圣华', '2017-12-05 23:12:53', '2017-12-05 23:12:40', '1', null, '10', '0', null, '-20', '现付', '', '', null, '', '0', '0', '22', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); +INSERT INTO `jsh_depothead` VALUES ('112', '出库', '销售', null, 'XSCK201712100001', 'XSCK201712100001', '季圣华', '2017-12-10 21:07:45', '2017-12-10 21:07:25', '2', null, '11', '2.6', null, '2.6', '现付', '', '<>', null, '', '0', '0', '2.6', null, null, null, null, ''); +INSERT INTO `jsh_depothead` VALUES ('113', '入库', '采购', null, 'CGRK201712100001', 'CGRK201712100001', '季圣华', '2017-12-10 23:11:20', '2017-12-10 23:11:10', '4', null, '9', '-14.52', null, '-14.3', '现付', '', '', null, '', '0', '0', '14.52', '0', '[\"undefined\"]', '[\"undefined\"]', null, ''); + +-- ---------------------------- +-- Table structure for `jsh_depotitem` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_depotitem`; +CREATE TABLE `jsh_depotitem` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `HeaderId` bigint(20) NOT NULL COMMENT '表头Id', + `MaterialId` bigint(20) NOT NULL COMMENT '材料Id', + `MUnit` varchar(20) DEFAULT NULL COMMENT '商品计量单位', + `OperNumber` decimal(24, 6) DEFAULT NULL COMMENT '数量', + `BasicNumber` decimal(24, 6) DEFAULT NULL COMMENT '基础数量,如kg、瓶', + `UnitPrice` decimal(24, 6) DEFAULT NULL COMMENT '单价', + `TaxUnitPrice` decimal(24, 6) DEFAULT NULL COMMENT '含税单价', + `AllPrice` decimal(24, 6) DEFAULT NULL COMMENT '金额', + `Remark` varchar(200) DEFAULT NULL COMMENT '描述', + `Img` varchar(50) DEFAULT NULL COMMENT '图片', + `Incidentals` decimal(24, 6) DEFAULT NULL COMMENT '运杂费', + `DepotId` bigint(20) DEFAULT NULL COMMENT '仓库ID(库存是统计出来的)', + `AnotherDepotId` bigint(20) DEFAULT NULL COMMENT '调拨时,对方仓库Id', + `TaxRate` decimal(24, 6) DEFAULT NULL COMMENT '税率', + `TaxMoney` decimal(24, 6) DEFAULT NULL COMMENT '税额', + `TaxLastMoney` decimal(24, 6) DEFAULT NULL COMMENT '价税合计', + `OtherField1` varchar(50) DEFAULT NULL COMMENT '自定义字段1-品名', + `OtherField2` varchar(50) DEFAULT NULL COMMENT '自定义字段2-型号', + `OtherField3` varchar(50) DEFAULT NULL COMMENT '自定义字段3-制造商', + `OtherField4` varchar(50) DEFAULT NULL COMMENT '自定义字段4', + `OtherField5` varchar(50) DEFAULT NULL COMMENT '自定义字段5', + `MType` varchar(20) DEFAULT NULL COMMENT '商品类型', + PRIMARY KEY (`Id`), + KEY `FK2A819F475D61CCF7` (`MaterialId`), + KEY `FK2A819F474BB6190E` (`HeaderId`), + KEY `FK2A819F479485B3F5` (`DepotId`), + KEY `FK2A819F47729F5392` (`AnotherDepotId`), + CONSTRAINT `FK2A819F47729F5392` FOREIGN KEY (`AnotherDepotId`) REFERENCES `jsh_depot` (`id`), + CONSTRAINT `FK2A819F479485B3F5` FOREIGN KEY (`DepotId`) REFERENCES `jsh_depot` (`id`), + CONSTRAINT `jsh_depotitem_ibfk_1` FOREIGN KEY (`HeaderId`) REFERENCES `jsh_depothead` (`Id`) ON DELETE CASCADE, + CONSTRAINT `jsh_depotitem_ibfk_2` FOREIGN KEY (`MaterialId`) REFERENCES `jsh_material` (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8 COMMENT='单据子表'; + +-- ---------------------------- +-- Records of jsh_depotitem +-- ---------------------------- +INSERT INTO `jsh_depotitem` VALUES ('7', '7', '500', '码', '30', '30', '1.2', '1.32', '36', 'remark', null, null, '3', null, '10', '3.6', '39.6', 'a', 'b', 'c', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('8', '8', '500', '码', '20', '20', '1.2', '1.2', '24', '', null, null, '3', null, null, '0', '24', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('9', '9', '500', '码', '100', '100', '1.2', '1.32', '120', '', null, null, '3', null, '10', '12', '132', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('10', '10', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('11', '11', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('12', '12', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('13', '13', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('14', '14', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('16', '16', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('17', '17', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('18', '18', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('19', '19', '500', '码', '22', '22', '1.2', '1.32', '26.4', '', null, null, '3', null, '10', '2.64', '29.04', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('20', '20', '500', '码', '30', '30', '1.2', '1.32', '36', '', null, null, '3', null, '10', '3.6', '39.6', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('21', '21', '500', '码', '22', '22', '1.2', '1.32', '26.4', '', null, null, '3', null, '10', '2.64', '29.04', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('22', '22', '500', '码', '20', '20', '1.2', '1.32', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('23', '23', '517', '箱', '10', '120', '36', '36', '360', '', null, null, '3', null, '0', '0', '360', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('24', '24', '518', '包', '10', '250', '75', '75', '750', '', null, null, '3', null, '0', '0', '750', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('25', '25', '518', '包', '1', '25', '75', '75', '75', '', null, null, '3', null, '0', '0', '75', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('26', '26', '518', '包', '2', '50', '75', '90', '150', '', null, null, '3', null, '20', '30', '180', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('27', '27', '518', '包', '1', '25', '75', '82.5', '75', '', null, null, '3', null, '10', '7.5', '82.5', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('28', '28', '517', '箱', '2', '24', '36', '36', '72', '', null, null, '3', null, '0', '0', '72', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('29', '29', '500', '码', '100', '100', '1.3', '1.37', '130', '', null, null, '3', null, '5', '6.5', '136.5', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('30', '30', '500', '码', '40', '40', '1.2', '1.2', '48', '', null, null, '3', null, '0', '0', '48', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('31', '31', '500', '码', '20', '20', '1.3', '1.43', '26', '', null, null, '3', null, '10', '2.6', '28.6', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('32', '32', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('33', '33', '500', '码', '50', '50', '1.3', '1.43', '65', '', null, null, '3', null, '10', '6.5', '71.5', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('37', '37', '500', '码', '1', '1', '1.3', '1.3', '1.3', '', null, null, '3', '1', '0', '0', '1.3', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('38', '38', '500', '码', '2', '2', '1.3', '1.3', '2.6', '', null, null, '3', '1', '0', '0', '2.6', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('41', '41', '500', '码', '20', '20', '2.1', '2.31', '42', '', null, null, '3', null, '10', '4.2', '46.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('42', '42', '500', '码', '10', '10', '1.1', '1.1', '11', '', null, null, '3', null, '0', '0', '11', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('43', '43', '500', '码', '11', '11', '1.1', '1.1', '12.1', '', null, null, '3', null, '0', '0', '12.1', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('44', '44', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('45', '45', '500', '码', '3', '3', '1.1', '1.1', '3.3', '', null, null, '3', null, '0', '0', '3.3', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('48', '48', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('49', '49', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('50', '50', '500', '码', '20', '20', '1.1', '1.1', '22', '', null, null, '3', null, '0', '0', '22', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('52', '52', '500', '码', '22', '22', '1.1', '1.1', '24.2', '', null, null, '3', null, '0', '0', '24.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('53', '53', '500', '码', '33', '33', '1.1', '1.1', '36.3', '', null, null, '3', null, '0', '0', '36.3', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('54', '54', '500', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '1', null, '10', '0', '12', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('57', '57', '500', '码', '2', '2', '1.2', '1.26', '2.4', '', null, null, '3', null, '0', '0.12', '2.52', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('60', '60', '500', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '3', '4', '0', '0', '13', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('61', '61', '500', '码', '5', '5', '1.3', '1.3', '6.5', '', null, null, '4', null, '0', '0', '6.5', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('62', '62', '517', '瓶', '1', '1', '4', '4', '4', '', null, null, '1', '6', '0', '0', '4', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('63', '57', '517', '箱', '5', '60', '36', '36', '180', '', null, null, '3', null, '0', '0', '180', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('64', '63', '500', '码', '10', '10', '1.2', '1.32', '12', '', null, null, '3', null, '10', '1.2', '13.2', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('66', '65', '498', '码', '30', '30', '1.3', '1.43', '39', '', null, null, '3', null, '10', '3.9', '42.9', '', '', '', '', '', null); +INSERT INTO `jsh_depotitem` VALUES ('71', '68', '498', '码', '1', '1', '3', '3', '3', '', null, null, '3', null, '0', '0', '3', '', '', '', '', '', '组合件'); +INSERT INTO `jsh_depotitem` VALUES ('72', '68', '499', '码', '1', '1', '4', '4', '4', '', null, null, '3', null, '0', '0', '4', '', '', '', '', '', '普通子件'); +INSERT INTO `jsh_depotitem` VALUES ('73', '69', '498', '码', '1', '1', '0', '0', '0', '', null, null, '1', null, '0', '0', '0', '', '', '', '', '', '组合件'); +INSERT INTO `jsh_depotitem` VALUES ('74', '69', '499', '码', '1', '1', '0', '0', '0', '', null, null, '1', null, '0', '0', '0', '', '', '', '', '', '普通子件'); +INSERT INTO `jsh_depotitem` VALUES ('75', '70', '487', '码', '50', '50', '1', '1', '50', '', null, null, '1', null, '10', '0', '50', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('76', '71', '499', '码', '20', '20', '2.4', '2.4', '48', '', null, null, '3', null, '0', '0', '48', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('77', '72', '499', '码', '10', '10', '2.4', '2.81', '24', '', null, null, '3', null, '17', '4.08', '28.08', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('78', '73', '487', '码', '10', '10', '1', '1', '10', '', null, null, '1', null, '0', '0', '10', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('79', '74', '487', '码', '5', '5', '1', '1', '5', '', null, null, '3', null, '0', '0', '5', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('80', '75', '500', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('81', '76', '487', '码', '10', '10', '1', '1', '10', '', null, null, '3', '1', '0', '0', '10', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('82', '77', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('83', '78', '499', '码', '1', '1', '2.2', '2.2', '2.2', '', null, null, '3', null, '0', '0', '2.2', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('84', '79', '499', '码', '9', '9', '2.4', '2.64', '21.6', '', null, null, '3', null, '10', '2.16', '23.76', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('85', '80', '500', '码', '1', '1', '2', '2', '2', '', null, null, '3', null, '0', '0', '2', '', '', '', '', '', '组合件'); +INSERT INTO `jsh_depotitem` VALUES ('86', '80', '498', '码', '1', '1', '3', '3', '3', '', null, null, '3', null, '0', '0', '3', '', '', '', '', '', '普通子件'); +INSERT INTO `jsh_depotitem` VALUES ('88', '82', '498', '码', '40', '40', '1.3', '1.43', '52', '', null, null, '3', null, '10', '5.2', '57.2', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('90', '84', '499', '码', '10', '10', '2.4', '2.64', '24', '', null, null, '1', null, '10', '2.4', '26.4', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('91', '85', '518', '包', '1', '25', '75', '87.75', '75', '', null, null, '3', null, '17', '12.75', '87.75', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('93', '87', '518', 'kg', '1', '1', '4', '4', '4', '', null, null, '3', null, '0', '0', '4', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('94', '88', '517', '瓶', '10', '10', '4', '4.4', '40', '', null, null, '3', null, '10', '4', '44', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('95', '89', '517', '箱', '1', '12', '18', '18', '18', '', null, null, '3', null, '0', '0', '18', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('96', '90', '518', '包', '2', '50', '50', '50', '100', '', null, null, '3', null, '0', '0', '100', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('100', '93', '500', '码', '2', '2', '1.3', '1.3', '2.6', '', null, null, '1', null, '0', '0', '2.6', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('101', '94', '517', '瓶', '2', '2', '4', '4', '8', '', null, null, '3', null, '0', '0', '8', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('102', '95', '498', '码', '2', '2', '1.3', '1.43', '2.6', '', null, null, '3', null, '10', '0.26', '2.86', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('103', '96', '498', '码', '2', '2', '1.4', '1.4', '2.8', '', null, null, '3', null, '0', '0', '2.8', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('104', '97', '485', '码', '200', '200', '1', '1.17', '200', '', null, null, '3', null, '17', '34', '234', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('105', '98', '487', '码', '300', '300', '1', '1.17', '300', '', null, null, '3', null, '17', '51', '351', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('106', '99', '517', '箱', '20', '240', '36', '42.12', '720', '', null, null, '3', null, '17', '122.4', '842.4', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('107', '100', '487', '码', '1', '1', '1', '1', '1', '', null, null, '4', null, '0', '0', '1', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('108', '101', '485', '码', '50', '50', '1', '1', '50', '', null, null, '3', '1', '0', '0', '50', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('109', '102', '498', '码', '10', '10', '1.2', '1.2', '12', '', null, null, '3', null, '0', '0', '12', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('110', '103', '499', '码', '10', '10', '2.4', '2.64', '24', '', null, null, '3', null, '10', '2.4', '26.4', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('111', '104', '487', '码', '10', '10', '1', '1.17', '10', '', null, null, '3', null, '17', '1.7', '11.7', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('112', '105', '499', '码', '5', '5', '2.6', '2.6', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('113', '106', '499', '码', '5', '5', '2.6', '2.6', '13', '', null, null, '3', null, '0', '0', '13', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('114', '107', '487', '码', '1', '1', '1', '1', '1', '', null, null, '1', null, '0', '0', '1', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('116', '108', '517', '箱', '1', '12', '36', '42.12', '36', '', null, null, '3', null, '17', '6.12', '42.12', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('117', '109', '500', '码', '1', '1', '1.2', '1.4', '1.2', '', null, null, '3', null, '17', '0.2', '1.4', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('118', '110', '487', '码', '10', '10', '1', '1.1', '10', '', null, null, '3', null, '10', '1', '11', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('119', '111', '487', '码', '20', '20', '1', '1.1', '20', '', null, null, '1', null, '10', '2', '22', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('120', '112', '499', '码', '1', '1', '2.6', '2.6', '2.6', '', null, null, '3', null, '0', '0', '2.6', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('121', '113', '498', '码', '1', '1', '1.3', '1.52', '1.3', '', null, null, '3', null, '17', '0.22', '1.52', '', '', '', '', '', ''); +INSERT INTO `jsh_depotitem` VALUES ('122', '113', '498', '码', '10', '10', '1.3', '1.3', '13', '', null, null, '1', null, '0', '0', '13', '', '', '', '', '', ''); + +-- ---------------------------- +-- Table structure for `jsh_functions` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_functions`; +CREATE TABLE `jsh_functions` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Number` varchar(50) DEFAULT NULL COMMENT '编号', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `PNumber` varchar(50) DEFAULT NULL COMMENT '上级编号', + `URL` varchar(100) DEFAULT NULL COMMENT '链接', + `State` bit(1) DEFAULT NULL COMMENT '收缩', + `Sort` varchar(50) DEFAULT NULL COMMENT '排序', + `Enabled` bit(1) DEFAULT NULL COMMENT '启用', + `Type` varchar(50) DEFAULT NULL COMMENT '类型', + `PushBtn` varchar(50) DEFAULT NULL COMMENT '功能按钮', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=240 DEFAULT CHARSET=utf8 COMMENT='功能模块表'; + +-- ---------------------------- +-- Records of jsh_functions +-- ---------------------------- +INSERT INTO `jsh_functions` VALUES ('1', '00', '系统管理', '0', '', '', '0010', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('2', '01', '基础数据', '0', '', '', '0020', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('11', '0001', '系统管理', '00', '', '', '0110', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('12', '000101', '应用管理', '0001', '../manage/app.html', '', '0132', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('13', '000102', '角色管理', '0001', '../manage/role.html', '', '0130', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('14', '000103', '用户管理', '0001', '../manage/user.html', '', '0140', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('15', '000104', '日志管理', '0001', '../manage/log.html', '', '0160', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('16', '000105', '功能管理', '0001', '../manage/functions.html', '', '0135', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('21', '0101', '商品管理', '01', '', '', '0220', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('22', '010101', '商品类别', '0101', '../materials/materialcategory.html', '', '0230', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('23', '010102', '商品信息', '0101', '../materials/material.html', '', '0240', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('24', '0102', '基本资料', '01', '', '', '0250', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('25', '01020101', '供应商信息', '0102', '../manage/vendor.html', '', '0260', '', '电脑版', '1,2'); +INSERT INTO `jsh_functions` VALUES ('26', '010202', '仓库信息', '0102', '../manage/depot.html', '', '0270', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('31', '010206', '经手人管理', '0102', '../materials/person.html', '', '0284', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('32', '0502', '采购管理', '05', '', '', '0330', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('33', '050201', '采购入库', '0502', '../materials/purchase_in_list.html', '', '0340', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('38', '0603', '销售管理', '06', '', '', '0390', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('40', '080107', '调拨出库', '0801', '../materials/allocation_out_list.html', '', '0807', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('41', '060303', '销售出库', '0603', '../materials/sale_out_list.html', '', '0394', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('44', '0704', '财务管理', '07', '', '', '0450', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('59', '030101', '库存状况', '0301', '../reports/in_out_stock_report.html', '', '0600', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('194', '010204', '收支项目', '0102', '../manage/inOutItem.html', '', '0282', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('195', '010205', '结算账户', '0102', '../manage/account.html', '', '0283', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('196', '03', '报表查询', '0', '', '', '0025', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('197', '070402', '收入单', '0704', '../financial/item_in.html', '', '0465', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('198', '0301', '报表查询', '03', '', '', '0570', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('199', '050204', '采购退货', '0502', '../materials/purchase_back_list.html', '', '0345', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('200', '060305', '销售退货', '0603', '../materials/sale_back_list.html', '', '0396', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('201', '080103', '其它入库', '0801', '../materials/other_in_list.html', '', '0803', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('202', '080105', '其它出库', '0801', '../materials/other_out_list.html', '', '0805', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('203', '070403', '支出单', '0704', '../financial/item_out.html', '', '0470', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('204', '070404', '收款单', '0704', '../financial/money_in.html', '', '0475', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('205', '070405', '付款单', '0704', '../financial/money_out.html', '', '0480', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('206', '070406', '转账单', '0704', '../financial/giro.html', '', '0490', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('207', '030102', '结算账户', '0301', '../reports/account_report.html', '', '0610', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('208', '030103', '进货统计', '0301', '../reports/buy_in_report.html', '', '0620', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('209', '030104', '销售统计', '0301', '../reports/sale_out_report.html', '', '0630', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('210', '040102', '零售出库', '0401', '../materials/retail_out_list.html', '', '0405', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('211', '040104', '零售退货', '0401', '../materials/retail_back_list.html', '', '0407', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('212', '070407', '收预付款', '0704', '../financial/advance_in.html', '', '0495', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('213', '010207', '礼品卡管理', '0102', '../manage/depotGift.html', '', '0290', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('214', '040106', '礼品充值', '0401', '../materials/gift_recharge_list.html', '', '0408', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('215', '040108', '礼品销售', '0401', '../materials/gift_out_list.html', '', '0409', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('216', '030105', '礼品卡统计', '0301', '../reports/gift_manage_report.html', '', '0635', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('217', '01020102', '客户信息', '0102', '../manage/customer.html', '', '0262', '', '电脑版', '1,2'); +INSERT INTO `jsh_functions` VALUES ('218', '01020103', '会员信息', '0102', '../manage/member.html', '', '0263', '', '电脑版', '1,2'); +INSERT INTO `jsh_functions` VALUES ('219', '000107', '资产管理', '0001', '../asset/asset.html', '', '0170', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('220', '010103', '计量单位', '0101', '../manage/unit.html', '', '0245', '', '电脑版', null); +INSERT INTO `jsh_functions` VALUES ('221', '04', '零售管理', '0', '', '', '0028', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('222', '05', '采购管理', '0', '', '', '0030', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('223', '06', '销售管理', '0', '', '', '0035', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('224', '07', '财务管理', '0', '', '', '0040', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('225', '0401', '零售管理', '04', '', '', '0401', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('226', '030106', '入库明细', '0301', '../reports/in_detail.html', '', '0640', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('227', '030107', '出库明细', '0301', '../reports/out_detail.html', '', '0645', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('228', '030108', '入库汇总', '0301', '../reports/in_material_count.html', '', '0650', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('229', '030109', '出库汇总', '0301', '../reports/out_material_count.html', '', '0655', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('232', '080109', '组装单', '0801', '../materials/assemble_list.html', '', '0809', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('233', '080111', '拆卸单', '0801', '../materials/disassemble_list.html', '', '0811', '', '电脑版', '3,4,5'); +INSERT INTO `jsh_functions` VALUES ('234', '000105', '系统配置', '0001', '../manage/systemConfig.html', '', '0165', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('235', '030110', '客户对账', '0301', '../reports/customer_account.html', '', '0660', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('236', '000106', '商品属性', '0001', '../materials/materialProperty.html', '', '0168', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('237', '030111', '供应商对账', '0301', '../reports/vendor_account.html', '', '0665', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('238', '08', '仓库管理', '0', '', '', '0038', '', '电脑版', ''); +INSERT INTO `jsh_functions` VALUES ('239', '0801', '仓库管理', '08', '', '', '0801', '', '电脑版', ''); + +-- ---------------------------- +-- Table structure for `jsh_inoutitem` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_inoutitem`; +CREATE TABLE `jsh_inoutitem` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `Type` varchar(20) DEFAULT NULL COMMENT '类型', + `Remark` varchar(100) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='收支项目'; + +-- ---------------------------- +-- Records of jsh_inoutitem +-- ---------------------------- +INSERT INTO `jsh_inoutitem` VALUES ('1', '办公耗材', '支出', '办公耗材'); +INSERT INTO `jsh_inoutitem` VALUES ('5', '房租收入', '收入', '房租收入'); +INSERT INTO `jsh_inoutitem` VALUES ('7', '利息收入', '收入', '利息收入'); +INSERT INTO `jsh_inoutitem` VALUES ('8', '水电费', '支出', '水电费水电费'); +INSERT INTO `jsh_inoutitem` VALUES ('9', '快递费', '支出', '快递费'); +INSERT INTO `jsh_inoutitem` VALUES ('10', '交通报销费', '支出', '交通报销费'); +INSERT INTO `jsh_inoutitem` VALUES ('11', '差旅费', '支出', '差旅费'); +INSERT INTO `jsh_inoutitem` VALUES ('12', '全车贴膜-普通', '收入', ''); +INSERT INTO `jsh_inoutitem` VALUES ('13', '全车贴膜-高档', '收入', ''); +INSERT INTO `jsh_inoutitem` VALUES ('14', '洗车', '收入', ''); +INSERT INTO `jsh_inoutitem` VALUES ('15', '保养汽车', '收入', ''); + +-- ---------------------------- +-- Table structure for `jsh_log` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_log`; +CREATE TABLE `jsh_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `userID` bigint(20) NOT NULL COMMENT '操作用户ID', + `operation` varchar(500) DEFAULT NULL COMMENT '操作模块名称', + `clientIP` varchar(50) DEFAULT NULL COMMENT '客户端IP', + `createtime` datetime DEFAULT NULL COMMENT '创建时间', + `status` tinyint(4) DEFAULT NULL COMMENT '操作状态 0==成功,1==失败', + `contentdetails` varchar(1000) DEFAULT NULL COMMENT '操作详情', + `remark` varchar(500) DEFAULT NULL COMMENT '备注信息', + PRIMARY KEY (`id`), + KEY `FKF2696AA13E226853` (`userID`), + CONSTRAINT `FKF2696AA13E226853` FOREIGN KEY (`userID`) REFERENCES `jsh_user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=5852 DEFAULT CHARSET=utf8 COMMENT='操作日志'; + +-- ---------------------------- +-- Records of jsh_log +-- ---------------------------- +INSERT INTO `jsh_log` VALUES ('1722', '63', '登录系统', '192.168.1.104', '2016-11-27 13:17:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1723', '63', '登录系统', '192.168.1.104', '2016-11-27 13:17:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1724', '63', '退出系统', '192.168.1.104', '2016-11-27 13:17:48', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('1725', '65', '登录系统', '192.168.1.104', '2016-11-27 13:17:52', '0', '管理用户:ls 登录系统', 'ls 登录系统'); +INSERT INTO `jsh_log` VALUES ('1726', '65', '退出系统', '192.168.1.104', '2016-11-27 13:18:18', '0', '管理用户:ls 退出系统', 'ls 退出系统'); +INSERT INTO `jsh_log` VALUES ('1727', '63', '登录系统', '192.168.1.104', '2016-11-27 13:18:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1728', '63', '更新UserBusiness', '192.168.1.104', '2016-11-27 13:18:44', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1729', '63', '退出系统', '192.168.1.104', '2016-11-27 13:18:48', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('1730', '65', '登录系统', '192.168.1.104', '2016-11-27 13:18:53', '0', '管理用户:ls 登录系统', 'ls 登录系统'); +INSERT INTO `jsh_log` VALUES ('1731', '63', '登录系统', '192.168.1.104', '2016-12-04 10:38:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1732', '63', '增加物料', '192.168.1.104', '2016-12-04 10:40:52', '0', '增加物料名称为 11 成功!', '增加物料成功'); +INSERT INTO `jsh_log` VALUES ('1733', '63', '更新物料', '192.168.1.104', '2016-12-04 10:59:57', '0', '更新物料ID为 499 成功!', '更新物料成功'); +INSERT INTO `jsh_log` VALUES ('1734', '63', '更新物料', '192.168.1.104', '2016-12-04 11:00:13', '0', '更新物料ID为 499 成功!', '更新物料成功'); +INSERT INTO `jsh_log` VALUES ('1735', '63', '删除物料', '192.168.1.104', '2016-12-04 11:00:38', '0', '删除物料ID为 499 成功!', '删除物料成功'); +INSERT INTO `jsh_log` VALUES ('1736', '63', '增加物料', '192.168.1.104', '2016-12-04 11:02:35', '0', '增加物料名称为 11 成功!', '增加物料成功'); +INSERT INTO `jsh_log` VALUES ('1737', '63', '批量删除物料', '192.168.1.104', '2016-12-04 11:02:41', '0', '批量删除物料ID为 500 成功!', '批量删除物料成功'); +INSERT INTO `jsh_log` VALUES ('1738', '63', '更新功能', '192.168.1.104', '2016-12-04 11:04:43', '0', '更新功能ID为 26 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1739', '63', '增加供应商', '192.168.1.104', '2016-12-04 11:38:13', '0', '增加供应商名称为 aa 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('1740', '63', '增加供应商', '192.168.1.104', '2016-12-04 11:48:36', '0', '增加供应商名称为 aaaa 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('1741', '63', '删除供应商', '192.168.1.104', '2016-12-04 11:48:53', '0', '删除供应商ID为 3,名称为 aa成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('1742', '63', '更新供应商', '192.168.1.104', '2016-12-04 11:48:59', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('1743', '63', '更新功能', '192.168.1.104', '2016-12-04 13:06:24', '0', '更新功能ID为 31 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1744', '63', '删除功能', '192.168.1.104', '2016-12-04 13:06:47', '0', '删除功能ID为 30 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1745', '63', '更新功能', '192.168.1.104', '2016-12-04 13:08:35', '0', '更新功能ID为 24 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1746', '63', '更新功能', '192.168.1.104', '2016-12-04 13:09:52', '0', '更新功能ID为 24 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1747', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:00', '0', '更新功能ID为 21 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1748', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:08', '0', '更新功能ID为 22 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1749', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:16', '0', '更新功能ID为 23 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1750', '63', '更新功能', '192.168.1.104', '2016-12-04 13:11:31', '0', '更新功能ID为 23 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1751', '63', '更新应用', '192.168.1.104', '2016-12-04 13:34:39', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1752', '63', '更新应用', '192.168.1.104', '2016-12-04 13:35:13', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1753', '63', '登录系统', '192.168.1.104', '2016-12-04 13:36:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1754', '63', '登录系统', '192.168.1.104', '2016-12-04 13:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1755', '63', '增加功能', '192.168.1.104', '2016-12-04 13:40:10', '0', '增加功能名称为 报表管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1756', '63', '更新功能', '192.168.1.104', '2016-12-04 13:40:38', '0', '更新功能ID为 58 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1757', '63', '更新功能', '192.168.1.104', '2016-12-04 13:40:54', '0', '更新功能ID为 59 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1758', '63', '更新应用', '192.168.1.104', '2016-12-04 13:42:15', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1759', '63', '更新功能', '192.168.1.104', '2016-12-04 13:43:23', '0', '更新功能ID为 58 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1760', '63', '更新应用', '192.168.1.104', '2016-12-04 13:43:44', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1761', '63', '更新应用', '192.168.1.104', '2016-12-04 13:47:17', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1762', '63', '登录系统', '192.168.112.102', '2016-12-04 21:00:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1763', '63', '更新应用', '192.168.112.102', '2016-12-04 21:01:40', '0', '更新应用ID为 7 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1764', '63', '更新应用', '192.168.112.102', '2016-12-04 21:02:40', '0', '更新应用ID为 7 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('1765', '63', '登录系统', '192.168.112.102', '2016-12-04 21:14:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1766', '63', '登录系统', '192.168.112.102', '2016-12-04 21:49:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1767', '63', '登录系统', '192.168.4.108', '2016-12-10 14:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1768', '63', '登录系统', '192.168.4.108', '2016-12-10 14:30:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1769', '63', '退出系统', '192.168.4.108', '2016-12-10 14:31:27', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('1770', '63', '登录系统', '192.168.4.108', '2016-12-10 14:31:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1771', '63', '增加经手人', '192.168.4.108', '2016-12-10 14:55:24', '0', '增加经手人名称为 赵五-财务 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1772', '63', '更新经手人', '192.168.4.108', '2016-12-10 14:55:33', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1773', '63', '更新经手人', '192.168.4.108', '2016-12-10 14:55:45', '0', '更新经手人ID为 1 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1774', '63', '增加功能', '192.168.4.108', '2016-12-10 15:29:27', '0', '增加功能名称为 收入单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1775', '63', '更新UserBusiness', '192.168.4.108', '2016-12-10 15:30:47', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1776', '63', '更新功能', '192.168.4.108', '2016-12-10 15:35:04', '0', '更新功能ID为 58 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1777', '63', '更新功能', '192.168.4.108', '2016-12-10 15:35:59', '0', '更新功能ID为 58 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1778', '63', '更新功能', '192.168.4.108', '2016-12-10 15:37:40', '0', '更新功能ID为 196 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1779', '63', '更新功能', '192.168.4.108', '2016-12-10 15:39:07', '0', '更新功能ID为 196 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1780', '63', '更新功能', '192.168.4.108', '2016-12-10 15:39:23', '0', '更新功能ID为 59 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1781', '63', '删除功能', '192.168.4.108', '2016-12-10 15:39:45', '0', '删除功能ID为 58 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1782', '63', '更新功能', '192.168.4.108', '2016-12-10 15:40:03', '0', '更新功能ID为 59 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1783', '63', '更新UserBusiness', '192.168.4.108', '2016-12-10 15:41:52', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1784', '63', '增加功能', '192.168.4.108', '2016-12-10 15:44:39', '0', '增加功能名称为 报表管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1785', '63', '更新功能', '192.168.4.108', '2016-12-10 15:44:51', '0', '更新功能ID为 59 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1786', '63', '更新功能', '192.168.4.108', '2016-12-10 15:46:30', '0', '更新功能ID为 198 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1787', '63', '增加经手人', '192.168.4.108', '2016-12-10 16:48:36', '0', '增加经手人名称为 赵六-财务 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1788', '63', '更新经手人', '192.168.4.108', '2016-12-10 16:48:43', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1789', '63', '更新经手人', '192.168.4.108', '2016-12-10 16:48:49', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1790', '63', '增加仓库', '192.168.4.108', '2016-12-10 16:59:41', '0', '增加仓库名称为 总部 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('1791', '63', '更新仓库', '192.168.4.108', '2016-12-10 16:59:52', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('1792', '63', '更新仓库', '192.168.4.108', '2016-12-10 17:00:03', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('1793', '63', '更新经手人', '192.168.4.108', '2016-12-10 17:00:15', '0', '更新经手人ID为 3 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1794', '63', '更新经手人', '192.168.4.108', '2016-12-10 17:00:23', '0', '更新经手人ID为 4 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1795', '63', '登录系统', '192.168.4.108', '2016-12-10 17:10:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1796', '63', '退出系统', '192.168.4.108', '2016-12-10 17:39:05', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('1797', '63', '登录系统', '192.168.4.108', '2016-12-10 17:39:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1798', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:44:39', '0', '批量删除功能ID为 51,193 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1799', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:44:54', '0', '批量删除功能ID为 46,47,48,49,50 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1800', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:45:26', '0', '批量删除功能ID为 52,53,54,55 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1801', '63', '批量删除功能', '192.168.4.108', '2016-12-10 17:45:49', '0', '批量删除功能ID为 45 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1802', '63', '登录系统', '192.168.112.102', '2016-12-10 20:19:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1803', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:06', '0', '增加财务编号为 33 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1804', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:11', '0', '增加财务编号为 33 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1805', '63', '增加财务', '192.168.112.102', '2016-12-10 20:20:12', '0', '增加财务编号为 33 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1806', '63', '增加财务', '192.168.112.102', '2016-12-10 20:25:48', '0', '增加财务编号为 123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1807', '63', '登录系统', '192.168.112.102', '2016-12-10 20:50:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1808', '63', '增加财务', '192.168.112.102', '2016-12-10 20:51:41', '0', '增加财务编号为 3123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1809', '63', '增加财务', '192.168.112.102', '2016-12-10 20:53:58', '0', '增加财务编号为 3123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1810', '63', '增加财务', '192.168.112.102', '2016-12-10 21:08:57', '0', '增加财务编号为 123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1811', '63', '增加财务', '192.168.112.102', '2016-12-10 21:47:45', '0', '增加财务编号为 123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1812', '63', '保存财务明细', '192.168.112.102', '2016-12-10 21:47:46', '0', '保存财务明细对应主表编号为 8 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1813', '63', '登录系统', '192.168.112.102', '2016-12-10 22:49:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1814', '63', '删除财务', '192.168.112.102', '2016-12-10 22:52:43', '0', '删除财务ID为 5 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1815', '63', '批量删除财务', '192.168.112.102', '2016-12-10 22:52:49', '0', '批量删除财务ID为 4 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1816', '63', '增加财务', '192.168.112.102', '2016-12-10 22:53:19', '0', '增加财务编号为 3134 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1817', '63', '保存财务明细', '192.168.112.102', '2016-12-10 22:53:20', '0', '保存财务明细对应主表编号为 9 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1818', '63', '删除财务', '192.168.112.102', '2016-12-10 22:53:35', '0', '删除财务ID为 7 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1819', '63', '增加财务', '192.168.112.102', '2016-12-10 22:54:05', '0', '增加财务编号为 N123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1820', '63', '保存财务明细', '192.168.112.102', '2016-12-10 22:54:06', '0', '保存财务明细对应主表编号为 10 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1821', '63', '更新财务', '192.168.112.102', '2016-12-10 22:54:28', '0', '更新财务ID为 10 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1822', '63', '更新财务', '192.168.112.102', '2016-12-10 23:06:54', '0', '更新财务ID为 10 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1823', '63', '增加财务', '192.168.112.102', '2016-12-10 23:07:51', '0', '增加财务编号为 124 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1824', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:07:51', '0', '保存财务明细对应主表编号为 11 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1825', '63', '登录系统', '192.168.112.102', '2016-12-10 23:09:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1826', '63', '更新财务', '192.168.112.102', '2016-12-10 23:09:55', '0', '更新财务ID为 10 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1827', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:18', '0', '更新收支项目ID为 7 成功!', '更新收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1828', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:32', '0', '更新收支项目ID为 5 成功!', '更新收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1829', '63', '更新收支项目', '192.168.112.102', '2016-12-10 23:10:47', '0', '更新收支项目ID为 1 成功!', '更新收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1830', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:05', '0', '增加收支项目名称为 水电费 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1831', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:18', '0', '增加收支项目名称为 快递费 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1832', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:30', '0', '增加收支项目名称为 交通报销费 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1833', '63', '增加收支项目', '192.168.112.102', '2016-12-10 23:11:50', '0', '增加收支项目名称为 差旅费 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('1834', '63', '增加财务', '192.168.112.102', '2016-12-10 23:12:45', '0', '增加财务编号为 NO123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1835', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:12:46', '0', '保存财务明细对应主表编号为 12 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1836', '63', '更新财务', '192.168.112.102', '2016-12-10 23:27:12', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1837', '63', '更新财务', '192.168.112.102', '2016-12-10 23:27:46', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1838', '63', '登录系统', '192.168.112.102', '2016-12-10 23:29:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1839', '63', '更新财务', '192.168.112.102', '2016-12-10 23:30:01', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1840', '63', '更新财务', '192.168.112.102', '2016-12-10 23:30:43', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1841', '63', '更新财务', '192.168.112.102', '2016-12-10 23:31:17', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1842', '63', '更新财务', '192.168.112.102', '2016-12-10 23:38:58', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1843', '63', '更新财务', '192.168.112.102', '2016-12-10 23:42:13', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1844', '63', '登录系统', '192.168.112.102', '2016-12-10 23:45:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1845', '63', '更新财务', '192.168.112.102', '2016-12-10 23:45:34', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1846', '63', '增加财务', '192.168.112.102', '2016-12-10 23:46:22', '0', '增加财务编号为 12312 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1847', '63', '保存财务明细', '192.168.112.102', '2016-12-10 23:46:23', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1848', '63', '更新财务', '192.168.112.102', '2016-12-10 23:46:50', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1849', '63', '删除财务', '192.168.112.102', '2016-12-10 23:47:54', '1', '删除财务ID为 9 失败!', '删除财务失败'); +INSERT INTO `jsh_log` VALUES ('1850', '63', '删除财务', '192.168.112.102', '2016-12-10 23:48:00', '1', '删除财务ID为 10 失败!', '删除财务失败'); +INSERT INTO `jsh_log` VALUES ('1851', '63', '批量删除财务', '192.168.112.102', '2016-12-10 23:48:07', '1', '批量删除财务ID为 10 失败!', '批量删除财务失败'); +INSERT INTO `jsh_log` VALUES ('1852', '63', '删除财务', '192.168.112.102', '2016-12-10 23:53:36', '0', '删除财务ID为 10 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1853', '63', '删除财务', '192.168.112.102', '2016-12-10 23:53:39', '0', '删除财务ID为 8 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1854', '63', '批量删除财务', '192.168.112.102', '2016-12-10 23:53:44', '0', '批量删除财务ID为 6 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1855', '63', '登录系统', '192.168.4.107', '2016-12-11 09:50:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1856', '63', '删除财务', '192.168.4.107', '2016-12-11 09:51:09', '0', '删除财务ID为 11 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1857', '63', '增加财务', '192.168.4.107', '2016-12-11 09:51:42', '0', '增加财务编号为 N666 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1858', '63', '保存财务明细', '192.168.4.107', '2016-12-11 09:51:43', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1859', '63', '批量删除功能', '192.168.4.107', '2016-12-11 10:08:23', '0', '批量删除功能ID为 34,35,36,37,39 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1860', '63', '批量删除功能', '192.168.4.107', '2016-12-11 10:08:49', '0', '批量删除功能ID为 42,43 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1861', '63', '更新功能', '192.168.4.107', '2016-12-11 10:15:14', '0', '更新功能ID为 40 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1862', '63', '更新功能', '192.168.4.107', '2016-12-11 10:15:32', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1863', '63', '更新功能', '192.168.4.107', '2016-12-11 10:17:58', '0', '更新功能ID为 3 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1864', '63', '更新功能', '192.168.4.107', '2016-12-11 10:18:32', '0', '更新功能ID为 3 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1865', '63', '删除功能', '192.168.4.107', '2016-12-11 10:18:56', '0', '删除功能ID为 10 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('1866', '63', '更新功能', '192.168.4.107', '2016-12-11 10:20:32', '0', '更新功能ID为 196 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1867', '63', '更新功能', '192.168.4.107', '2016-12-11 10:33:16', '0', '更新功能ID为 15 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1868', '63', '更新功能', '192.168.4.107', '2016-12-11 10:34:36', '0', '更新功能ID为 14 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1869', '63', '登录系统', '192.168.4.107', '2016-12-11 14:36:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1870', '63', '增加功能', '192.168.4.107', '2016-12-11 15:11:33', '0', '增加功能名称为 入库退货 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1871', '63', '增加功能', '192.168.4.107', '2016-12-11 15:12:44', '0', '增加功能名称为 销售退货 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1872', '63', '更新功能', '192.168.4.107', '2016-12-11 15:13:08', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1873', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:13:39', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1874', '63', '增加功能', '192.168.4.107', '2016-12-11 15:20:11', '0', '增加功能名称为 其他入库 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1875', '63', '增加功能', '192.168.4.107', '2016-12-11 15:21:11', '0', '增加功能名称为 其他出库 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1876', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:21:26', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1877', '63', '更新功能', '192.168.4.107', '2016-12-11 15:24:06', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1878', '63', '更新功能', '192.168.4.107', '2016-12-11 15:24:43', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1879', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:25:05', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1880', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:25:28', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1881', '63', '更新功能', '192.168.4.107', '2016-12-11 15:27:25', '0', '更新功能ID为 197 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1882', '63', '更新功能', '192.168.4.107', '2016-12-11 15:30:42', '0', '更新功能ID为 197 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1883', '63', '增加功能', '192.168.4.107', '2016-12-11 15:31:43', '0', '增加功能名称为 支出单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1884', '63', '更新功能', '192.168.4.107', '2016-12-11 15:31:56', '0', '更新功能ID为 203 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1885', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:32:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1886', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:32:23', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1887', '63', '更新功能', '192.168.4.107', '2016-12-11 15:39:07', '0', '更新功能ID为 197 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1888', '63', '更新功能', '192.168.4.107', '2016-12-11 15:39:14', '0', '更新功能ID为 203 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1889', '63', '增加功能', '192.168.4.107', '2016-12-11 15:40:32', '0', '增加功能名称为 收款单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1890', '63', '增加功能', '192.168.4.107', '2016-12-11 15:41:18', '0', '增加功能名称为 付款单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1891', '63', '增加功能', '192.168.4.107', '2016-12-11 15:42:11', '0', '增加功能名称为 转账单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('1892', '63', '更新功能', '192.168.4.107', '2016-12-11 15:42:26', '0', '更新功能ID为 204 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1893', '63', '更新UserBusiness', '192.168.4.107', '2016-12-11 15:42:37', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1894', '63', '更新功能', '192.168.4.107', '2016-12-11 15:43:50', '0', '更新功能ID为 206 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1895', '63', '登录系统', '192.168.112.100', '2016-12-11 18:02:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1896', '63', '增加仓管通', '192.168.112.100', '2016-12-11 18:15:39', '0', '增加仓管通编号为 234234 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1897', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 18:15:40', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1898', '63', '更新功能', '192.168.112.100', '2016-12-11 18:23:48', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1899', '63', '更新功能', '192.168.112.100', '2016-12-11 18:23:58', '0', '更新功能ID为 202 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('1900', '63', '增加仓管通', '192.168.112.100', '2016-12-11 18:44:50', '0', '增加仓管通编号为 1234 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1901', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 18:44:51', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1902', '63', '登录系统', '192.168.112.100', '2016-12-11 20:14:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1903', '63', '更新财务', '192.168.112.100', '2016-12-11 21:29:17', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1904', '63', '更新财务', '192.168.112.100', '2016-12-11 21:29:47', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1905', '63', '更新财务', '192.168.112.100', '2016-12-11 21:30:26', '0', '更新财务ID为 9 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1906', '63', '更新财务', '192.168.112.100', '2016-12-11 21:32:31', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1907', '63', '更新财务', '192.168.112.100', '2016-12-11 21:44:38', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1908', '63', '登录系统', '192.168.112.100', '2016-12-11 21:50:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1909', '63', '更新财务', '192.168.112.100', '2016-12-11 21:51:18', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1910', '63', '更新财务', '192.168.112.100', '2016-12-11 21:59:18', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1911', '63', '保存财务明细', '192.168.112.100', '2016-12-11 21:59:19', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1912', '63', '更新财务', '192.168.112.100', '2016-12-11 22:00:04', '0', '更新财务ID为 12 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1913', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:00:05', '0', '保存财务明细对应主表编号为 12 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1914', '63', '更新财务', '192.168.112.100', '2016-12-11 22:01:32', '0', '更新财务ID为 13 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1915', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:01:33', '0', '保存财务明细对应主表编号为 13 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1916', '63', '更新仓管通', '192.168.112.100', '2016-12-11 22:08:09', '0', '更新仓管通ID为 32 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1917', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:08:09', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1918', '63', '登录系统', '192.168.112.100', '2016-12-11 22:29:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1919', '63', '登录系统', '192.168.112.100', '2016-12-11 22:29:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1920', '63', '删除财务', '192.168.112.100', '2016-12-11 22:30:04', '0', '删除财务ID为 1 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1921', '63', '批量删除财务', '192.168.112.100', '2016-12-11 22:30:09', '0', '批量删除财务ID为 2 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('1922', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:25', '0', '更新财务ID为 3 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1923', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:35', '0', '更新财务ID为 3 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1924', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:30:35', '0', '保存财务明细对应主表编号为 3 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1925', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:44', '0', '更新财务ID为 3 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1926', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:30:44', '0', '保存财务明细对应主表编号为 3 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1927', '63', '更新财务', '192.168.112.100', '2016-12-11 22:30:53', '0', '更新财务ID为 3 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1928', '63', '增加仓管通', '192.168.112.100', '2016-12-11 22:31:49', '0', '增加仓管通编号为 bbb 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1929', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:31:50', '0', '保存仓管通明细对应主表编号为 35 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1930', '63', '更新仓管通', '192.168.112.100', '2016-12-11 22:32:16', '0', '更新仓管通ID为 35 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1931', '63', '增加仓管通', '192.168.112.100', '2016-12-11 22:32:52', '0', '增加仓管通编号为 bb22 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1932', '63', '保存仓管通明细', '192.168.112.100', '2016-12-11 22:32:53', '0', '保存仓管通明细对应主表编号为 36 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1933', '63', '增加财务', '192.168.112.100', '2016-12-11 22:37:44', '0', '增加财务编号为 aa 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1934', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:37:45', '0', '保存财务明细对应主表编号为 14 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1935', '63', '增加财务', '192.168.112.100', '2016-12-11 22:38:12', '0', '增加财务编号为 34124 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1936', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:38:12', '0', '保存财务明细对应主表编号为 15 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1937', '63', '增加财务', '192.168.112.100', '2016-12-11 22:38:44', '0', '增加财务编号为 234234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1938', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:38:44', '0', '保存财务明细对应主表编号为 16 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1939', '63', '增加财务', '192.168.112.100', '2016-12-11 22:39:23', '0', '增加财务编号为 234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1940', '63', '保存财务明细', '192.168.112.100', '2016-12-11 22:39:23', '0', '保存财务明细对应主表编号为 17 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1941', '63', '登录系统', '192.168.1.103', '2016-12-18 11:47:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1942', '63', '增加财务', '192.168.1.103', '2016-12-18 12:57:39', '0', '增加财务编号为 123123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('1943', '63', '保存财务明细', '192.168.1.103', '2016-12-18 12:57:40', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1944', '63', '更新供应商', '192.168.1.103', '2016-12-18 13:02:15', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('1945', '63', '更新财务', '192.168.1.103', '2016-12-18 13:02:40', '0', '更新财务ID为 18 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1946', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:02:41', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1947', '63', '更新财务', '192.168.1.103', '2016-12-18 13:03:01', '0', '更新财务ID为 18 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1948', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:03:02', '0', '保存财务明细对应主表编号为 18 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1949', '63', '更新财务', '192.168.1.103', '2016-12-18 13:05:58', '0', '更新财务ID为 15 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('1950', '63', '保存财务明细', '192.168.1.103', '2016-12-18 13:05:58', '0', '保存财务明细对应主表编号为 15 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('1951', '63', '登录系统', '192.168.112.101', '2016-12-18 21:32:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1952', '63', '更新UserBusiness', '192.168.112.101', '2016-12-18 22:00:16', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1953', '63', '登录系统', '127.0.0.1', '2016-12-20 12:30:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1954', '63', '登录系统', '127.0.0.1', '2016-12-20 12:45:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1955', '63', '登录系统', '192.168.112.102', '2016-12-23 22:08:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1956', '63', '增加仓管通', '192.168.112.102', '2016-12-23 23:12:33', '1', '增加仓管通编号为 wrwq 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('1957', '63', '登录系统', '192.168.112.102', '2016-12-24 08:45:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1958', '63', '登录系统', '192.168.112.102', '2016-12-24 12:12:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1959', '63', '增加仓库', '192.168.112.102', '2016-12-24 12:33:18', '0', '增加仓库名称为 苏州花边店 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('1960', '63', '更新UserBusiness', '192.168.112.102', '2016-12-24 12:44:03', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1961', '63', '更新UserBusiness', '192.168.112.102', '2016-12-24 13:10:12', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('1962', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:28:51', '1', '增加经手人名称为 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('1963', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:36:27', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1964', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:40:00', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1965', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:40:06', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1966', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:42:26', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1967', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:45:11', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1968', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:46:29', '0', '增加经手人名称为 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1969', '63', '批量删除经手人', '192.168.112.102', '2016-12-24 13:48:20', '0', '批量删除经手人ID为 5,6,7,8,9,10 成功!', '批量删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('1970', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:49:03', '0', '增加经手人名称为 655aaaa 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1971', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:50:08', '0', '增加经手人名称为 11111 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1972', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:50:11', '0', '删除经手人ID为 12 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('1973', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:50:15', '0', '删除经手人ID为 11 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('1974', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:50:31', '0', '增加经手人名称为 rrrrr 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1975', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:50:36', '0', '更新经手人ID为 13 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1976', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:53:27', '0', '删除经手人ID为 13 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('1977', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:13', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); +INSERT INTO `jsh_log` VALUES ('1978', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:19', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); +INSERT INTO `jsh_log` VALUES ('1979', '63', '增加经手人', '192.168.112.102', '2016-12-24 13:55:25', '0', '增加经手人名称为 123123 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('1980', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:28', '0', '删除经手人ID为 14 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('1981', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:55:32', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); +INSERT INTO `jsh_log` VALUES ('1982', '63', '删除经手人', '192.168.112.102', '2016-12-24 13:56:05', '1', '删除经手人ID为 2 失败!', '删除经手人失败'); +INSERT INTO `jsh_log` VALUES ('1983', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:56:18', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1984', '63', '更新经手人', '192.168.112.102', '2016-12-24 13:56:33', '0', '更新经手人ID为 2 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('1985', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:07:11', '1', '增加仓管通编号为 1111 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('1986', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:07:20', '1', '增加仓管通编号为 1111 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('1987', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:17:53', '1', '增加仓管通编号为 33 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('1988', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:18:15', '1', '增加仓管通编号为 33 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('1989', '63', '增加仓管通', '192.168.112.102', '2016-12-24 14:33:03', '0', '增加仓管通编号为 123 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1990', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:33:03', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1991', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:35:40', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1992', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:37:08', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1993', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:37:08', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1994', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:37:32', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1995', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:51:08', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1996', '63', '更新仓管通', '192.168.112.102', '2016-12-24 14:51:47', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('1997', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 14:51:48', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('1998', '63', '登录系统', '192.168.112.102', '2016-12-24 15:32:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('1999', '63', '登录系统', '192.168.112.102', '2016-12-24 16:14:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2000', '63', '登录系统', '192.168.112.102', '2016-12-24 17:43:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2001', '63', '登录系统', '192.168.112.102', '2016-12-24 17:45:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2002', '63', '登录系统', '192.168.112.102', '2016-12-24 19:47:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2003', '63', '更新仓管通', '192.168.112.102', '2016-12-24 22:12:26', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2004', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 22:12:27', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2005', '63', '更新仓管通', '192.168.112.102', '2016-12-24 22:54:10', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2006', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 22:54:11', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2007', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:01:32', '0', '更新仓管通ID为 37 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2008', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:01:32', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2009', '63', '增加仓管通', '192.168.112.102', '2016-12-24 23:14:22', '0', '增加仓管通编号为 123132 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2010', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:29:31', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2011', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:33:25', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2012', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:37:28', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2013', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:37:29', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2014', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:41:41', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2015', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:41:41', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2016', '63', '增加仓管通', '192.168.112.102', '2016-12-24 23:43:50', '0', '增加仓管通编号为 222 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2017', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:43:51', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2018', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:44:16', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2019', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:44:17', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2020', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:46:56', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2021', '63', '保存仓管通明细', '192.168.112.102', '2016-12-24 23:46:57', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2022', '63', '更新仓管通', '192.168.112.102', '2016-12-24 23:50:37', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2023', '63', '登录系统', '192.168.112.102', '2016-12-25 19:58:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2024', '63', '登录系统', '192.168.112.102', '2016-12-25 20:28:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2025', '63', '更新结算账户', '192.168.112.102', '2016-12-25 21:06:07', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2026', '63', '更新结算账户', '192.168.112.102', '2016-12-25 21:06:15', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2027', '63', '登录系统', '192.168.1.102', '2017-01-02 12:49:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2028', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:17:47', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2029', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:18:35', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2030', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:19:41', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2031', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:21:06', '1', '增加仓管通编号为 12 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2032', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:23:30', '1', '增加仓管通编号为 222 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2033', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:28:34', '1', '增加仓管通编号为 222 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2034', '63', '增加仓管通', '192.168.1.102', '2017-01-02 13:32:18', '0', '增加仓管通编号为 222 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2035', '63', '保存仓管通明细', '192.168.1.102', '2017-01-02 13:32:18', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2036', '63', '登录系统', '127.0.0.1', '2017-01-02 15:52:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2037', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:53:30', '0', '增加仓管通编号为 555 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2038', '63', '保存仓管通明细', '127.0.0.1', '2017-01-02 15:53:30', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2039', '63', '删除仓管通', '127.0.0.1', '2017-01-02 15:55:22', '0', '删除仓管通ID为 40 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2040', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:58:29', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2041', '63', '保存仓管通明细', '127.0.0.1', '2017-01-02 15:58:29', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2042', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:59:30', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2043', '63', '增加仓管通', '127.0.0.1', '2017-01-02 15:59:33', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2044', '63', '登录系统', '192.168.112.102', '2017-01-02 20:29:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2045', '63', '增加仓管通', '192.168.112.102', '2017-01-02 20:30:33', '1', '增加仓管通编号为 1212 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2046', '63', '增加仓管通', '192.168.112.102', '2017-01-02 20:47:06', '0', '增加仓管通编号为 1212 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2047', '63', '更新结算账户', '', '2017-01-02 20:47:06', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2048', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 20:47:07', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2049', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:11:45', '0', '增加仓管通编号为 555 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2050', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:11:45', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2051', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:13:01', '0', '增加仓管通编号为 66 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2052', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:13:02', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2053', '63', '更新结算账户', '', '2017-01-02 21:13:02', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2054', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:27:19', '0', '增加仓管通编号为 344 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2055', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:27:20', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2056', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:33:19', '0', '增加仓管通编号为 333 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2057', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:33:20', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2058', '63', '更新结算账户', '', '2017-01-02 21:33:22', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2059', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:50', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2060', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:52', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2061', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:54', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2062', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:55', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2063', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:33:57', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2064', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:35:22', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2065', '63', '更新结算账户', '', '2017-01-02 21:35:24', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2066', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:35:38', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2067', '63', '更新结算账户', '', '2017-01-02 21:35:40', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2068', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:36:30', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2069', '63', '更新结算账户', '', '2017-01-02 21:36:31', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2070', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:37:44', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2071', '63', '更新结算账户', '', '2017-01-02 21:37:44', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2072', '63', '更新仓管通', '192.168.112.102', '2017-01-02 21:43:52', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2073', '63', '更新结算账户', '', '2017-01-02 21:43:52', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2074', '63', '登录系统', '192.168.112.102', '2017-01-02 21:57:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2075', '63', '增加仓管通', '192.168.112.102', '2017-01-02 21:58:30', '0', '增加仓管通编号为 4444 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2076', '63', '保存仓管通明细', '192.168.112.102', '2017-01-02 21:58:31', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2077', '63', '更新结算账户', '', '2017-01-02 21:58:31', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2078', '63', '登录系统', '192.168.8.100', '2017-01-05 12:56:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2079', '63', '登录系统', '192.168.4.108', '2017-01-07 13:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2080', '63', '登录系统', '192.168.4.108', '2017-01-07 13:42:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2081', '63', '登录系统', '192.168.4.108', '2017-01-07 14:48:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2082', '63', '登录系统', '192.168.4.108', '2017-01-07 15:00:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2083', '63', '登录系统', '192.168.4.108', '2017-01-07 15:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2084', '63', '登录系统', '192.168.4.108', '2017-01-07 15:26:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2085', '63', '登录系统', '192.168.4.108', '2017-01-07 15:34:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2086', '63', '登录系统', '192.168.4.108', '2017-01-07 15:53:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2087', '63', '登录系统', '192.168.4.108', '2017-01-07 16:07:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2088', '63', '登录系统', '192.168.4.108', '2017-01-07 16:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2089', '63', '登录系统', '192.168.4.108', '2017-01-07 18:00:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2090', '63', '登录系统', '192.168.4.108', '2017-01-07 18:11:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2091', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:25:34', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2092', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:25:34', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2093', '63', '更新结算账户', '', '2017-01-07 18:25:34', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2094', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:30:40', '0', '删除仓管通ID为 43 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2095', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:30:42', '0', '删除仓管通ID为 42 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2096', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:31:07', '0', '更新仓管通ID为 51 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2097', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:31:07', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2098', '63', '更新结算账户', '', '2017-01-07 18:31:07', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2099', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:32:28', '0', '增加仓管通编号为 aaaaaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2100', '63', '更新结算账户', '', '2017-01-07 18:32:29', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2101', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:32:29', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2102', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:33:01', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2103', '63', '更新结算账户', '', '2017-01-07 18:33:01', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2104', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:33:13', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2105', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:33:14', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2106', '63', '更新结算账户', '', '2017-01-07 18:33:14', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2107', '63', '删除仓管通', '192.168.4.108', '2017-01-07 18:33:49', '0', '删除仓管通ID为 52 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2108', '63', '增加仓管通', '192.168.4.108', '2017-01-07 18:34:16', '0', '增加仓管通编号为 aaaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2109', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:34:17', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2110', '63', '更新结算账户', '', '2017-01-07 18:34:17', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2111', '63', '更新仓管通', '192.168.4.108', '2017-01-07 18:34:29', '0', '更新仓管通ID为 53 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2112', '63', '保存仓管通明细', '192.168.4.108', '2017-01-07 18:34:29', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2113', '63', '更新结算账户', '', '2017-01-07 18:34:29', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2114', '63', '批量删除仓管通', '192.168.4.108', '2017-01-07 18:34:41', '0', '批量删除仓管通ID为 53 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2115', '63', '登录系统', '192.168.4.108', '2017-01-07 20:50:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2116', '63', '增加供应商', '192.168.4.108', '2017-01-07 21:01:21', '0', '增加供应商名称为 客户BBBB 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('2117', '63', '登录系统', '192.168.4.108', '2017-01-08 10:44:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2118', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:49:21', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2119', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:49:21', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2120', '63', '更新结算账户', '', '2017-01-08 10:49:21', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2121', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:50:58', '0', '增加仓管通编号为 dddd 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2122', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:50:59', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2123', '63', '更新结算账户', '', '2017-01-08 10:50:59', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2124', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:56:45', '0', '增加仓管通编号为 abcde 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2125', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 10:56:45', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2126', '63', '增加仓管通', '192.168.4.108', '2017-01-08 10:58:41', '0', '增加仓管通编号为 abbbb 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2127', '63', '更新结算账户', '', '2017-01-08 10:58:41', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2128', '63', '登录系统', '192.168.4.108', '2017-01-08 11:19:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2129', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:42:30', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2130', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:42:34', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2131', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:47:06', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2132', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:47:08', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2133', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:49:38', '0', '更新仓管通ID为 54 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2134', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:50:13', '0', '增加仓管通编号为 AAF 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2135', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:50:14', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2136', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:53:00', '0', '增加仓管通编号为 666aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2137', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:53:00', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2138', '63', '删除仓管通', '192.168.4.108', '2017-01-08 11:53:31', '0', '删除仓管通ID为 55 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2139', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:53:59', '0', '增加仓管通编号为 34234ww 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2140', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:53:59', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2141', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:55:00', '0', '增加仓管通编号为 22 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2142', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:55:00', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2143', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:55:53', '0', '增加仓管通编号为 we 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2144', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:55:54', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2145', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:56:10', '0', '更新仓管通ID为 60 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2146', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:56:11', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2147', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:56:58', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2148', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:56:59', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2149', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:57:10', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2150', '63', '更新仓管通', '192.168.4.108', '2017-01-08 11:57:39', '0', '更新仓管通ID为 31 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2151', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:57:39', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2152', '63', '增加仓管通', '192.168.4.108', '2017-01-08 11:58:58', '0', '增加仓管通编号为 rrrr 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2153', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 11:58:59', '0', '保存仓管通明细对应主表编号为 61 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2154', '63', '批量删除仓管通', '192.168.4.108', '2017-01-08 11:59:17', '0', '批量删除仓管通ID为 35 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2155', '63', '批量删除仓管通', '192.168.4.108', '2017-01-08 11:59:21', '0', '批量删除仓管通ID为 34 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2156', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:15:56', '0', '增加仓管通编号为 asas 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2157', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:16:05', '0', '保存仓管通明细对应主表编号为 62 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2158', '63', '删除仓管通', '192.168.4.108', '2017-01-08 12:20:42', '0', '删除仓管通ID为 36 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2159', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:20:58', '0', '更新仓管通ID为 62 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2160', '63', '删除仓管通', '192.168.4.108', '2017-01-08 12:21:57', '0', '删除仓管通ID为 62 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2161', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:22:19', '0', '增加仓管通编号为 aaaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2162', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:22:19', '0', '保存仓管通明细对应主表编号为 63 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2163', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:33:19', '0', '增加仓管通编号为 42342qqq 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2164', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:33:20', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2165', '63', '增加仓管通', '192.168.4.108', '2017-01-08 12:33:46', '0', '增加仓管通编号为 42 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2166', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:33:47', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2167', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:34:07', '0', '更新仓管通ID为 65 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2168', '63', '更新仓管通', '192.168.4.108', '2017-01-08 12:34:42', '0', '更新仓管通ID为 65 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2169', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 12:34:42', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2170', '63', '更新用户', '', '2017-01-08 12:46:53', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('2171', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2172', '63', '更新用户', '', '2017-01-08 12:47:22', '1', '更新用户ID为 63密码信息 失败!', '更新用户失败'); +INSERT INTO `jsh_log` VALUES ('2173', '63', '更新用户', '', '2017-01-08 12:47:34', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('2174', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2175', '63', '登录系统', '192.168.4.108', '2017-01-08 12:47:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2176', '63', '登录系统', '192.168.4.108', '2017-01-08 16:28:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2177', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:30:24', '0', '更新仓管通ID为 64 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2178', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:30:25', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2179', '63', '增加仓管通', '192.168.4.108', '2017-01-08 16:45:12', '0', '增加仓管通编号为 ababab 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2180', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:45:12', '0', '保存仓管通明细对应主表编号为 66 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2181', '63', '登录系统', '192.168.4.108', '2017-01-08 16:46:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2182', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:46:16', '0', '删除仓管通ID为 66 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2183', '63', '增加仓管通', '192.168.4.108', '2017-01-08 16:46:53', '0', '增加仓管通编号为 abcdefg 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2184', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:46:54', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2185', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:55:47', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2186', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:55:47', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2187', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:12', '0', '更新仓管通ID为 32 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2188', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:59:12', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2189', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:24', '0', '更新仓管通ID为 30 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2190', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 16:59:24', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2191', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:59:28', '0', '删除仓管通ID为 29 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2192', '63', '更新仓管通', '192.168.4.108', '2017-01-08 16:59:41', '0', '更新仓管通ID为 41 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2193', '63', '删除仓管通', '192.168.4.108', '2017-01-08 16:59:57', '0', '删除仓管通ID为 44 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2194', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:03', '0', '更新仓管通ID为 45 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2195', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:08', '0', '更新仓管通ID为 46 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2196', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:11', '0', '更新仓管通ID为 47 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2197', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:14', '0', '更新仓管通ID为 48 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2198', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:17', '0', '更新仓管通ID为 49 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2199', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:20', '0', '更新仓管通ID为 50 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2200', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:22', '0', '更新仓管通ID为 51 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2201', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:25', '0', '更新仓管通ID为 59 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2202', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:27', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2203', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:33', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2204', '63', '删除仓管通', '192.168.4.108', '2017-01-08 17:00:36', '0', '删除仓管通ID为 37 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2205', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:39', '0', '更新仓管通ID为 38 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2206', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:00:43', '0', '更新仓管通ID为 39 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2207', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:02:22', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2208', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:02:25', '0', '更新仓管通ID为 31 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2209', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:03:44', '0', '更新仓管通ID为 60 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2210', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:03:48', '0', '更新仓管通ID为 53 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2211', '63', '登录系统', '192.168.4.108', '2017-01-08 17:43:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2212', '63', '更新仓管通', '192.168.4.108', '2017-01-08 17:53:51', '0', '更新仓管通ID为 52 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2213', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 17:53:51', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2214', '63', '登录系统', '192.168.4.108', '2017-01-08 18:34:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2215', '63', '更新结算账户', '192.168.4.108', '2017-01-08 18:57:21', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2216', '63', '更新结算账户', '192.168.4.108', '2017-01-08 18:57:43', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2217', '63', '增加仓管通', '192.168.4.108', '2017-01-08 18:58:35', '0', '增加仓管通编号为 asdfasdf 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2218', '63', '保存仓管通明细', '192.168.4.108', '2017-01-08 18:58:35', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2219', '63', '登录系统', '192.168.4.104', '2017-01-10 22:12:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2220', '63', '增加功能', '192.168.4.104', '2017-01-10 22:57:51', '0', '增加功能名称为 结算账户查询 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2221', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 22:58:13', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2222', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 22:58:23', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2223', '63', '登录系统', '192.168.4.104', '2017-01-10 23:01:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2224', '63', '增加功能', '192.168.4.104', '2017-01-10 23:12:46', '0', '增加功能名称为 进货统计 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2225', '63', '增加功能', '192.168.4.104', '2017-01-10 23:13:43', '0', '增加功能名称为 销售统计 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2226', '63', '更新功能', '192.168.4.104', '2017-01-10 23:13:59', '0', '更新功能ID为 208 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2227', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 23:14:56', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2228', '63', '更新UserBusiness', '192.168.4.104', '2017-01-10 23:15:05', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2229', '63', '更新功能', '192.168.4.104', '2017-01-10 23:16:37', '0', '更新功能ID为 59 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2230', '63', '更新功能', '192.168.4.104', '2017-01-10 23:16:44', '0', '更新功能ID为 207 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2231', '63', '登录系统', '192.168.4.104', '2017-01-11 23:34:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2232', '63', '登录系统', '192.168.112.100', '2017-01-11 23:41:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2233', '63', '登录系统', '192.168.112.100', '2017-01-11 23:51:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2234', '63', '登录系统', '192.168.4.104', '2017-01-12 00:16:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2235', '63', '登录系统', '192.168.4.104', '2017-01-12 00:16:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2236', '63', '登录系统', '192.168.4.104', '2017-01-12 00:17:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2237', '63', '登录系统', '192.168.4.104', '2017-01-12 00:21:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2238', '63', '登录系统', '192.168.4.104', '2017-01-12 00:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2239', '63', '登录系统', '192.168.4.104', '2017-01-12 00:26:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2240', '63', '登录系统', '192.168.4.104', '2017-01-12 00:27:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2241', '63', '登录系统', '192.168.4.104', '2017-01-12 00:32:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2242', '63', '登录系统', '192.168.8.108', '2017-01-12 12:39:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2243', '63', '登录系统', '192.168.8.108', '2017-01-12 12:42:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2244', '63', '登录系统', '192.168.8.108', '2017-01-12 18:20:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2245', '63', '登录系统', '172.16.128.41', '2017-01-14 01:55:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2246', '63', '增加财务', '172.16.128.41', '2017-01-14 02:18:56', '0', '增加财务编号为 1234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2247', '63', '保存财务明细', '172.16.128.41', '2017-01-14 02:18:56', '0', '保存财务明细对应主表编号为 19 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2248', '63', '增加财务', '172.16.128.41', '2017-01-14 03:44:01', '0', '增加财务编号为 21341 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2249', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:44:01', '0', '保存财务明细对应主表编号为 20 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2250', '63', '增加财务', '172.16.128.41', '2017-01-14 03:44:58', '0', '增加财务编号为 eqw 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2251', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:44:59', '0', '保存财务明细对应主表编号为 21 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2252', '63', '增加财务', '172.16.128.41', '2017-01-14 03:45:21', '0', '增加财务编号为 234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2253', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:45:21', '0', '保存财务明细对应主表编号为 22 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2254', '63', '增加财务', '172.16.128.41', '2017-01-14 03:45:46', '0', '增加财务编号为 3123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2255', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:45:47', '0', '保存财务明细对应主表编号为 23 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2256', '63', '增加财务', '172.16.128.41', '2017-01-14 03:52:40', '0', '增加财务编号为 sssaaa 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2257', '63', '保存财务明细', '172.16.128.41', '2017-01-14 03:52:41', '0', '保存财务明细对应主表编号为 24 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2258', '63', '登录系统', '192.168.1.104', '2017-01-15 11:38:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2259', '63', '登录系统', '192.168.1.104', '2017-01-15 12:46:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2260', '63', '增加财务', '192.168.1.104', '2017-01-15 13:44:36', '0', '增加财务编号为 3214 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2261', '63', '保存财务明细', '192.168.1.104', '2017-01-15 13:44:36', '0', '保存财务明细对应主表编号为 25 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2262', '63', '更新财务', '192.168.1.104', '2017-01-15 13:44:48', '0', '更新财务ID为 25 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2263', '63', '保存财务明细', '192.168.1.104', '2017-01-15 13:44:49', '0', '保存财务明细对应主表编号为 25 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2264', '63', '登录系统', '192.168.112.102', '2017-01-15 21:05:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2265', '63', '增加财务', '192.168.112.102', '2017-01-15 21:06:45', '0', '增加财务编号为 1234we 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2266', '63', '保存财务明细', '192.168.112.102', '2017-01-15 21:06:46', '0', '保存财务明细对应主表编号为 26 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2267', '63', '增加财务', '192.168.112.102', '2017-01-15 23:20:48', '0', '增加财务编号为 a1 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2268', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:20:49', '0', '保存财务明细对应主表编号为 27 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2269', '63', '增加财务', '192.168.112.102', '2017-01-15 23:21:21', '0', '增加财务编号为 a2 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2270', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:21:22', '0', '保存财务明细对应主表编号为 28 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2271', '63', '增加财务', '192.168.112.102', '2017-01-15 23:21:51', '0', '增加财务编号为 123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2272', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:21:51', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2273', '63', '更新财务', '192.168.112.102', '2017-01-15 23:22:15', '0', '更新财务ID为 29 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2274', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:22:16', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2275', '63', '更新财务', '192.168.112.102', '2017-01-15 23:22:54', '0', '更新财务ID为 29 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2276', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:22:55', '0', '保存财务明细对应主表编号为 29 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2277', '63', '更新财务', '192.168.112.102', '2017-01-15 23:23:02', '0', '更新财务ID为 29 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2278', '63', '增加财务', '192.168.112.102', '2017-01-15 23:23:28', '0', '增加财务编号为 341aaa 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2279', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:23:28', '0', '保存财务明细对应主表编号为 30 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2280', '63', '增加财务', '192.168.112.102', '2017-01-15 23:35:02', '0', '增加财务编号为 aass 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2281', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:35:03', '0', '保存财务明细对应主表编号为 31 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2282', '63', '增加财务', '192.168.112.102', '2017-01-15 23:36:00', '0', '增加财务编号为 hhhh 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2283', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:36:01', '0', '保存财务明细对应主表编号为 32 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2284', '63', '增加财务', '192.168.112.102', '2017-01-15 23:36:48', '0', '增加财务编号为 s1qw 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2285', '63', '保存财务明细', '192.168.112.102', '2017-01-15 23:36:49', '0', '保存财务明细对应主表编号为 33 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2286', '63', '更新财务', '192.168.112.102', '2017-01-15 23:40:56', '0', '更新财务ID为 32 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2287', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:06', '0', '更新财务ID为 33 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2288', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:28', '0', '更新财务ID为 32 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2289', '63', '更新财务', '192.168.112.102', '2017-01-15 23:47:58', '0', '更新财务ID为 30 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2290', '63', '更新财务', '192.168.112.102', '2017-01-15 23:48:37', '0', '更新财务ID为 31 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2291', '63', '登录系统', '192.168.4.103', '2017-01-17 22:29:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2292', '63', '登录系统', '192.168.4.103', '2017-01-17 23:03:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2293', '63', '登录系统', '192.168.4.103', '2017-01-17 23:05:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2294', '63', '登录系统', '192.168.4.103', '2017-01-17 23:07:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2295', '63', '登录系统', '192.168.4.103', '2017-01-17 23:12:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2296', '63', '登录系统', '192.168.4.103', '2017-01-17 23:15:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2297', '63', '登录系统', '192.168.4.103', '2017-01-17 23:37:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2298', '63', '登录系统', '192.168.4.103', '2017-01-17 23:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2299', '63', '登录系统', '192.168.4.103', '2017-01-17 23:42:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2300', '63', '登录系统', '192.168.4.103', '2017-01-17 23:43:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2301', '63', '登录系统', '192.168.4.103', '2017-01-17 23:43:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2302', '63', '登录系统', '192.168.4.103', '2017-01-17 23:44:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2303', '63', '登录系统', '192.168.4.103', '2017-01-17 23:45:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2304', '63', '登录系统', '192.168.4.103', '2017-01-17 23:46:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2305', '63', '登录系统', '192.168.4.103', '2017-01-17 23:46:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2306', '63', '登录系统', '192.168.112.100', '2017-01-18 22:30:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2307', '63', '登录系统', '192.168.112.100', '2017-01-18 22:32:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2308', '63', '登录系统', '192.168.112.100', '2017-01-18 22:39:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2309', '63', '登录系统', '192.168.4.103', '2017-01-18 23:57:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2310', '63', '登录系统', '192.168.4.103', '2017-01-19 00:00:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2311', '63', '登录系统', '192.168.4.103', '2017-01-19 00:03:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2312', '63', '登录系统', '192.168.4.103', '2017-01-19 00:08:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2313', '63', '登录系统', '192.168.4.103', '2017-01-19 00:15:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2314', '63', '登录系统', '192.168.4.103', '2017-01-19 00:17:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2315', '63', '登录系统', '192.168.4.103', '2017-01-19 00:17:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2316', '63', '登录系统', '192.168.4.103', '2017-01-19 00:18:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2317', '63', '登录系统', '192.168.4.103', '2017-01-19 00:19:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2318', '63', '登录系统', '192.168.4.103', '2017-01-19 00:20:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2319', '63', '退出系统', '192.168.4.103', '2017-01-19 00:21:26', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2320', '63', '登录系统', '192.168.4.103', '2017-01-19 00:21:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2321', '63', '退出系统', '192.168.4.103', '2017-01-19 00:21:55', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2322', '63', '登录系统', '192.168.4.103', '2017-01-19 00:22:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2323', '63', '登录系统', '192.168.4.103', '2017-01-19 00:23:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2324', '63', '登录系统', '192.168.4.103', '2017-01-19 00:27:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2325', '63', '登录系统', '192.168.4.103', '2017-01-19 00:30:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2326', '63', '登录系统', '192.168.4.103', '2017-01-19 22:02:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2327', '63', '登录系统', '192.168.4.103', '2017-01-19 22:12:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2328', '63', '登录系统', '192.168.4.103', '2017-01-19 22:17:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2329', '63', '登录系统', '192.168.4.103', '2017-01-19 22:18:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2330', '63', '登录系统', '192.168.4.103', '2017-01-19 22:19:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2331', '63', '登录系统', '192.168.4.103', '2017-01-19 22:21:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2332', '63', '登录系统', '192.168.4.103', '2017-01-19 22:24:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2333', '63', '登录系统', '192.168.4.103', '2017-01-19 22:27:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2334', '63', '登录系统', '192.168.4.103', '2017-01-19 22:29:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2335', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2336', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2337', '63', '登录系统', '192.168.4.103', '2017-01-19 22:32:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2338', '63', '登录系统', '192.168.4.103', '2017-01-19 22:33:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2339', '63', '登录系统', '192.168.4.103', '2017-01-19 22:35:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2340', '63', '登录系统', '192.168.4.103', '2017-01-19 22:39:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2341', '63', '登录系统', '192.168.4.103', '2017-01-19 22:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2342', '63', '登录系统', '192.168.4.103', '2017-01-19 22:42:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2343', '63', '登录系统', '192.168.4.103', '2017-01-19 22:43:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2344', '63', '登录系统', '192.168.4.103', '2017-01-19 22:43:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2345', '63', '登录系统', '192.168.4.103', '2017-01-19 22:44:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2346', '63', '登录系统', '192.168.4.103', '2017-01-19 22:44:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2347', '63', '登录系统', '192.168.4.103', '2017-01-19 22:45:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2348', '63', '登录系统', '192.168.4.103', '2017-01-19 22:47:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2349', '63', '登录系统', '192.168.4.103', '2017-01-19 22:49:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2350', '63', '登录系统', '192.168.4.103', '2017-01-19 23:07:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2351', '63', '登录系统', '192.168.4.103', '2017-01-19 23:16:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2352', '63', '更新财务', '192.168.4.103', '2017-01-19 23:17:43', '0', '更新财务ID为 33 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2353', '63', '更新财务', '192.168.4.103', '2017-01-19 23:17:51', '0', '更新财务ID为 33 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2354', '63', '更新供应商', '192.168.4.103', '2017-01-19 23:18:10', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2355', '63', '更新供应商', '192.168.4.103', '2017-01-19 23:18:21', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2356', '63', '登录系统', '192.168.4.103', '2017-01-19 23:44:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2357', '63', '登录系统', '192.168.4.103', '2017-01-19 23:49:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2358', '63', '登录系统', '192.168.4.103', '2017-01-19 23:55:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2359', '63', '登录系统', '192.168.4.103', '2017-01-20 00:11:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2360', '63', '登录系统', '192.168.4.103', '2017-01-20 00:15:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2361', '63', '登录系统', '192.168.4.103', '2017-01-20 00:15:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2362', '63', '登录系统', '192.168.4.103', '2017-01-20 00:19:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2363', '63', '登录系统', '192.168.4.103', '2017-01-21 00:30:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2364', '63', '登录系统', '192.168.4.103', '2017-01-21 00:30:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2365', '63', '登录系统', '127.0.0.1', '2017-01-21 00:34:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2366', '63', '登录系统', '127.0.0.1', '2017-01-21 00:42:15', '0', '管理用户:JSH 登录系统', 'JSH 登录系统'); +INSERT INTO `jsh_log` VALUES ('2367', '63', '登录系统', '192.168.4.103', '2017-01-21 00:43:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2368', '63', '登录系统', '192.168.112.104', '2017-01-21 10:52:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2369', '63', '增加仓管通', '192.168.112.104', '2017-01-21 10:53:57', '0', '增加仓管通编号为 x123 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2370', '63', '保存仓管通明细', '192.168.112.104', '2017-01-21 10:53:58', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2371', '63', '更新仓管通', '192.168.112.104', '2017-01-21 10:54:53', '0', '更新仓管通ID为 69 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2372', '63', '保存仓管通明细', '192.168.112.104', '2017-01-21 10:54:54', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2373', '63', '登录系统', '192.168.4.103', '2017-01-21 13:39:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2374', '63', '登录系统', '192.168.4.103', '2017-01-21 15:23:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2375', '63', '登录系统', '192.168.4.103', '2017-01-21 19:02:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2376', '63', '登录系统', '192.168.112.100', '2017-01-21 22:05:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2377', '63', '增加财务', '192.168.112.100', '2017-01-21 22:39:33', '0', '增加财务编号为 123 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2378', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:39:34', '0', '保存财务明细对应主表编号为 34 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2379', '63', '登录系统', '192.168.112.100', '2017-01-21 22:41:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2380', '63', '增加财务', '192.168.112.100', '2017-01-21 22:42:06', '0', '增加财务编号为 aabb 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2381', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:42:07', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2382', '63', '更新财务', '192.168.112.100', '2017-01-21 22:42:54', '0', '更新财务ID为 35 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2383', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:42:54', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2384', '63', '更新财务', '192.168.112.100', '2017-01-21 22:44:36', '0', '更新财务ID为 35 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2385', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:44:37', '0', '保存财务明细对应主表编号为 35 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2386', '63', '增加财务', '192.168.112.100', '2017-01-21 22:52:46', '0', '增加财务编号为 bianhao1 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2387', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:52:47', '0', '保存财务明细对应主表编号为 36 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2388', '63', '更新财务', '192.168.112.100', '2017-01-21 22:53:42', '0', '更新财务ID为 36 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2389', '63', '更新财务', '192.168.112.100', '2017-01-21 22:54:58', '0', '更新财务ID为 36 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2390', '63', '保存财务明细', '192.168.112.100', '2017-01-21 22:54:59', '0', '保存财务明细对应主表编号为 36 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2391', '63', '删除财务', '192.168.112.100', '2017-01-21 22:55:52', '0', '删除财务ID为 20 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('2392', '63', '删除财务', '192.168.112.100', '2017-01-21 22:55:57', '0', '删除财务ID为 13 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('2393', '63', '增加财务', '192.168.112.100', '2017-01-21 23:01:09', '0', '增加财务编号为 fff 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2394', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:01:10', '0', '保存财务明细对应主表编号为 37 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2395', '63', '增加财务', '192.168.112.100', '2017-01-21 23:01:40', '0', '增加财务编号为 234eq 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2396', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:01:41', '0', '保存财务明细对应主表编号为 38 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2397', '63', '增加财务', '192.168.112.100', '2017-01-21 23:04:17', '0', '增加财务编号为 aasss 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2398', '63', '保存财务明细', '192.168.112.100', '2017-01-21 23:04:17', '0', '保存财务明细对应主表编号为 39 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2399', '63', '登录系统', '192.168.112.102', '2017-01-22 22:07:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2400', '63', '增加结算账户', '192.168.112.102', '2017-01-22 22:08:15', '0', '增加结算账户名称为 1231 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2401', '63', '增加结算账户', '192.168.112.102', '2017-01-22 22:16:52', '0', '增加结算账户名称为 模型111 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2402', '63', '登录系统', '192.168.112.102', '2017-01-22 22:33:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2403', '63', '增加经手人', '192.168.112.102', '2017-01-22 22:33:20', '1', '增加经手人名称为 qaaa 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('2404', '63', '增加商品类别', '192.168.112.102', '2017-01-22 22:35:14', '0', '增加商品类别名称为 aa 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2405', '63', '删除商品类别', '192.168.112.102', '2017-01-22 22:35:19', '0', '删除商品类别ID为 3 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2406', '63', '增加经手人', '192.168.112.102', '2017-01-22 22:35:51', '1', '增加经手人名称为 ddd 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('2407', '63', '登录系统', '192.168.112.102', '2017-01-22 23:08:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2408', '63', '增加经手人', '192.168.112.102', '2017-01-22 23:09:05', '1', '增加经手人名称为 aaa 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('2409', '63', '增加仓管通', '192.168.112.102', '2017-01-22 23:10:08', '0', '增加仓管通编号为 aa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2410', '63', '保存仓管通明细', '192.168.112.102', '2017-01-22 23:10:08', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2411', '63', '更新商品类别', '192.168.112.102', '2017-01-22 23:10:35', '0', '更新商品类别ID为 2 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2412', '63', '更新经手人', '192.168.112.102', '2017-01-22 23:10:50', '0', '更新经手人ID为 1 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('2413', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:10:59', '0', '删除结算账户ID为 11,名称为 模型111成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2414', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:11:02', '0', '删除结算账户ID为 10,名称为 1231成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2415', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:11:13', '0', '增加结算账户名称为 aaaa 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2416', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:11:17', '0', '删除结算账户ID为 14,名称为 aaaa成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2417', '63', '增加经手人', '192.168.112.102', '2017-01-22 23:11:30', '1', '增加经手人名称为 ddd 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('2418', '63', '增加仓库', '192.168.112.102', '2017-01-22 23:12:24', '0', '增加仓库名称为 aa 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('2419', '63', '删除仓库', '192.168.112.102', '2017-01-22 23:12:29', '0', '删除仓库ID为 4 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('2420', '63', '登录系统', '192.168.112.102', '2017-01-22 23:21:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2421', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:26:48', '0', '增加结算账户名称为 43345q 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2422', '63', '更新结算账户', '192.168.112.102', '2017-01-22 23:26:57', '0', '更新结算账户ID为 15 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2423', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:27:03', '0', '删除结算账户ID为 15,名称为 43345q成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2424', '63', '登录系统', '192.168.112.102', '2017-01-22 23:38:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2425', '63', '增加结算账户', '192.168.112.102', '2017-01-22 23:38:23', '0', '增加结算账户名称为 3253 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2426', '63', '删除结算账户', '192.168.112.102', '2017-01-22 23:38:28', '0', '删除结算账户ID为 16,名称为 3253成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2427', '63', '登录系统', '192.168.112.102', '2017-01-22 23:50:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2428', '63', '登录系统', '192.168.112.102', '2017-01-23 00:32:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2429', '63', '登录系统', '192.168.112.102', '2017-01-23 00:40:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2430', '63', '登录系统', '192.168.112.102', '2017-01-23 00:47:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2431', '63', '登录系统', '192.168.8.102', '2017-02-13 15:57:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2432', '63', '登录系统', '192.168.112.102', '2017-02-13 22:47:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2433', '63', '退出系统', '192.168.112.102', '2017-02-13 22:57:22', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2434', '63', '登录系统', '192.168.4.107', '2017-02-14 23:42:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2435', '63', '登录系统', '192.168.8.102', '2017-02-15 11:09:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2436', '63', '登录系统', '192.168.8.102', '2017-02-15 11:28:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2437', '63', '更新仓管通', '192.168.8.102', '2017-02-15 11:28:27', '0', '更新仓管通ID为 70 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2438', '63', '删除仓管通', '192.168.8.102', '2017-02-15 11:28:35', '0', '删除仓管通ID为 70 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2439', '63', '登录系统', '192.168.8.102', '2017-02-15 11:31:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2440', '63', '登录系统', '192.168.8.102', '2017-02-15 11:42:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2441', '63', '登录系统', '192.168.8.102', '2017-02-15 11:53:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2442', '63', '登录系统', '192.168.8.102', '2017-02-15 12:35:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2443', '63', '登录系统', '192.168.8.102', '2017-02-15 12:39:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2444', '63', '登录系统', '192.168.4.108', '2017-02-15 22:09:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2445', '63', '登录系统', '192.168.4.108', '2017-02-15 22:16:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2446', '63', '登录系统', '192.168.4.108', '2017-02-15 23:23:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2447', '63', '登录系统', '192.168.4.108', '2017-02-15 23:27:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2448', '63', '登录系统', '192.168.8.102', '2017-02-17 16:14:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2449', '63', '登录系统', '192.168.8.100', '2017-02-21 18:12:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2450', '63', '登录系统', '192.168.112.102', '2017-02-21 21:24:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2451', '63', '登录系统', '192.168.112.100', '2017-02-22 20:48:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2452', '63', '登录系统', '192.168.112.101', '2017-02-26 19:01:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2453', '63', '登录系统', '192.168.4.106', '2017-02-26 20:10:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2454', '63', '登录系统', '192.168.4.106', '2017-02-26 20:13:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2455', '63', '登录系统', '192.168.112.101', '2017-02-26 20:44:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2456', '63', '登录系统', '192.168.112.101', '2017-02-26 20:53:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2457', '63', '登录系统', '192.168.112.101', '2017-02-26 21:00:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2458', '63', '登录系统', '192.168.112.101', '2017-02-26 21:04:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2459', '63', '登录系统', '192.168.112.101', '2017-02-26 21:05:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2460', '63', '登录系统', '192.168.112.101', '2017-03-05 19:26:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2461', '63', '登录系统', '192.168.112.101', '2017-03-05 20:31:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2462', '63', '登录系统', '192.168.112.101', '2017-03-05 20:49:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2463', '63', '登录系统', '192.168.112.101', '2017-03-05 20:53:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2464', '63', '登录系统', '192.168.112.101', '2017-03-05 21:02:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2465', '63', '登录系统', '192.168.112.101', '2017-03-05 21:05:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2466', '63', '登录系统', '192.168.112.101', '2017-03-05 21:07:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2467', '63', '登录系统', '192.168.112.101', '2017-03-05 21:20:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2468', '63', '登录系统', '192.168.112.101', '2017-03-05 21:27:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2469', '63', '登录系统', '192.168.112.101', '2017-03-05 21:41:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2470', '63', '登录系统', '192.168.112.101', '2017-03-05 21:50:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2471', '63', '登录系统', '192.168.112.101', '2017-03-05 22:04:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2472', '63', '登录系统', '192.168.112.101', '2017-03-05 22:09:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2473', '63', '登录系统', '192.168.112.101', '2017-03-05 22:09:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2474', '63', '登录系统', '192.168.112.101', '2017-03-05 22:11:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2475', '63', '登录系统', '192.168.112.102', '2017-03-12 20:12:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2476', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:16:33', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2477', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:29:58', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2478', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:31:09', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2479', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:31:45', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2480', '63', '登录系统', '192.168.112.102', '2017-03-12 20:32:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2481', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:05', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2482', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:21', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2483', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:33:28', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2484', '63', '更新供应商', '192.168.112.102', '2017-03-12 20:40:39', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2485', '63', '登录系统', '192.168.112.102', '2017-03-12 22:13:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2486', '63', '登录系统', '192.168.112.102', '2017-03-12 22:19:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2487', '63', '登录系统', '192.168.112.102', '2017-03-12 22:22:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2488', '63', '登录系统', '192.168.112.102', '2017-03-12 22:24:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2489', '63', '登录系统', '192.168.112.102', '2017-03-19 20:56:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2490', '63', '登录系统', '192.168.112.102', '2017-03-19 21:08:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2491', '63', '登录系统', '192.168.112.102', '2017-03-19 21:15:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2492', '63', '登录系统', '192.168.112.102', '2017-03-19 21:18:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2493', '63', '登录系统', '192.168.112.102', '2017-03-19 21:23:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2494', '63', '删除仓管通', '192.168.112.102', '2017-03-19 21:27:22', '0', '删除仓管通ID为 45 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2495', '63', '删除仓管通', '192.168.112.102', '2017-03-19 21:27:40', '0', '删除仓管通ID为 30 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2496', '63', '登录系统', '192.168.112.102', '2017-03-19 21:36:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2497', '63', '登录系统', '192.168.1.104', '2017-04-04 09:51:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2498', '63', '登录系统', '192.168.1.104', '2017-04-04 10:43:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2499', '63', '登录系统', '192.168.1.104', '2017-04-04 10:49:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2500', '63', '登录系统', '192.168.1.104', '2017-04-04 10:53:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2501', '63', '登录系统', '192.168.1.104', '2017-04-04 10:54:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2502', '63', '登录系统', '192.168.1.104', '2017-04-04 10:56:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2503', '63', '登录系统', '192.168.1.104', '2017-04-04 11:02:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2504', '63', '登录系统', '192.168.1.104', '2017-04-04 11:15:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2505', '63', '登录系统', '192.168.1.104', '2017-04-04 11:20:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2506', '63', '登录系统', '192.168.1.104', '2017-04-04 11:23:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2507', '63', '登录系统', '192.168.1.104', '2017-04-04 11:28:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2508', '63', '登录系统', '192.168.112.102', '2017-04-08 10:06:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2509', '63', '登录系统', '192.168.112.102', '2017-04-08 10:38:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2510', '63', '登录系统', '192.168.112.102', '2017-04-08 10:51:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2511', '63', '登录系统', '192.168.112.102', '2017-04-08 11:10:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2512', '63', '登录系统', '192.168.112.102', '2017-04-08 11:33:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2513', '63', '登录系统', '192.168.112.102', '2017-04-08 11:37:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2514', '63', '登录系统', '192.168.112.102', '2017-04-08 12:21:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2515', '63', '登录系统', '192.168.112.102', '2017-04-08 12:27:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2516', '63', '登录系统', '192.168.112.102', '2017-04-08 12:30:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2517', '63', '登录系统', '192.168.112.102', '2017-04-08 12:33:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2518', '63', '登录系统', '192.168.112.102', '2017-04-08 12:47:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2519', '63', '登录系统', '192.168.112.102', '2017-04-08 13:03:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2520', '63', '登录系统', '192.168.112.102', '2017-04-08 13:13:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2521', '63', '登录系统', '192.168.112.102', '2017-04-08 13:19:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2522', '63', '登录系统', '192.168.112.102', '2017-04-08 13:26:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2523', '63', '增加仓管通', '192.168.112.102', '2017-04-08 13:31:17', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2524', '63', '保存仓管通明细', '192.168.112.102', '2017-04-08 13:31:18', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2525', '63', '更新仓管通', '192.168.112.102', '2017-04-08 13:31:59', '0', '更新仓管通ID为 70 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2526', '63', '登录系统', '192.168.112.102', '2017-04-08 13:36:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2527', '63', '登录系统', '192.168.112.102', '2017-04-08 21:09:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2528', '63', '登录系统', '192.168.112.102', '2017-04-08 21:21:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2529', '63', '登录系统', '192.168.4.105', '2017-04-09 16:08:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2530', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:08:55', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2531', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:09:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2532', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:11:32', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2533', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:16:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2534', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:16:52', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2535', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:05', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2536', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:26', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2537', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:17:48', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2538', '63', '增加供应商', '192.168.4.105', '2017-04-09 16:18:31', '0', '增加供应商名称为 南通宝贝家纺 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('2539', '63', '增加仓管通', '192.168.4.105', '2017-04-09 16:19:22', '0', '增加仓管通编号为 aaa123 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2540', '63', '保存仓管通明细', '192.168.4.105', '2017-04-09 16:19:22', '0', '保存仓管通明细对应主表编号为 71 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2541', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:19:56', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2542', '63', '更新仓管通', '192.168.4.105', '2017-04-09 16:20:18', '0', '更新仓管通ID为 71 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2543', '63', '登录系统', '192.168.4.105', '2017-04-09 16:32:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2544', '63', '增加财务', '192.168.4.105', '2017-04-09 16:33:32', '0', '增加财务编号为 aaxx11 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2545', '63', '保存财务明细', '192.168.4.105', '2017-04-09 16:33:33', '0', '保存财务明细对应主表编号为 40 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2546', '63', '更新财务', '192.168.4.105', '2017-04-09 16:34:52', '0', '更新财务ID为 40 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2547', '63', '登录系统', '192.168.4.105', '2017-04-09 16:48:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2548', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:48:53', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2549', '63', '更新供应商', '192.168.4.105', '2017-04-09 16:49:13', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2550', '63', '登录系统', '192.168.100.163', '2017-06-01 00:28:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2551', '63', '登录系统', '192.168.100.163', '2017-06-01 21:42:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2552', '63', '登录系统', '192.168.100.163', '2017-06-01 21:50:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2553', '63', '登录系统', '192.168.100.163', '2017-06-01 21:50:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2554', '63', '增加仓管通', '192.168.100.163', '2017-06-01 22:51:42', '0', '增加仓管通编号为 abcd1234 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2555', '63', '保存仓管通明细', '192.168.100.163', '2017-06-01 22:51:42', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2556', '63', '删除仓管通', '192.168.100.163', '2017-06-01 22:52:30', '0', '删除仓管通ID为 72 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2557', '63', '登录系统', '192.168.100.163', '2017-06-01 23:14:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2558', '63', '登录系统', '192.168.100.163', '2017-06-02 22:46:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2559', '63', '登录系统', '192.168.100.163', '2017-06-03 20:35:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2560', '63', '登录系统', '192.168.100.163', '2017-06-03 22:17:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2561', '63', '增加商品', '192.168.100.163', '2017-06-03 22:24:55', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('2562', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:26:00', '0', '增加仓管通编号为 22aa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2563', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:26:00', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2564', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:29:35', '0', '增加仓管通编号为 afds123 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2565', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:29:35', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2566', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:30:46', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2567', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:31:09', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2568', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:31:19', '0', '更新仓管通ID为 73 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2569', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:47:31', '0', '增加仓管通编号为 dsfs 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2570', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:47:31', '0', '保存仓管通明细对应主表编号为 74 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2571', '63', '更新仓管通', '192.168.100.163', '2017-06-03 22:47:59', '0', '更新仓管通ID为 74 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2572', '63', '增加财务', '192.168.100.163', '2017-06-03 22:53:38', '0', '增加财务编号为 aa 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2573', '63', '保存财务明细', '192.168.100.163', '2017-06-03 22:53:38', '0', '保存财务明细对应主表编号为 41 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2574', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:04', '0', '删除财务ID为 31 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('2575', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:05', '0', '删除财务ID为 24 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('2576', '63', '删除财务', '192.168.100.163', '2017-06-03 22:54:07', '0', '删除财务ID为 17 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('2577', '63', '增加仓管通', '192.168.100.163', '2017-06-03 22:59:46', '0', '增加仓管通编号为 aaa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2578', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 22:59:46', '0', '保存仓管通明细对应主表编号为 75 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2579', '63', '删除仓管通', '192.168.100.163', '2017-06-03 23:00:05', '0', '删除仓管通ID为 75 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2580', '63', '增加仓管通', '192.168.100.163', '2017-06-03 23:00:53', '0', '增加仓管通编号为 asdf 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2581', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 23:00:53', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2582', '63', '更新仓管通', '192.168.100.163', '2017-06-03 23:01:06', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2583', '63', '保存仓管通明细', '192.168.100.163', '2017-06-03 23:01:06', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2584', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:01:21', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2585', '63', '更新仓库', '192.168.100.163', '2017-06-03 23:02:15', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('2586', '63', '更新仓库', '192.168.100.163', '2017-06-03 23:02:21', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('2587', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:15', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2588', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:33', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2589', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:03:50', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2590', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:04:11', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2591', '63', '更新供应商', '192.168.100.163', '2017-06-03 23:04:16', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2592', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:04:42', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2593', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:04:49', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2594', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:01', '0', '更新结算账户ID为 9 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2595', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:05', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2596', '63', '更新结算账户', '192.168.100.163', '2017-06-03 23:05:21', '0', '更新结算账户ID为 4 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('2597', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:07:34', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2598', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:08:09', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2599', '63', '增加商品类别', '192.168.100.163', '2017-06-03 23:08:33', '0', '增加商品类别名称为 其他 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('2600', '63', '更新商品', '192.168.100.163', '2017-06-03 23:10:50', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2601', '63', '更新商品', '192.168.100.163', '2017-06-03 23:10:56', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2602', '63', '更新商品', '192.168.100.163', '2017-06-03 23:11:07', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2603', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:08', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2604', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:13', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2605', '63', '更新商品', '192.168.100.163', '2017-06-03 23:12:36', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2606', '63', '更新用户', '', '2017-06-03 23:29:02', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('2607', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2608', '63', '退出系统', '192.168.100.163', '2017-06-03 23:29:12', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2609', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2610', '63', '更新用户', '', '2017-06-03 23:29:32', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('2611', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2612', '63', '退出系统', '192.168.100.163', '2017-06-03 23:29:37', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2613', '63', '登录系统', '192.168.100.163', '2017-06-03 23:29:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2614', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:34:30', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2615', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:34:45', '0', '更新UserBusiness的ID为 2 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2616', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:35:01', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2617', '63', '退出系统', '192.168.100.163', '2017-06-03 23:35:31', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2618', '64', '登录系统', '192.168.100.163', '2017-06-03 23:35:37', '0', '管理用户:zs 登录系统', 'zs 登录系统'); +INSERT INTO `jsh_log` VALUES ('2619', '64', '退出系统', '192.168.100.163', '2017-06-03 23:36:13', '0', '管理用户:zs 退出系统', 'zs 退出系统'); +INSERT INTO `jsh_log` VALUES ('2620', '63', '登录系统', '192.168.100.163', '2017-06-03 23:36:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2621', '63', '更新UserBusiness', '192.168.100.163', '2017-06-03 23:36:40', '0', '更新UserBusiness的ID为 6 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2622', '63', '退出系统', '192.168.100.163', '2017-06-03 23:36:46', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2623', '64', '登录系统', '192.168.100.163', '2017-06-03 23:36:53', '0', '管理用户:zs 登录系统', 'zs 登录系统'); +INSERT INTO `jsh_log` VALUES ('2624', '64', '退出系统', '192.168.100.163', '2017-06-03 23:37:18', '0', '管理用户:zs 退出系统', 'zs 退出系统'); +INSERT INTO `jsh_log` VALUES ('2625', '63', '登录系统', '192.168.100.163', '2017-06-03 23:37:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2626', '63', '登录系统', '192.168.100.163', '2017-06-04 12:48:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2627', '63', '登录系统', '192.168.100.163', '2017-06-04 13:02:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2628', '63', '登录系统', '192.168.100.163', '2017-06-04 16:51:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2629', '63', '登录系统', '192.168.100.163', '2017-06-04 18:05:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2630', '63', '登录系统', '192.168.100.163', '2017-06-04 18:52:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2631', '63', '登录系统', '192.168.100.163', '2017-06-04 18:54:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2632', '63', '登录系统', '192.168.100.163', '2017-06-04 18:55:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2633', '63', '退出系统', '192.168.100.163', '2017-06-04 18:56:00', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2634', '63', '登录系统', '192.168.100.163', '2017-06-04 18:56:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2635', '63', '退出系统', '192.168.100.163', '2017-06-04 18:56:04', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2636', '63', '登录系统', '192.168.100.163', '2017-06-04 18:56:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2637', '63', '登录系统', '192.168.100.163', '2017-06-04 18:58:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2638', '63', '登录系统', '192.168.100.163', '2017-06-04 19:01:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2639', '63', '登录系统', '192.168.100.163', '2017-06-04 19:18:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2640', '63', '登录系统', '192.168.100.163', '2017-06-04 19:24:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2641', '63', '登录系统', '192.168.100.163', '2017-06-04 19:29:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2642', '63', '登录系统', '192.168.100.163', '2017-06-04 20:24:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2643', '63', '登录系统', '192.168.100.163', '2017-06-04 20:30:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2644', '63', '登录系统', '192.168.100.163', '2017-06-04 20:32:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2645', '63', '登录系统', '192.168.100.163', '2017-06-04 20:33:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2646', '63', '登录系统', '192.168.100.163', '2017-06-04 20:41:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2647', '63', '登录系统', '192.168.100.163', '2017-06-04 20:54:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2648', '63', '登录系统', '192.168.100.163', '2017-06-04 21:05:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2649', '63', '登录系统', '192.168.100.163', '2017-06-04 21:09:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2650', '63', '登录系统', '192.168.100.163', '2017-06-04 21:17:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2651', '63', '登录系统', '192.168.100.163', '2017-06-04 21:21:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2652', '63', '登录系统', '192.168.100.163', '2017-06-04 21:28:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2653', '63', '登录系统', '192.168.100.163', '2017-06-04 21:31:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2654', '63', '登录系统', '192.168.100.163', '2017-06-04 21:37:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2655', '63', '登录系统', '192.168.100.163', '2017-06-04 21:40:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2656', '63', '登录系统', '192.168.100.163', '2017-06-04 21:57:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2657', '63', '登录系统', '192.168.100.163', '2017-06-04 22:00:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2658', '63', '登录系统', '192.168.100.163', '2017-06-04 22:02:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2659', '63', '登录系统', '192.168.100.163', '2017-06-04 22:03:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2660', '63', '登录系统', '192.168.100.163', '2017-06-04 22:07:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2661', '63', '登录系统', '192.168.100.163', '2017-06-04 22:16:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2662', '63', '登录系统', '192.168.100.163', '2017-06-04 22:28:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2663', '63', '登录系统', '192.168.100.163', '2017-06-04 22:42:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2664', '63', '登录系统', '192.168.100.163', '2017-06-04 22:45:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2665', '63', '登录系统', '192.168.100.163', '2017-06-04 22:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2666', '63', '登录系统', '192.168.100.163', '2017-06-04 22:54:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2667', '63', '登录系统', '192.168.100.163', '2017-06-04 22:57:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2668', '63', '登录系统', '192.168.100.163', '2017-06-04 23:07:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2669', '63', '登录系统', '192.168.100.163', '2017-06-04 23:09:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2670', '63', '登录系统', '192.168.100.163', '2017-06-04 23:28:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2671', '63', '登录系统', '192.168.100.163', '2017-06-04 23:35:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2672', '63', '登录系统', '192.168.100.163', '2017-06-04 23:37:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2673', '63', '登录系统', '192.168.100.163', '2017-06-04 23:40:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2674', '63', '登录系统', '192.168.100.163', '2017-06-04 23:44:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2675', '63', '登录系统', '192.168.100.163', '2017-06-04 23:51:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2676', '63', '登录系统', '192.168.100.163', '2017-06-04 23:54:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2677', '63', '登录系统', '192.168.100.163', '2017-06-05 00:03:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2678', '63', '登录系统', '192.168.100.163', '2017-06-05 00:07:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2679', '63', '登录系统', '192.168.100.163', '2017-06-05 00:09:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2680', '63', '更新商品', '192.168.100.163', '2017-06-05 00:10:04', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('2681', '63', '登录系统', '192.168.100.163', '2017-06-05 00:11:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2682', '63', '增加仓管通', '192.168.100.163', '2017-06-05 00:13:47', '0', '增加仓管通编号为 22aa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2683', '63', '保存仓管通明细', '192.168.100.163', '2017-06-05 00:13:48', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2684', '63', '更新仓管通', '192.168.100.163', '2017-06-05 00:14:43', '0', '更新仓管通ID为 77 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2685', '63', '保存仓管通明细', '192.168.100.163', '2017-06-05 00:14:43', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2686', '63', '登录系统', '192.168.100.163', '2017-06-05 00:22:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2687', '63', '登录系统', '192.168.100.163', '2017-06-05 00:25:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2688', '63', '登录系统', '192.168.100.163', '2017-06-05 21:35:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2689', '63', '登录系统', '192.168.100.163', '2017-06-05 21:40:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2690', '63', '登录系统', '192.168.100.163', '2017-06-05 22:05:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2691', '63', '登录系统', '192.168.100.163', '2017-06-05 22:08:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2692', '63', '登录系统', '192.168.100.163', '2017-06-05 22:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2693', '63', '登录系统', '192.168.100.163', '2017-06-05 22:12:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2694', '63', '登录系统', '192.168.100.163', '2017-06-05 22:14:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2695', '63', '登录系统', '192.168.100.163', '2017-06-05 22:16:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2696', '63', '登录系统', '192.168.100.163', '2017-06-06 21:44:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2697', '63', '登录系统', '192.168.100.163', '2017-06-08 21:34:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2698', '63', '登录系统', '192.168.100.163', '2017-06-08 22:33:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2699', '63', '更新仓管通', '192.168.100.163', '2017-06-08 22:33:33', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2700', '63', '更新仓管通', '192.168.100.163', '2017-06-08 22:33:42', '0', '更新仓管通ID为 76 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2701', '63', '更新应用', '192.168.100.163', '2017-06-08 22:33:55', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2702', '63', '更新应用', '192.168.100.163', '2017-06-08 22:33:59', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2703', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:05', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2704', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:11', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2705', '63', '更新应用', '192.168.100.163', '2017-06-08 22:34:53', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2706', '63', '更新应用', '192.168.100.163', '2017-06-08 22:35:34', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2707', '63', '增加应用', '192.168.100.163', '2017-06-08 22:37:14', '0', '增加应用名称为 ssss 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2708', '63', '更新应用', '192.168.100.163', '2017-06-08 22:38:30', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2709', '63', '登录系统', '192.168.100.163', '2017-06-08 22:39:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2710', '63', '更新应用', '192.168.100.163', '2017-06-08 22:39:33', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2711', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:28', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2712', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:42', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2713', '63', '更新应用', '192.168.100.163', '2017-06-08 22:57:56', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2714', '63', '更新应用', '192.168.100.163', '2017-06-08 22:58:04', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2715', '63', '更新应用', '192.168.100.163', '2017-06-08 22:58:21', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2716', '63', '更新应用', '192.168.100.163', '2017-06-08 22:59:26', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2717', '63', '更新应用', '192.168.100.163', '2017-06-08 23:00:00', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2718', '63', '增加应用', '192.168.100.163', '2017-06-08 23:02:47', '0', '增加应用名称为 123123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2719', '63', '删除应用', '192.168.100.163', '2017-06-08 23:04:46', '0', '删除应用ID为 24 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2720', '63', '增加应用', '192.168.100.163', '2017-06-08 23:05:02', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2721', '63', '删除应用', '192.168.100.163', '2017-06-08 23:05:22', '0', '删除应用ID为 25 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2722', '63', '增加应用', '192.168.100.163', '2017-06-08 23:05:56', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2723', '63', '删除应用', '192.168.100.163', '2017-06-08 23:07:18', '0', '删除应用ID为 26 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2724', '63', '增加应用', '192.168.100.163', '2017-06-08 23:07:40', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2725', '63', '删除应用', '192.168.100.163', '2017-06-08 23:11:06', '0', '删除应用ID为 27 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2726', '63', '增加应用', '192.168.100.163', '2017-06-08 23:11:19', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2727', '63', '登录系统', '192.168.100.163', '2017-06-08 23:13:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2728', '63', '删除应用', '192.168.100.163', '2017-06-08 23:14:15', '0', '删除应用ID为 28 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2729', '63', '增加应用', '192.168.100.163', '2017-06-08 23:14:29', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2730', '63', '登录系统', '192.168.100.163', '2017-06-08 23:27:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2731', '63', '删除应用', '192.168.100.163', '2017-06-08 23:27:20', '0', '删除应用ID为 29 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2732', '63', '增加应用', '192.168.100.163', '2017-06-08 23:27:38', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2733', '63', '登录系统', '192.168.100.163', '2017-06-08 23:30:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2734', '63', '删除应用', '192.168.100.163', '2017-06-08 23:30:52', '0', '删除应用ID为 30 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2735', '63', '删除应用', '192.168.100.163', '2017-06-08 23:30:55', '0', '删除应用ID为 23 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2736', '63', '增加应用', '192.168.100.163', '2017-06-08 23:31:39', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2737', '63', '删除应用', '192.168.100.163', '2017-06-08 23:33:05', '0', '删除应用ID为 31 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2738', '63', '增加应用', '192.168.100.163', '2017-06-08 23:33:14', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2739', '63', '登录系统', '192.168.100.163', '2017-06-08 23:39:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2740', '63', '删除应用', '192.168.100.163', '2017-06-08 23:40:01', '0', '删除应用ID为 32 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2741', '63', '增加应用', '192.168.100.163', '2017-06-08 23:40:09', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2742', '63', '增加应用', '192.168.100.163', '2017-06-08 23:47:40', '0', '增加应用名称为 12311 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2743', '63', '登录系统', '192.168.100.163', '2017-06-08 23:50:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2744', '63', '删除应用', '192.168.100.163', '2017-06-08 23:50:45', '0', '删除应用ID为 33 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2745', '63', '删除应用', '192.168.100.163', '2017-06-08 23:50:47', '0', '删除应用ID为 34 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2746', '63', '增加应用', '192.168.100.163', '2017-06-08 23:51:09', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2747', '63', '登录系统', '192.168.100.163', '2017-06-08 23:54:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2748', '63', '删除应用', '192.168.100.163', '2017-06-08 23:54:44', '0', '删除应用ID为 35 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2749', '63', '增加应用', '192.168.100.163', '2017-06-08 23:55:01', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2750', '63', '登录系统', '192.168.100.163', '2017-06-09 21:26:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2751', '63', '删除应用', '192.168.100.163', '2017-06-09 21:28:03', '0', '删除应用ID为 36 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2752', '63', '增加应用', '192.168.100.163', '2017-06-09 21:28:14', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2753', '63', '登录系统', '192.168.100.163', '2017-06-09 21:52:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2754', '63', '删除应用', '192.168.100.163', '2017-06-09 21:52:41', '0', '删除应用ID为 23 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2755', '63', '增加应用', '192.168.100.163', '2017-06-09 21:52:59', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2756', '63', '登录系统', '192.168.100.163', '2017-06-09 21:58:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2757', '63', '增加应用', '192.168.100.163', '2017-06-09 21:58:51', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2758', '63', '登录系统', '192.168.100.163', '2017-06-09 22:01:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2759', '63', '删除应用', '192.168.100.163', '2017-06-09 22:01:33', '0', '删除应用ID为 25 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2760', '63', '登录系统', '192.168.100.163', '2017-06-11 18:49:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2761', '63', '登录系统', '192.168.100.163', '2017-06-11 18:51:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2762', '63', '登录系统', '192.168.100.163', '2017-06-11 18:56:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2763', '63', '登录系统', '192.168.100.163', '2017-06-11 19:01:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2764', '63', '登录系统', '192.168.100.163', '2017-06-11 19:03:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2765', '63', '登录系统', '192.168.100.163', '2017-06-11 19:18:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2766', '63', '登录系统', '192.168.100.163', '2017-06-11 20:43:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2767', '63', '登录系统', '192.168.100.163', '2017-06-11 21:24:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2768', '63', '登录系统', '192.168.100.163', '2017-06-11 21:36:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2769', '63', '登录系统', '192.168.100.163', '2017-06-11 23:17:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2770', '63', '登录系统', '192.168.100.163', '2017-06-11 23:26:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2771', '63', '登录系统', '192.168.100.163', '2017-06-11 23:29:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2772', '63', '增加应用', '192.168.100.163', '2017-06-11 23:30:23', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2773', '63', '删除应用', '192.168.100.163', '2017-06-11 23:31:27', '0', '删除应用ID为 23 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2774', '63', '增加应用', '192.168.100.163', '2017-06-11 23:32:04', '0', '增加应用名称为 123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2775', '63', '登录系统', '192.168.100.163', '2017-06-11 23:35:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2776', '63', '增加应用', '192.168.100.163', '2017-06-11 23:36:11', '0', '增加应用名称为 132 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2777', '63', '删除应用', '192.168.100.163', '2017-06-11 23:36:15', '0', '删除应用ID为 24 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2778', '63', '删除应用', '192.168.100.163', '2017-06-11 23:36:16', '0', '删除应用ID为 25 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2779', '63', '登录系统', '192.168.100.163', '2017-06-11 23:38:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2780', '63', '增加应用', '192.168.100.163', '2017-06-11 23:38:28', '0', '增加应用名称为 3123 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2781', '63', '登录系统', '192.168.100.163', '2017-06-12 22:11:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2782', '63', '登录系统', '192.168.100.163', '2017-06-12 22:45:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2783', '63', '登录系统', '192.168.100.163', '2017-06-12 22:46:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2784', '63', '删除应用', '192.168.100.163', '2017-06-12 22:46:22', '0', '删除应用ID为 26 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2785', '63', '登录系统', '192.168.100.163', '2017-06-12 22:51:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2786', '63', '登录系统', '192.168.100.163', '2017-06-12 22:54:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2787', '63', '登录系统', '192.168.100.163', '2017-06-12 23:02:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2788', '63', '登录系统', '192.168.100.163', '2017-06-12 23:12:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2789', '63', '登录系统', '192.168.100.163', '2017-06-12 23:15:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2790', '63', '登录系统', '192.168.100.163', '2017-06-12 23:24:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2791', '63', '登录系统', '192.168.100.163', '2017-06-13 20:59:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2792', '63', '登录系统', '192.168.100.163', '2017-06-13 21:10:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2793', '63', '登录系统', '192.168.100.163', '2017-06-13 21:12:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2794', '63', '登录系统', '192.168.100.163', '2017-06-13 21:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2795', '63', '登录系统', '192.168.100.163', '2017-06-13 21:35:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2796', '63', '登录系统', '192.168.100.163', '2017-06-13 22:19:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2797', '63', '登录系统', '192.168.100.163', '2017-06-13 22:24:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2798', '63', '登录系统', '192.168.100.163', '2017-06-13 22:28:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2799', '63', '登录系统', '192.168.100.163', '2017-06-13 22:38:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2800', '63', '登录系统', '192.168.100.163', '2017-06-13 22:57:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2801', '63', '登录系统', '192.168.100.163', '2017-06-13 23:03:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2802', '63', '登录系统', '192.168.100.163', '2017-06-13 23:07:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2803', '63', '登录系统', '192.168.100.163', '2017-06-13 23:16:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2804', '63', '登录系统', '192.168.100.163', '2017-06-13 23:20:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2805', '63', '登录系统', '192.168.100.163', '2017-06-13 23:30:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2806', '63', '登录系统', '192.168.100.163', '2017-06-13 23:36:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2807', '63', '登录系统', '192.168.100.163', '2017-06-13 23:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2808', '63', '登录系统', '192.168.100.163', '2017-06-13 23:39:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2809', '63', '登录系统', '192.168.100.163', '2017-06-13 23:42:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2810', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2811', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2812', '63', '登录系统', '192.168.100.163', '2017-06-14 21:03:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2813', '63', '登录系统', '192.168.100.163', '2017-06-14 21:16:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2814', '63', '增加应用', '192.168.100.163', '2017-06-14 21:30:03', '0', '增加应用名称为 333 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2815', '63', '删除应用', '192.168.100.163', '2017-06-14 21:30:52', '0', '删除应用ID为 23 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2816', '63', '增加应用', '192.168.100.163', '2017-06-14 21:31:09', '0', '增加应用名称为 6666 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2817', '63', '更新应用', '192.168.100.163', '2017-06-14 21:31:36', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2818', '63', '退出系统', '192.168.100.163', '2017-06-14 21:31:59', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2819', '63', '登录系统', '192.168.100.163', '2017-06-14 21:32:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2820', '63', '更新应用', '192.168.100.163', '2017-06-14 21:32:23', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2821', '63', '更新应用', '192.168.100.163', '2017-06-14 21:33:36', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2822', '63', '更新应用', '192.168.100.163', '2017-06-14 21:35:24', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2823', '63', '更新应用', '192.168.100.163', '2017-06-14 21:35:30', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2824', '63', '更新应用', '192.168.100.163', '2017-06-14 21:36:12', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2825', '63', '更新应用', '192.168.100.163', '2017-06-14 21:37:08', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2826', '63', '删除应用', '192.168.100.163', '2017-06-14 21:52:08', '0', '删除应用ID为 24 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2827', '63', '增加应用', '192.168.100.163', '2017-06-14 21:52:36', '0', '增加应用名称为 aaa 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2828', '63', '删除应用', '192.168.100.163', '2017-06-14 21:53:02', '0', '删除应用ID为 25 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2829', '63', '增加应用', '192.168.100.163', '2017-06-14 21:53:39', '0', '增加应用名称为 aaa 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2830', '63', '删除应用', '192.168.100.163', '2017-06-14 21:54:06', '0', '删除应用ID为 26 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2831', '63', '增加应用', '192.168.100.163', '2017-06-14 21:56:45', '0', '增加应用名称为 afdd 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2832', '63', '删除应用', '192.168.100.163', '2017-06-14 21:57:09', '0', '删除应用ID为 27 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2833', '63', '增加应用', '192.168.100.163', '2017-06-14 21:58:32', '0', '增加应用名称为 aaaa 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2834', '63', '删除应用', '192.168.100.163', '2017-06-14 21:58:36', '0', '删除应用ID为 28 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2835', '63', '增加应用', '192.168.100.163', '2017-06-14 21:58:54', '0', '增加应用名称为 add 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2836', '63', '删除应用', '192.168.100.163', '2017-06-14 21:58:59', '0', '删除应用ID为 29 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2837', '63', '增加应用', '192.168.100.163', '2017-06-14 22:00:16', '0', '增加应用名称为 addd 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2838', '63', '删除应用', '192.168.100.163', '2017-06-14 22:00:19', '0', '删除应用ID为 30 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2839', '63', '增加应用', '192.168.100.163', '2017-06-14 22:00:27', '0', '增加应用名称为 sdsd 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2840', '63', '删除应用', '192.168.100.163', '2017-06-14 22:01:33', '0', '删除应用ID为 31 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2841', '63', '增加应用', '192.168.100.163', '2017-06-14 22:03:05', '0', '增加应用名称为 qweqw 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2842', '63', '删除应用', '192.168.100.163', '2017-06-14 22:03:13', '0', '删除应用ID为 32 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2843', '63', '增加应用', '192.168.100.163', '2017-06-14 22:07:07', '0', '增加应用名称为 adf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2844', '63', '删除应用', '192.168.100.163', '2017-06-14 22:07:13', '0', '删除应用ID为 33 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2845', '63', '增加应用', '192.168.100.163', '2017-06-14 22:08:22', '0', '增加应用名称为 adadf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2846', '63', '删除应用', '192.168.100.163', '2017-06-14 22:09:54', '0', '删除应用ID为 34 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2847', '63', '增加应用', '192.168.100.163', '2017-06-14 22:10:02', '0', '增加应用名称为 asdfadsf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2848', '63', '删除应用', '192.168.100.163', '2017-06-14 22:10:28', '0', '删除应用ID为 35 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2849', '63', '增加应用', '192.168.100.163', '2017-06-14 22:10:34', '0', '增加应用名称为 asdf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2850', '63', '删除应用', '192.168.100.163', '2017-06-14 22:11:31', '0', '删除应用ID为 36 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2851', '63', '增加应用', '192.168.100.163', '2017-06-14 22:13:04', '0', '增加应用名称为 asdfadf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2852', '63', '删除应用', '192.168.100.163', '2017-06-14 22:13:16', '0', '删除应用ID为 37 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2853', '63', '增加应用', '192.168.100.163', '2017-06-14 22:13:49', '0', '增加应用名称为 adfadf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2854', '63', '删除应用', '192.168.100.163', '2017-06-14 22:13:52', '0', '删除应用ID为 38 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2855', '63', '增加应用', '192.168.100.163', '2017-06-14 22:18:05', '0', '增加应用名称为 dsaff 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2856', '63', '增加应用', '192.168.100.163', '2017-06-14 22:19:11', '0', '增加应用名称为 sadf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2857', '63', '删除应用', '192.168.100.163', '2017-06-14 22:19:28', '0', '删除应用ID为 39 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2858', '63', '删除应用', '192.168.100.163', '2017-06-14 22:19:34', '0', '删除应用ID为 40 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2859', '63', '增加应用', '192.168.100.163', '2017-06-14 22:52:27', '0', '增加应用名称为 werwqer 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2860', '63', '删除应用', '192.168.100.163', '2017-06-14 22:52:32', '0', '删除应用ID为 41 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2861', '63', '增加应用', '192.168.100.163', '2017-06-14 22:54:05', '0', '增加应用名称为 wqrqreq 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2862', '63', '删除应用', '192.168.100.163', '2017-06-14 22:54:14', '0', '删除应用ID为 42 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2863', '63', '更新应用', '192.168.100.163', '2017-06-14 22:56:48', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2864', '63', '更新应用', '192.168.100.163', '2017-06-14 22:56:54', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2865', '63', '增加应用', '192.168.100.163', '2017-06-14 22:58:19', '0', '增加应用名称为 asdfasdf 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2866', '63', '更新应用', '192.168.100.163', '2017-06-14 22:58:44', '0', '更新应用ID为 43 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('2867', '63', '删除应用', '192.168.100.163', '2017-06-14 22:58:50', '0', '删除应用ID为 43 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2868', '63', '增加应用', '192.168.100.163', '2017-06-14 23:00:48', '0', '增加应用名称为 qewrrr 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2869', '63', '删除应用', '192.168.100.163', '2017-06-14 23:00:55', '0', '删除应用ID为 44 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2870', '63', '增加应用', '192.168.100.163', '2017-06-14 23:01:02', '0', '增加应用名称为 qweqrewre 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('2871', '63', '删除应用', '192.168.100.163', '2017-06-14 23:01:08', '0', '删除应用ID为 45 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('2872', '63', '登录系统', '192.168.100.163', '2017-06-14 23:35:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2873', '63', '登录系统', '192.168.100.163', '2017-06-15 23:07:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2874', '63', '登录系统', '192.168.100.163', '2017-06-16 23:12:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2875', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:15', '0', '增加收支项目名称为 全车贴膜-普通 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('2876', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:28', '0', '增加收支项目名称为 全车贴膜-高档 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('2877', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:50:42', '0', '增加收支项目名称为 洗车 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('2878', '63', '增加收支项目', '192.168.100.163', '2017-06-16 23:51:09', '0', '增加收支项目名称为 保养汽车 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('2879', '63', '增加财务', '192.168.100.163', '2017-06-16 23:52:46', '0', '增加财务编号为 ffff 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2880', '63', '保存财务明细', '192.168.100.163', '2017-06-16 23:52:47', '0', '保存财务明细对应主表编号为 42 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2881', '63', '登录系统', '192.168.100.163', '2017-06-17 00:00:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2882', '63', '增加功能', '192.168.100.163', '2017-06-17 00:15:06', '0', '增加功能名称为 零售出库 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2883', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:18', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2884', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:42', '0', '更新功能ID为 40 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2885', '63', '更新功能', '192.168.100.163', '2017-06-17 00:15:49', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2886', '63', '更新UserBusiness', '192.168.100.163', '2017-06-17 00:16:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2887', '63', '增加功能', '192.168.100.163', '2017-06-17 00:18:39', '0', '增加功能名称为 零售退货 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2888', '63', '更新功能', '192.168.100.163', '2017-06-17 00:18:53', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2889', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:28', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2890', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:34', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2891', '63', '更新功能', '192.168.100.163', '2017-06-17 00:19:37', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2892', '63', '更新UserBusiness', '192.168.100.163', '2017-06-17 00:19:51', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2893', '63', '更新功能', '192.168.100.163', '2017-06-17 00:27:01', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2894', '63', '更新功能', '192.168.100.163', '2017-06-17 00:27:11', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('2895', '63', '登录系统', '192.168.100.163', '2017-06-18 18:19:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2896', '63', '登录系统', '192.168.100.163', '2017-06-18 18:33:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2897', '63', '增加仓管通', '192.168.100.163', '2017-06-18 18:53:02', '0', '增加仓管通编号为 sfd 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2898', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 18:53:03', '0', '保存仓管通明细对应主表编号为 78 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2899', '63', '增加仓管通', '192.168.100.163', '2017-06-18 18:59:49', '0', '增加仓管通编号为 fsdf 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2900', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 18:59:49', '0', '保存仓管通明细对应主表编号为 79 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2901', '63', '删除仓管通', '192.168.100.163', '2017-06-18 19:03:30', '0', '删除仓管通ID为 78 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2902', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:35:34', '0', '增加仓管通编号为 sfsdf 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2903', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:35:34', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2904', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:36:33', '0', '增加仓管通编号为 fsfsd 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2905', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:36:33', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2906', '63', '删除仓管通', '192.168.100.163', '2017-06-18 19:46:39', '0', '删除仓管通ID为 79 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2907', '63', '增加仓管通', '192.168.100.163', '2017-06-18 19:53:49', '0', '增加仓管通编号为 fasdf 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2908', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 19:53:49', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2909', '63', '增加仓管通', '192.168.100.163', '2017-06-18 22:56:17', '0', '增加仓管通编号为 qwe3 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2910', '63', '保存仓管通明细', '192.168.100.163', '2017-06-18 22:56:17', '0', '保存仓管通明细对应主表编号为 83 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2911', '63', '登录系统', '192.168.100.163', '2017-06-18 23:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2912', '63', '登录系统', '192.168.100.163', '2017-06-19 00:03:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2913', '63', '登录系统', '192.168.100.163', '2017-06-19 00:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2914', '63', '登录系统', '192.168.100.163', '2017-06-19 21:12:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2915', '63', '登录系统', '192.168.100.163', '2017-06-19 21:18:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2916', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:01:48', '1', '增加仓管通编号为 32141 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('2917', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:01:52', '0', '增加仓管通编号为 32141 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2918', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:01:52', '0', '保存仓管通明细对应主表编号为 84 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2919', '63', '登录系统', '192.168.100.163', '2017-06-20 00:32:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2920', '63', '登录系统', '192.168.100.163', '2017-06-20 00:34:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2921', '63', '增加仓管通', '192.168.100.163', '2017-06-20 00:34:45', '0', '增加仓管通编号为 1233 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2922', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:34:45', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2923', '63', '更新仓管通', '192.168.100.163', '2017-06-20 00:35:36', '0', '更新仓管通ID为 85 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2924', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 00:35:36', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2925', '63', '登录系统', '192.168.100.163', '2017-06-20 21:08:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2926', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:18:12', '0', '增加供应商名称为 hy123456 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('2927', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:18:19', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2928', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:18:22', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2929', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:23:34', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2930', '63', '更新供应商', '192.168.100.163', '2017-06-20 21:23:40', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2931', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:25:21', '0', '增加供应商名称为 hy00001 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('2932', '63', '增加供应商', '192.168.100.163', '2017-06-20 21:25:52', '0', '增加供应商名称为 hy00002 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('2933', '63', '登录系统', '192.168.100.163', '2017-06-20 21:42:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2934', '63', '退出系统', '192.168.100.163', '2017-06-20 21:47:41', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('2935', '63', '登录系统', '192.168.100.163', '2017-06-20 21:47:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2936', '63', '增加仓管通', '192.168.100.163', '2017-06-20 21:56:51', '0', '增加仓管通编号为 hb3124312431 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2937', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 21:56:51', '0', '保存仓管通明细对应主表编号为 86 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2938', '63', '更新仓管通', '192.168.100.163', '2017-06-20 21:57:24', '0', '更新仓管通ID为 86 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2939', '63', '增加仓管通', '192.168.100.163', '2017-06-20 22:03:32', '0', '增加仓管通编号为 1231weraa 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2940', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 22:03:32', '0', '保存仓管通明细对应主表编号为 87 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2941', '63', '更新仓管通', '192.168.100.163', '2017-06-20 22:03:47', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2942', '63', '更新仓管通', '192.168.100.163', '2017-06-20 22:55:55', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2943', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:09:53', '0', '增加仓管通编号为 LSCK2017062023934 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2944', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:09:53', '0', '保存仓管通明细对应主表编号为 88 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2945', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:20:39', '0', '增加仓管通编号为 LSCK20170620232023 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2946', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:20:39', '0', '保存仓管通明细对应主表编号为 89 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2947', '63', '更新仓管通', '192.168.100.163', '2017-06-20 23:22:25', '0', '更新仓管通ID为 88 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2948', '63', '更新仓管通', '192.168.100.163', '2017-06-20 23:22:48', '0', '更新仓管通ID为 89 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2949', '63', '增加仓管通', '192.168.100.163', '2017-06-20 23:47:15', '0', '增加仓管通编号为 LSCK20170620234528 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2950', '63', '保存仓管通明细', '192.168.100.163', '2017-06-20 23:47:15', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2951', '63', '登录系统', '192.168.100.163', '2017-06-21 21:41:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2952', '63', '登录系统', '192.168.100.163', '2017-06-21 21:48:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2953', '63', '登录系统', '192.168.100.163', '2017-06-21 21:52:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2954', '63', '增加仓管通', '192.168.100.163', '2017-06-21 21:55:50', '0', '增加仓管通编号为 XSCK20170621215516 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2955', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 21:55:50', '0', '保存仓管通明细对应主表编号为 91 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2956', '63', '增加仓管通', '192.168.100.163', '2017-06-21 23:21:37', '0', '增加仓管通编号为 LSCK20170621232052 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2957', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 23:21:37', '0', '保存仓管通明细对应主表编号为 92 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2958', '63', '增加仓管通', '192.168.100.163', '2017-06-21 23:54:03', '0', '增加仓管通编号为 LSTH20170621235232 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2959', '63', '保存仓管通明细', '192.168.100.163', '2017-06-21 23:54:03', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('2960', '63', '删除仓管通', '192.168.100.163', '2017-06-21 23:57:51', '0', '删除仓管通ID为 93 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2961', '63', '登录系统', '192.168.100.163', '2017-06-22 21:18:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2962', '63', '登录系统', '192.168.100.163', '2017-06-22 22:09:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2963', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:35:46', '0', '更新仓管通ID为 67 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2964', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:36:03', '0', '更新仓管通ID为 87 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2965', '63', '更新仓管通', '192.168.100.163', '2017-06-22 22:37:32', '0', '更新仓管通ID为 83 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('2966', '63', '登录系统', '192.168.100.163', '2017-06-22 22:56:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2967', '63', '登录系统', '192.168.100.163', '2017-06-22 23:37:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2968', '63', '登录系统', '192.168.100.163', '2017-06-23 22:18:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2969', '63', '登录系统', '192.168.100.163', '2017-06-23 22:44:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2970', '63', '更新用户', '', '2017-06-23 22:48:32', '0', '更新用户ID为 63密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('2971', '63', '登录系统', '192.168.100.163', '2017-06-23 22:48:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2972', '63', '登录系统', '192.168.100.163', '2017-06-23 22:56:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2973', '63', '登录系统', '192.168.100.163', '2017-06-23 23:07:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2974', '63', '登录系统', '192.168.100.163', '2017-06-23 23:17:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2975', '63', '登录系统', '192.168.100.163', '2017-06-23 23:37:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2976', '63', '登录系统', '192.168.100.163', '2017-06-23 23:48:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2977', '63', '登录系统', '192.168.100.163', '2017-06-25 22:12:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2978', '63', '登录系统', '192.168.100.163', '2017-06-25 22:32:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2979', '63', '登录系统', '192.168.100.163', '2017-06-26 20:44:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2980', '63', '增加财务', '192.168.100.163', '2017-06-26 21:16:34', '0', '增加财务编号为 abcdefg 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2981', '63', '保存财务明细', '192.168.100.163', '2017-06-26 21:16:34', '0', '保存财务明细对应主表编号为 43 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2982', '63', '增加功能', '192.168.100.163', '2017-06-26 21:31:06', '0', '增加功能名称为 收预付款 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('2983', '63', '更新UserBusiness', '192.168.100.163', '2017-06-26 21:32:12', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('2984', '63', '增加财务', '192.168.100.163', '2017-06-26 21:50:48', '0', '增加财务编号为 danju 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('2985', '63', '保存财务明细', '192.168.100.163', '2017-06-26 21:50:48', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('2986', '63', '登录系统', '192.168.100.163', '2017-06-26 22:38:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2987', '63', '登录系统', '192.168.100.163', '2017-06-26 22:40:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2988', '63', '更新财务', '192.168.100.163', '2017-06-26 23:00:07', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2989', '63', '更新财务', '192.168.100.163', '2017-06-26 23:00:31', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2990', '63', '更新财务', '192.168.100.163', '2017-06-26 23:06:49', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2991', '63', '更新财务', '192.168.100.163', '2017-06-26 23:11:07', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2992', '63', '更新供应商预付款', '', '2017-06-26 23:11:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2993', '63', '更新供应商预付款', '', '2017-06-26 23:11:17', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2994', '63', '更新财务', '192.168.100.163', '2017-06-26 23:11:17', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2995', '63', '更新财务', '192.168.100.163', '2017-06-26 23:16:35', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('2996', '63', '更新供应商预付款', '', '2017-06-26 23:16:35', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2997', '63', '登录系统', '192.168.100.163', '2017-06-26 23:48:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('2998', '63', '更新供应商预付款', '', '2017-06-26 23:49:09', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('2999', '63', '更新财务', '192.168.100.163', '2017-06-26 23:49:09', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3000', '63', '更新财务', '192.168.100.163', '2017-06-26 23:49:55', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3001', '63', '更新供应商预付款', '', '2017-06-26 23:49:55', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3002', '63', '登录系统', '192.168.100.163', '2017-06-26 23:52:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3003', '63', '更新供应商预付款', '', '2017-06-26 23:53:01', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3004', '63', '更新财务', '192.168.100.163', '2017-06-26 23:53:01', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3005', '63', '更新财务', '192.168.100.163', '2017-06-26 23:58:30', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3006', '63', '更新供应商预付款', '', '2017-06-26 23:58:30', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3007', '63', '登录系统', '192.168.100.163', '2017-06-27 00:01:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3008', '63', '更新财务', '192.168.100.163', '2017-06-27 00:02:16', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3009', '63', '更新供应商预付款', '', '2017-06-27 00:02:16', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3010', '63', '登录系统', '192.168.100.163', '2017-06-27 00:27:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3011', '63', '更新财务', '192.168.100.163', '2017-06-27 00:27:23', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3012', '63', '更新供应商预付款', '', '2017-06-27 00:27:23', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3013', '63', '更新财务', '192.168.100.163', '2017-06-27 00:27:42', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3014', '63', '更新供应商预付款', '', '2017-06-27 00:27:42', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3015', '63', '更新供应商', '192.168.100.163', '2017-06-27 00:28:37', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3016', '63', '更新财务', '192.168.100.163', '2017-06-27 00:28:47', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3017', '63', '更新供应商预付款', '', '2017-06-27 00:28:47', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3018', '63', '更新供应商', '192.168.100.163', '2017-06-27 00:30:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3019', '63', '更新财务', '192.168.100.163', '2017-06-27 00:30:28', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3020', '63', '保存财务明细', '192.168.100.163', '2017-06-27 00:30:29', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3021', '63', '更新供应商预付款', '', '2017-06-27 00:30:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3022', '63', '更新财务', '192.168.100.163', '2017-06-27 00:31:29', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3023', '63', '更新供应商预付款', '', '2017-06-27 00:31:29', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3024', '63', '登录系统', '192.168.100.163', '2017-06-27 20:43:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3025', '63', '删除财务', '192.168.100.163', '2017-06-27 21:22:46', '0', '删除财务ID为 44 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3026', '63', '更新供应商预付款', '', '2017-06-27 21:24:37', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3027', '63', '增加财务', '192.168.100.163', '2017-06-27 21:24:37', '0', '增加财务编号为 asdasd 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3028', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:24:38', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3029', '63', '更新供应商预付款', '', '2017-06-27 21:25:02', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3030', '63', '更新财务', '192.168.100.163', '2017-06-27 21:25:02', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3031', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:25:02', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3032', '63', '更新供应商预付款', '', '2017-06-27 21:25:18', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3033', '63', '更新财务', '192.168.100.163', '2017-06-27 21:25:18', '0', '更新财务ID为 44 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3034', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:25:18', '0', '保存财务明细对应主表编号为 44 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3035', '63', '更新供应商预付款', '', '2017-06-27 21:27:30', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3036', '63', '增加财务', '192.168.100.163', '2017-06-27 21:27:30', '0', '增加财务编号为 545qwe 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3037', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:27:31', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3038', '63', '更新供应商预付款', '', '2017-06-27 21:27:46', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3039', '63', '更新财务', '192.168.100.163', '2017-06-27 21:27:46', '0', '更新财务ID为 45 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3040', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:27:46', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3041', '63', '更新供应商预付款', '', '2017-06-27 21:28:02', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3042', '63', '更新财务', '192.168.100.163', '2017-06-27 21:28:02', '0', '更新财务ID为 45 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3043', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:28:02', '0', '保存财务明细对应主表编号为 45 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3044', '63', '更新供应商预付款', '', '2017-06-27 21:51:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3045', '63', '删除财务', '192.168.100.163', '2017-06-27 21:51:29', '0', '删除财务ID为 44 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3046', '63', '更新供应商预付款', '', '2017-06-27 21:51:56', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3047', '63', '增加财务', '192.168.100.163', '2017-06-27 21:51:56', '0', '增加财务编号为 2314 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3048', '63', '保存财务明细', '192.168.100.163', '2017-06-27 21:51:56', '0', '保存财务明细对应主表编号为 46 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3049', '63', '更新供应商预付款', '', '2017-06-27 22:05:33', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3050', '63', '删除财务', '192.168.100.163', '2017-06-27 22:05:33', '0', '删除财务ID为 46 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3051', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:05:41', '0', '批量删除财务ID为 45 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3052', '63', '更新供应商预付款', '', '2017-06-27 22:07:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3053', '63', '增加财务', '192.168.100.163', '2017-06-27 22:07:07', '0', '增加财务编号为 123412 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3054', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:07:07', '0', '保存财务明细对应主表编号为 47 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3055', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:07:24', '0', '批量删除财务ID为 47 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3056', '63', '更新供应商预付款', '', '2017-06-27 22:08:29', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3057', '63', '增加财务', '192.168.100.163', '2017-06-27 22:08:29', '0', '增加财务编号为 12341 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3058', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:08:29', '0', '保存财务明细对应主表编号为 48 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3059', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:08:33', '0', '批量删除财务ID为 48 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3060', '63', '更新供应商预付款', '', '2017-06-27 22:11:23', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3061', '63', '增加财务', '192.168.100.163', '2017-06-27 22:11:23', '0', '增加财务编号为 wqeqw 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3062', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:11:23', '0', '保存财务明细对应主表编号为 49 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3063', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:15:27', '0', '批量删除财务ID为 49 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3064', '63', '更新供应商预付款', '', '2017-06-27 22:17:18', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3065', '63', '增加财务', '192.168.100.163', '2017-06-27 22:17:18', '0', '增加财务编号为 2342 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3066', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:17:18', '0', '保存财务明细对应主表编号为 50 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3067', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:17:30', '0', '批量删除财务ID为 50 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3068', '63', '更新供应商预付款', '', '2017-06-27 22:18:43', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3069', '63', '增加财务', '192.168.100.163', '2017-06-27 22:18:43', '0', '增加财务编号为 324234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3070', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:18:43', '0', '保存财务明细对应主表编号为 51 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3071', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:18:53', '0', '批量删除财务ID为 51 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3072', '63', '更新供应商预付款', '', '2017-06-27 22:20:01', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3073', '63', '增加财务', '192.168.100.163', '2017-06-27 22:20:01', '0', '增加财务编号为 4234 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3074', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:20:01', '0', '保存财务明细对应主表编号为 52 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3075', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:20:11', '0', '批量删除财务ID为 52 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3076', '63', '更新供应商预付款', '', '2017-06-27 22:21:43', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3077', '63', '增加财务', '192.168.100.163', '2017-06-27 22:21:43', '0', '增加财务编号为 4223 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3078', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:21:44', '0', '保存财务明细对应主表编号为 53 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3079', '63', '更新供应商预付款', '', '2017-06-27 22:21:51', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3080', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:21:51', '0', '批量删除财务ID为 53 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3081', '63', '更新供应商预付款', '', '2017-06-27 22:25:31', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3082', '63', '增加财务', '192.168.100.163', '2017-06-27 22:25:31', '0', '增加财务编号为 243423 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3083', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:25:32', '0', '保存财务明细对应主表编号为 54 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3084', '63', '更新供应商预付款', '', '2017-06-27 22:25:52', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3085', '63', '增加财务', '192.168.100.163', '2017-06-27 22:25:52', '0', '增加财务编号为 2134124 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3086', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:25:52', '0', '保存财务明细对应主表编号为 55 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3087', '63', '增加财务', '192.168.100.163', '2017-06-27 22:26:12', '0', '增加财务编号为 42342 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3088', '63', '更新供应商预付款', '', '2017-06-27 22:26:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3089', '63', '保存财务明细', '192.168.100.163', '2017-06-27 22:26:12', '0', '保存财务明细对应主表编号为 56 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3090', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3091', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3092', '63', '更新供应商预付款', '', '2017-06-27 22:26:21', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3093', '63', '批量删除财务', '192.168.100.163', '2017-06-27 22:26:21', '0', '批量删除财务ID为 56,55,54 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3094', '63', '登录系统', '192.168.100.163', '2017-06-27 23:37:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3095', '63', '更新供应商预付款', '', '2017-06-27 23:38:10', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3096', '63', '增加财务', '192.168.100.163', '2017-06-27 23:38:10', '0', '增加财务编号为 2342134 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3097', '63', '保存财务明细', '192.168.100.163', '2017-06-27 23:38:10', '0', '保存财务明细对应主表编号为 57 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3098', '63', '增加仓管通', '192.168.100.163', '2017-06-27 23:38:45', '0', '增加仓管通编号为 LSCK20170627233726 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3099', '63', '保存仓管通明细', '192.168.100.163', '2017-06-27 23:38:45', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3100', '63', '更新供应商预付款', '', '2017-06-27 23:38:45', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3101', '63', '登录系统', '127.0.0.1', '2017-06-28 20:48:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3102', '63', '登录系统', '192.168.100.163', '2017-06-28 21:06:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3103', '63', '登录系统', '192.168.100.163', '2017-06-28 21:22:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3104', '63', '更新仓管通', '192.168.100.163', '2017-06-28 21:24:37', '0', '更新仓管通ID为 92 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3105', '63', '登录系统', '192.168.100.163', '2017-06-28 21:27:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3106', '63', '登录系统', '192.168.100.163', '2017-06-28 22:25:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3107', '63', '增加仓管通', '192.168.100.163', '2017-06-28 22:42:13', '0', '增加仓管通编号为 LSCK20170628224159 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3108', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 22:42:13', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3109', '63', '更新供应商预付款', '', '2017-06-28 22:42:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3110', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:01:02', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3111', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:01:02', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3112', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:03:05', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3113', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:03:05', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3114', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:03:57', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3115', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:03:58', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3116', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:05:41', '0', '更新仓管通ID为 94 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3117', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:05:41', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3118', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:06:34', '0', '增加仓管通编号为 LSCK2017062823614 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3119', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:06:34', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3120', '63', '更新供应商预付款', '', '2017-06-28 23:06:35', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3121', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:07:07', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3122', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:08:46', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3123', '63', '更新供应商预付款', '', '2017-06-28 23:08:46', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3124', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:08:47', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3125', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:09:07', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3126', '63', '更新供应商预付款', '', '2017-06-28 23:09:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3127', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:09:07', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3128', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:10:12', '0', '更新仓管通ID为 95 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3129', '63', '更新供应商预付款', '', '2017-06-28 23:10:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3130', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:10:12', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3131', '63', '更新供应商预付款', '', '2017-06-28 23:21:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3132', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:21:07', '0', '删除仓管通ID为 95 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3133', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:32:12', '0', '批量删除仓管通ID为 94,93 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3134', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:35:41', '0', '增加仓管通编号为 LSCK20170628233445 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3135', '63', '更新供应商预付款', '', '2017-06-28 23:35:41', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3136', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:35:41', '0', '保存仓管通明细对应主表编号为 96 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3137', '63', '更新供应商预付款', '', '2017-06-28 23:36:03', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3138', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:36:03', '0', '批量删除仓管通ID为 96 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3139', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:36:27', '0', '增加仓管通编号为 LSCK20170628233610 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3140', '63', '更新供应商预付款', '', '2017-06-28 23:36:27', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3141', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:36:27', '0', '保存仓管通明细对应主表编号为 97 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3142', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:36:47', '0', '增加仓管通编号为 LSCK20170628233636 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3143', '63', '更新供应商预付款', '', '2017-06-28 23:36:48', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3144', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:36:48', '0', '保存仓管通明细对应主表编号为 98 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3145', '63', '更新供应商预付款', '', '2017-06-28 23:36:59', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3146', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:36:59', '0', '批量删除仓管通ID为 98,97 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3147', '63', '更新供应商预付款', '', '2017-06-28 23:36:59', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3148', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:37:42', '0', '增加仓管通编号为 LSCK20170628233725 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3149', '63', '更新供应商预付款', '', '2017-06-28 23:37:42', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3150', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:37:42', '0', '保存仓管通明细对应主表编号为 99 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3151', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:38:00', '0', '增加仓管通编号为 LSCK20170628233749 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3152', '63', '更新供应商预付款', '', '2017-06-28 23:38:00', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3153', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:38:01', '0', '保存仓管通明细对应主表编号为 100 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3154', '63', '更新供应商预付款', '', '2017-06-28 23:38:04', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3155', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:38:04', '0', '删除仓管通ID为 100 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3156', '63', '批量删除仓管通', '192.168.100.163', '2017-06-28 23:38:12', '0', '批量删除仓管通ID为 99 成功!', '批量删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3157', '63', '更新供应商预付款', '', '2017-06-28 23:38:12', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3158', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:38:51', '0', '增加仓管通编号为 LSTH20170628233840 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3159', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:38:51', '0', '保存仓管通明细对应主表编号为 101 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3160', '63', '删除仓管通', '192.168.100.163', '2017-06-28 23:38:59', '0', '删除仓管通ID为 101 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3161', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:39:06', '0', '更新仓管通ID为 81 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3162', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:39:06', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3163', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:09', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3164', '63', '增加供应商', '192.168.100.163', '2017-06-28 23:43:27', '0', '增加供应商名称为 42134 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3165', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:42', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3166', '63', '更新供应商', '192.168.100.163', '2017-06-28 23:43:50', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3167', '63', '删除供应商', '192.168.100.163', '2017-06-28 23:43:54', '0', '删除供应商ID为 10,名称为 42134成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3168', '63', '增加仓管通', '192.168.100.163', '2017-06-28 23:57:15', '0', '增加仓管通编号为 LSCK2017062823571 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3169', '63', '更新供应商预付款', '', '2017-06-28 23:57:15', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3170', '63', '保存仓管通明细', '192.168.100.163', '2017-06-28 23:57:15', '0', '保存仓管通明细对应主表编号为 102 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3171', '63', '更新仓管通', '192.168.100.163', '2017-06-28 23:57:33', '0', '更新仓管通ID为 102 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3172', '63', '更新供应商预付款', '', '2017-06-28 23:57:33', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3173', '63', '登录系统', '192.168.100.163', '2017-06-29 00:00:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3174', '63', '更新供应商预付款', '', '2017-06-29 00:01:49', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3175', '63', '删除仓管通', '192.168.100.163', '2017-06-29 00:01:49', '0', '删除仓管通ID为 102 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3176', '63', '增加仓管通', '192.168.100.163', '2017-06-29 00:02:24', '0', '增加仓管通编号为 LSCK20170629029 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3177', '63', '更新供应商预付款', '', '2017-06-29 00:02:24', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3178', '63', '保存仓管通明细', '192.168.100.163', '2017-06-29 00:02:24', '0', '保存仓管通明细对应主表编号为 103 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3179', '63', '更新仓管通', '192.168.100.163', '2017-06-29 00:05:40', '0', '更新仓管通ID为 103 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3180', '63', '更新仓管通', '192.168.100.163', '2017-06-29 00:06:10', '0', '更新仓管通ID为 103 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3181', '63', '更新供应商预付款', '', '2017-06-29 00:06:10', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3182', '63', '增加财务', '192.168.100.163', '2017-06-29 00:16:41', '0', '增加财务编号为 SR2017062901617 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3183', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:16:41', '0', '保存财务明细对应主表编号为 58 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3184', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:07', '0', '增加财务编号为 SK2017062901657 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3185', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:07', '0', '保存财务明细对应主表编号为 59 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3186', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:17', '0', '增加财务编号为 FK2017062901710 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3187', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:17', '0', '保存财务明细对应主表编号为 60 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3188', '63', '更新供应商预付款', '', '2017-06-29 00:17:28', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3189', '63', '增加财务', '192.168.100.163', '2017-06-29 00:17:28', '0', '增加财务编号为 SYF2017062901721 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3190', '63', '保存财务明细', '192.168.100.163', '2017-06-29 00:17:28', '0', '保存财务明细对应主表编号为 61 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3191', '63', '更新财务', '192.168.100.163', '2017-06-29 00:25:02', '0', '更新财务ID为 61 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3192', '63', '更新供应商预付款', '', '2017-06-29 00:25:03', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3193', '63', '登录系统', '192.168.100.163', '2017-06-29 22:01:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3194', '63', '增加仓管通', '192.168.100.163', '2017-06-29 22:12:12', '1', '增加仓管通编号为 CGRK2017062922124 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('3195', '63', '增加仓管通', '192.168.100.163', '2017-06-29 22:27:01', '0', '增加仓管通编号为 CGRK20170629222643 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3196', '63', '更新仓管通', '192.168.100.163', '2017-06-29 22:27:06', '0', '更新仓管通ID为 104 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3197', '63', '更新仓管通', '192.168.100.163', '2017-06-29 22:27:21', '0', '更新仓管通ID为 104 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3198', '63', '删除仓管通', '192.168.100.163', '2017-06-29 22:27:52', '0', '删除仓管通ID为 104 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3199', '63', '增加财务', '192.168.100.163', '2017-06-29 23:07:07', '0', '增加财务编号为 SYF2017062923659 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3200', '63', '更新供应商预付款', '', '2017-06-29 23:07:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3201', '63', '删除财务', '192.168.100.163', '2017-06-29 23:07:11', '0', '删除财务ID为 62 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3202', '63', '更新供应商预付款', '', '2017-06-29 23:07:11', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3203', '63', '增加商品', '192.168.100.163', '2017-06-29 23:12:15', '0', '增加商品名称为 143 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3204', '63', '删除商品', '192.168.100.163', '2017-06-29 23:12:25', '0', '删除商品ID为 500 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('3205', '63', '增加供应商', '192.168.100.163', '2017-06-29 23:12:41', '0', '增加供应商名称为 2134234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3206', '63', '删除供应商', '192.168.100.163', '2017-06-29 23:12:48', '0', '删除供应商ID为 10,名称为 2134234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3207', '63', '增加供应商', '192.168.100.163', '2017-06-29 23:15:01', '0', '增加供应商名称为 43234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3208', '63', '删除供应商', '192.168.100.163', '2017-06-29 23:15:05', '0', '删除供应商ID为 11,名称为 43234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3209', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:15:15', '0', '增加收支项目名称为 234234 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3210', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:15:17', '0', '删除收支项目ID为 16,名称为 234234成功!', '删除收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3211', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:16:26', '0', '增加收支项目名称为 234234 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3212', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:16:34', '0', '删除收支项目ID为 17,名称为 234234成功!', '删除收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3213', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:19', '1', '增加经手人名称为 asdf 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('3214', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:29', '1', '增加经手人名称为 fasdfa 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('3215', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:20:32', '1', '增加经手人名称为 fasdfa 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('3216', '63', '增加结算账户', '192.168.100.163', '2017-06-29 23:20:49', '0', '增加结算账户名称为 asdf 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('3217', '63', '删除结算账户', '192.168.100.163', '2017-06-29 23:20:52', '0', '删除结算账户ID为 10,名称为 asdf成功!', '删除结算账户成功'); +INSERT INTO `jsh_log` VALUES ('3218', '63', '增加收支项目', '192.168.100.163', '2017-06-29 23:21:00', '0', '增加收支项目名称为 adfasdf 成功!', '增加收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3219', '63', '删除收支项目', '192.168.100.163', '2017-06-29 23:21:02', '0', '删除收支项目ID为 18,名称为 adfasdf成功!', '删除收支项目成功'); +INSERT INTO `jsh_log` VALUES ('3220', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:21:09', '1', '增加经手人名称为 adsfadsf 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('3221', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:21:44', '1', '增加经手人名称为 adsfadsf 失败!', '增加经手人失败'); +INSERT INTO `jsh_log` VALUES ('3222', '63', '增加仓管通', '192.168.100.163', '2017-06-29 23:30:31', '0', '增加仓管通编号为 XSCK20170629233015 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3223', '63', '保存仓管通明细', '192.168.100.163', '2017-06-29 23:30:31', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3224', '63', '更新仓管通', '192.168.100.163', '2017-06-29 23:30:37', '0', '更新仓管通ID为 105 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3225', '63', '删除仓管通', '192.168.100.163', '2017-06-29 23:30:47', '0', '删除仓管通ID为 105 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3226', '63', '增加财务', '192.168.100.163', '2017-06-29 23:31:30', '0', '增加财务编号为 SR20170629233113 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3227', '63', '保存财务明细', '192.168.100.163', '2017-06-29 23:31:30', '0', '保存财务明细对应主表编号为 63 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3228', '63', '删除财务', '192.168.100.163', '2017-06-29 23:31:34', '0', '删除财务ID为 63 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3229', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:32:13', '0', '增加经手人名称为 werwer 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('3230', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:32:16', '0', '删除经手人ID为 5 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('3231', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:32:19', '0', '增加经手人名称为 werwrweqr 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('3232', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:32:22', '0', '删除经手人ID为 6 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('3233', '63', '增加角色', '192.168.100.163', '2017-06-29 23:33:01', '0', '增加角色名称为 wer 成功!', '增加角色成功'); +INSERT INTO `jsh_log` VALUES ('3234', '63', '删除角色', '192.168.100.163', '2017-06-29 23:33:03', '0', '删除角色ID为 6 成功!', '删除角色成功'); +INSERT INTO `jsh_log` VALUES ('3235', '63', '增加功能', '192.168.100.163', '2017-06-29 23:35:33', '0', '增加功能名称为 qweqweqw 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3236', '63', '更新功能', '192.168.100.163', '2017-06-29 23:35:38', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3237', '63', '更新功能', '192.168.100.163', '2017-06-29 23:35:43', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3238', '63', '删除功能', '192.168.100.163', '2017-06-29 23:35:48', '0', '删除功能ID为 213 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('3239', '63', '增加经手人', '192.168.100.163', '2017-06-29 23:40:12', '0', '增加经手人名称为 adsfasd 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('3240', '63', '更新经手人', '192.168.100.163', '2017-06-29 23:40:16', '0', '更新经手人ID为 7 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('3241', '63', '更新经手人', '192.168.100.163', '2017-06-29 23:40:19', '0', '更新经手人ID为 7 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('3242', '63', '删除经手人', '192.168.100.163', '2017-06-29 23:40:22', '0', '删除经手人ID为 7 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('3243', '63', '增加仓库', '192.168.100.163', '2017-06-29 23:43:47', '0', '增加仓库名称为 2344 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3244', '63', '删除仓库', '192.168.100.163', '2017-06-29 23:43:50', '0', '删除仓库ID为 4 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('3245', '63', '????', '192.168.100.163', '2017-06-30 23:41:08', '0', '?????jsh ????', 'jsh ????'); +INSERT INTO `jsh_log` VALUES ('3246', '63', '登录系统', '192.168.100.163', '2017-06-30 23:43:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3247', '63', '增加供应商', '192.168.100.163', '2017-06-30 23:44:46', '0', '增加供应商名称为 1268787965 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3248', '63', '更新供应商', '192.168.100.163', '2017-06-30 23:45:12', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3249', '63', '登录系统', '192.168.100.163', '2017-07-02 19:50:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3250', '63', '增加仓管通', '192.168.100.163', '2017-07-02 21:39:50', '0', '增加仓管通编号为 LSCK20170702213926 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3251', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 21:39:50', '0', '保存仓管通明细对应主表编号为 104 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3252', '63', '增加财务', '192.168.100.163', '2017-07-02 21:56:57', '0', '增加财务编号为 SYF20170702215630 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3253', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:56:57', '0', '保存财务明细对应主表编号为 62 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3254', '63', '删除财务', '192.168.100.163', '2017-07-02 21:57:03', '0', '删除财务ID为 62 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3255', '63', '增加财务', '192.168.100.163', '2017-07-02 21:57:17', '0', '增加财务编号为 SYF2017070221578 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3256', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:57:17', '0', '保存财务明细对应主表编号为 63 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3257', '63', '删除财务', '192.168.100.163', '2017-07-02 21:57:23', '0', '删除财务ID为 63 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3258', '63', '增加财务', '192.168.100.163', '2017-07-02 21:58:54', '0', '增加财务编号为 SYF20170702215841 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3259', '63', '更新财务', '192.168.100.163', '2017-07-02 21:59:04', '0', '更新财务ID为 64 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3260', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:59:04', '0', '保存财务明细对应主表编号为 64 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3261', '63', '删除财务', '192.168.100.163', '2017-07-02 21:59:21', '0', '删除财务ID为 64 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3262', '63', '增加财务', '192.168.100.163', '2017-07-02 21:59:53', '0', '增加财务编号为 SR20170702215937 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3263', '63', '保存财务明细', '192.168.100.163', '2017-07-02 21:59:53', '0', '保存财务明细对应主表编号为 65 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3264', '63', '删除财务', '192.168.100.163', '2017-07-02 21:59:57', '0', '删除财务ID为 65 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3265', '63', '增加财务', '192.168.100.163', '2017-07-02 22:00:34', '0', '增加财务编号为 SYF2017070222021 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3266', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:00:34', '0', '保存财务明细对应主表编号为 66 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3267', '63', '删除财务', '192.168.100.163', '2017-07-02 22:02:01', '0', '删除财务ID为 66 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3268', '63', '增加财务', '192.168.100.163', '2017-07-02 22:04:28', '0', '增加财务编号为 SYF2017070222414 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3269', '63', '更新供应商预付款', '', '2017-07-02 22:04:28', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3270', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:04:28', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3271', '63', '增加供应商', '192.168.100.163', '2017-07-02 22:04:56', '0', '增加供应商名称为 2341234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3272', '63', '删除供应商', '192.168.100.163', '2017-07-02 22:05:22', '0', '删除供应商ID为 11,名称为 2341234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3273', '63', '登录系统', '192.168.100.163', '2017-07-02 22:10:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3274', '63', '增加供应商', '192.168.100.163', '2017-07-02 22:10:12', '0', '增加供应商名称为 2131243 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3275', '63', '更新供应商', '192.168.100.163', '2017-07-02 22:10:16', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3276', '63', '更新供应商', '192.168.100.163', '2017-07-02 22:10:19', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3277', '63', '增加财务', '192.168.100.163', '2017-07-02 22:10:44', '0', '增加财务编号为 SYF20170702221030 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3278', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:10:44', '0', '保存财务明细对应主表编号为 68 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3279', '63', '更新供应商预付款', '', '2017-07-02 22:10:45', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3280', '63', '删除财务', '192.168.100.163', '2017-07-02 22:11:17', '0', '删除财务ID为 68 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3281', '63', '更新供应商预付款', '', '2017-07-02 22:11:17', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3282', '63', '增加财务', '192.168.100.163', '2017-07-02 22:11:31', '0', '增加财务编号为 SYF20170702221121 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3283', '63', '保存财务明细', '192.168.100.163', '2017-07-02 22:11:32', '0', '保存财务明细对应主表编号为 69 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3284', '63', '更新供应商预付款', '', '2017-07-02 22:11:32', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3285', '63', '更新供应商预付款', '', '2017-07-02 22:11:40', '0', '更新供应商ID为 12 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3286', '63', '删除财务', '192.168.100.163', '2017-07-02 22:11:40', '0', '删除财务ID为 69 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3287', '63', '删除供应商', '192.168.100.163', '2017-07-02 22:11:46', '0', '删除供应商ID为 12,名称为 2131243成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3288', '63', '增加仓管通', '192.168.100.163', '2017-07-02 22:13:05', '0', '增加仓管通编号为 LSTH20170702221248 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3289', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 22:13:05', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3290', '63', '登录系统', '192.168.100.163', '2017-07-02 22:15:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3291', '63', '增加仓管通', '192.168.100.163', '2017-07-02 23:05:03', '0', '增加仓管通编号为 LSCK2017070223440 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3292', '63', '更新供应商预付款', '', '2017-07-02 23:05:03', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3293', '63', '保存仓管通明细', '192.168.100.163', '2017-07-02 23:05:03', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3294', '63', '更新供应商预付款', '', '2017-07-02 23:05:27', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3295', '63', '删除仓管通', '192.168.100.163', '2017-07-02 23:05:27', '0', '删除仓管通ID为 106 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3296', '63', '登录系统', '192.168.100.163', '2017-07-03 23:09:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3297', '63', '更新财务', '192.168.100.163', '2017-07-03 23:22:18', '0', '更新财务ID为 58 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3298', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:46', '0', '批量删除财务ID为 58,42,35,34,33,27,26,25,19,12 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3299', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:48', '0', '批量删除财务ID为 9,3 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3300', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:52', '0', '批量删除财务ID为 36,32,28,21,14 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3301', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:35:56', '0', '批量删除财务ID为 59,43,40,37,29,22,18,15 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3302', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:36:00', '0', '批量删除财务ID为 60,38,30,23,16 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3303', '63', '批量删除财务', '192.168.100.163', '2017-07-03 23:36:05', '0', '批量删除财务ID为 41,39 成功!', '批量删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3304', '63', '增加财务', '192.168.100.163', '2017-07-03 23:36:36', '0', '增加财务编号为 SR20170703233610 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3305', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:36:36', '0', '保存财务明细对应主表编号为 68 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3306', '63', '增加财务', '192.168.100.163', '2017-07-03 23:37:07', '0', '增加财务编号为 ZC20170703233642 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3307', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:37:07', '0', '保存财务明细对应主表编号为 69 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3308', '63', '删除财务', '192.168.100.163', '2017-07-03 23:37:34', '0', '删除财务ID为 69 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3309', '63', '增加财务', '192.168.100.163', '2017-07-03 23:37:54', '0', '增加财务编号为 ZC20170703233735 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3310', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:37:54', '0', '保存财务明细对应主表编号为 70 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3311', '63', '增加财务', '192.168.100.163', '2017-07-03 23:39:14', '0', '增加财务编号为 SK20170703233836 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3312', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:39:14', '0', '保存财务明细对应主表编号为 71 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3313', '63', '增加财务', '192.168.100.163', '2017-07-03 23:39:26', '0', '增加财务编号为 FK20170703233852 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3314', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:39:26', '0', '保存财务明细对应主表编号为 72 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3315', '63', '增加财务', '192.168.100.163', '2017-07-03 23:40:33', '0', '增加财务编号为 ZZ2017070323403 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3316', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:40:33', '0', '保存财务明细对应主表编号为 73 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3317', '63', '删除财务', '192.168.100.163', '2017-07-03 23:48:08', '0', '删除财务ID为 73 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3318', '63', '增加财务', '192.168.100.163', '2017-07-03 23:48:41', '0', '增加财务编号为 ZZ2017070323489 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3319', '63', '保存财务明细', '192.168.100.163', '2017-07-03 23:48:41', '0', '保存财务明细对应主表编号为 74 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3320', '63', '登录系统', '192.168.100.163', '2017-07-04 00:07:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3321', '63', '增加财务', '192.168.100.163', '2017-07-04 00:07:57', '0', '增加财务编号为 FK201707040746 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3322', '63', '保存财务明细', '192.168.100.163', '2017-07-04 00:07:57', '0', '保存财务明细对应主表编号为 75 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3323', '63', '登录系统', '192.168.100.163', '2017-07-04 00:11:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3324', '63', '更新财务', '192.168.100.163', '2017-07-04 00:12:10', '0', '更新财务ID为 75 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3325', '63', '保存财务明细', '192.168.100.163', '2017-07-04 00:12:10', '0', '保存财务明细对应主表编号为 75 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3326', '63', '登录系统', '192.168.100.163', '2017-07-04 22:19:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3327', '63', '登录系统', '192.168.100.163', '2017-07-04 22:24:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3328', '63', '增加财务', '192.168.100.163', '2017-07-04 22:25:35', '0', '增加财务编号为 SR20170704222510 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3329', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:25:35', '0', '保存财务明细对应主表编号为 76 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3330', '63', '删除财务', '192.168.100.163', '2017-07-04 22:25:51', '0', '删除财务ID为 76 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3331', '63', '增加财务', '192.168.100.163', '2017-07-04 22:26:48', '0', '增加财务编号为 SR20170704222634 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3332', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:26:49', '0', '保存财务明细对应主表编号为 77 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3333', '63', '更新财务', '192.168.100.163', '2017-07-04 22:27:27', '0', '更新财务ID为 77 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3334', '63', '保存财务明细', '192.168.100.163', '2017-07-04 22:27:28', '0', '保存财务明细对应主表编号为 77 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3335', '63', '登录系统', '192.168.100.163', '2017-07-04 22:34:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3336', '63', '登录系统', '192.168.100.163', '2017-07-04 23:03:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3337', '63', '登录系统', '192.168.100.163', '2017-07-04 23:15:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3338', '63', '登录系统', '192.168.100.163', '2017-07-04 23:18:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3339', '63', '登录系统', '192.168.100.163', '2017-07-04 23:20:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3340', '63', '登录系统', '192.168.100.163', '2017-07-04 23:29:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3341', '63', '登录系统', '192.168.100.163', '2017-07-04 23:31:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3342', '63', '更新供应商预付款', '', '2017-07-04 23:34:26', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3343', '63', '更新财务', '192.168.100.163', '2017-07-04 23:34:26', '0', '更新财务ID为 67 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3344', '63', '保存财务明细', '192.168.100.163', '2017-07-04 23:34:26', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3345', '63', '更新财务', '192.168.100.163', '2017-07-04 23:35:20', '0', '更新财务ID为 61 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3346', '63', '更新供应商预付款', '', '2017-07-04 23:35:20', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3347', '63', '删除财务', '192.168.100.163', '2017-07-04 23:37:23', '0', '删除财务ID为 71 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3348', '63', '登录系统', '192.168.100.163', '2017-07-04 23:40:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3349', '63', '登录系统', '192.168.100.163', '2017-07-04 23:44:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3350', '63', '更新财务', '192.168.100.163', '2017-07-04 23:52:12', '0', '更新财务ID为 67 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('3351', '63', '更新供应商预付款', '', '2017-07-04 23:52:12', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3352', '63', '保存财务明细', '192.168.100.163', '2017-07-04 23:52:12', '0', '保存财务明细对应主表编号为 67 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3353', '63', '登录系统', '192.168.100.163', '2017-07-05 00:01:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3354', '63', '更新供应商预付款', '', '2017-07-05 00:03:31', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3355', '63', '增加财务', '192.168.100.163', '2017-07-05 00:03:31', '0', '增加财务编号为 SYF201707050257 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3356', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:03:31', '0', '保存财务明细对应主表编号为 78 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3357', '63', '更新供应商预付款', '', '2017-07-05 00:07:24', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3358', '63', '增加财务', '192.168.100.163', '2017-07-05 00:07:24', '0', '增加财务编号为 SYF20170705076 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3359', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:07:25', '0', '保存财务明细对应主表编号为 79 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3360', '63', '增加财务', '192.168.100.163', '2017-07-05 00:08:19', '0', '增加财务编号为 FK20170705088 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3361', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:08:19', '0', '保存财务明细对应主表编号为 80 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3362', '63', '增加财务', '192.168.100.163', '2017-07-05 00:08:45', '0', '增加财务编号为 SK201707050836 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3363', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:08:46', '0', '保存财务明细对应主表编号为 81 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3364', '63', '增加财务', '192.168.100.163', '2017-07-05 00:09:23', '0', '增加财务编号为 ZZ201707050910 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('3365', '63', '保存财务明细', '192.168.100.163', '2017-07-05 00:09:23', '0', '保存财务明细对应主表编号为 82 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('3366', '63', '删除财务', '192.168.100.163', '2017-07-05 00:09:43', '0', '删除财务ID为 82 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('3367', '63', '更新商品', '192.168.100.163', '2017-07-05 00:22:31', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3368', '63', '登录系统', '192.168.100.163', '2017-07-05 00:25:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3369', '63', '登录系统', '192.168.100.163', '2017-07-05 00:27:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3370', '63', '登录系统', '192.168.100.163', '2017-07-05 20:53:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3371', '63', '登录系统', '192.168.100.163', '2017-07-05 22:12:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3372', '63', '增加商品', '192.168.100.163', '2017-07-05 22:20:01', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3373', '63', '更新商品', '192.168.100.163', '2017-07-05 22:20:19', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3374', '63', '登录系统', '192.168.100.163', '2017-07-05 22:24:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3375', '63', '更新商品', '192.168.100.163', '2017-07-05 22:28:44', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3376', '63', '更新商品', '192.168.100.163', '2017-07-05 22:28:49', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3377', '63', '更新商品', '192.168.100.163', '2017-07-05 22:38:37', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3378', '63', '更新商品', '192.168.100.163', '2017-07-05 22:38:53', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3379', '63', '更新商品', '192.168.100.163', '2017-07-05 22:59:45', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3380', '63', '更新商品', '192.168.100.163', '2017-07-05 22:59:50', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3381', '63', '更新商品', '192.168.100.163', '2017-07-05 23:06:22', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3382', '63', '更新商品', '192.168.100.163', '2017-07-05 23:22:28', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3383', '63', '更新商品', '192.168.100.163', '2017-07-05 23:23:00', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3384', '63', '更新商品', '192.168.100.163', '2017-07-05 23:24:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3385', '63', '增加仓管通', '192.168.100.163', '2017-07-05 23:26:46', '0', '增加仓管通编号为 CGRK20170705232428 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3386', '63', '保存仓管通明细', '192.168.100.163', '2017-07-05 23:26:46', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3387', '63', '登录系统', '192.168.100.163', '2017-07-05 23:31:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3388', '63', '登录系统', '192.168.100.163', '2017-07-05 23:39:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3389', '63', '登录系统', '192.168.100.163', '2017-07-05 23:55:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3390', '63', '登录系统', '192.168.100.164', '2017-07-10 22:04:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3391', '63', '增加商品', '192.168.100.164', '2017-07-10 22:07:48', '0', '增加商品名称为 测试 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3392', '63', '增加仓管通', '192.168.100.164', '2017-07-10 22:15:45', '0', '增加仓管通编号为 CGRK2017071022811 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3393', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:15:45', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3394', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:16:05', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3395', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:16:59', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3396', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:17:00', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3397', '63', '更新仓管通', '192.168.100.164', '2017-07-10 22:17:14', '0', '更新仓管通ID为 107 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3398', '63', '保存仓管通明细', '192.168.100.164', '2017-07-10 22:17:14', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3399', '63', '更新商品', '192.168.100.164', '2017-07-10 22:19:24', '0', '更新商品ID为 501 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3400', '63', '增加商品类别', '192.168.100.164', '2017-07-10 22:45:43', '0', '增加商品类别名称为 花边二级 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3401', '63', '增加商品类别', '192.168.100.164', '2017-07-10 22:46:02', '0', '增加商品类别名称为 花边三级 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3402', '63', '更新商品', '192.168.100.164', '2017-07-10 22:49:59', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3403', '63', '更新商品', '192.168.100.164', '2017-07-10 22:51:50', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3404', '63', '更新商品', '192.168.100.164', '2017-07-10 22:51:57', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3405', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:02', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3406', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:07', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3407', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:09', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3408', '63', '更新商品', '192.168.100.164', '2017-07-10 22:52:31', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3409', '63', '更新商品', '192.168.100.164', '2017-07-10 22:53:05', '0', '更新商品ID为 501 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3410', '63', '登录系统', '192.168.100.164', '2017-07-10 23:00:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3411', '63', '更新商品', '192.168.100.164', '2017-07-10 23:00:48', '0', '更新商品ID为 501 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3412', '63', '更新商品', '192.168.100.164', '2017-07-10 23:00:58', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3413', '63', '增加用户', '192.168.100.164', '2017-07-10 23:35:19', '0', '增加用户名称为 3123 成功!', '增加用户成功'); +INSERT INTO `jsh_log` VALUES ('3414', '63', '删除用户', '192.168.100.164', '2017-07-10 23:35:25', '0', '删除用户ID为 66 成功!', '删除用户成功'); +INSERT INTO `jsh_log` VALUES ('3415', '63', '登录系统', '192.168.100.164', '2017-07-11 00:04:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3416', '63', '登录系统', '192.168.100.164', '2017-07-11 00:10:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3417', '63', '登录系统', '192.168.100.164', '2017-07-11 00:18:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3418', '63', '登录系统', '192.168.100.164', '2017-07-11 00:20:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3419', '63', '增加仓管通', '192.168.100.164', '2017-07-11 00:21:27', '0', '增加仓管通编号为 CGRK201707110216 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3420', '63', '保存仓管通明细', '192.168.100.164', '2017-07-11 00:21:27', '0', '保存仓管通明细对应主表编号为 108 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3421', '63', '登录系统', '192.168.100.164', '2017-07-11 00:24:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3422', '63', '登录系统', '192.168.100.164', '2017-07-11 00:28:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3423', '63', '登录系统', '192.168.100.163', '2017-07-11 21:45:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3424', '63', '登录系统', '192.168.100.163', '2017-07-11 21:51:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3425', '63', '登录系统', '192.168.100.163', '2017-07-11 22:34:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3426', '63', '登录系统', '192.168.100.163', '2017-07-12 20:46:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3427', '63', '登录系统', '192.168.100.163', '2017-07-12 21:32:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3428', '63', '增加功能', '192.168.100.163', '2017-07-12 21:35:58', '0', '增加功能名称为 礼品卡管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3429', '63', '更新功能', '192.168.100.163', '2017-07-12 21:36:09', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3430', '63', '更新功能', '192.168.100.163', '2017-07-12 21:40:48', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3431', '63', '更新功能', '192.168.100.163', '2017-07-12 21:40:56', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3432', '63', '更新UserBusiness', '192.168.100.163', '2017-07-12 21:41:59', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3433', '63', '更新功能', '192.168.100.163', '2017-07-12 21:42:59', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3434', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:51:26', '0', '增加仓库名称为 1268200294 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3435', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:51:47', '0', '增加仓库名称为 1268787965 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3436', '63', '增加仓库', '192.168.100.163', '2017-07-12 21:52:03', '0', '增加仓库名称为 1269520625 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3437', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:35', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3438', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:39', '0', '更新仓库ID为 6 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3439', '63', '更新仓库', '192.168.100.163', '2017-07-12 21:52:44', '0', '更新仓库ID为 5 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3440', '63', '增加功能', '192.168.100.163', '2017-07-12 22:25:29', '0', '增加功能名称为 礼品卡充值 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3441', '63', '更新功能', '192.168.100.163', '2017-07-12 22:25:51', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3442', '63', '退出系统', '192.168.100.163', '2017-07-12 22:48:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('3443', '63', '登录系统', '192.168.100.163', '2017-07-12 22:48:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3444', '63', '登录系统', '192.168.100.163', '2017-07-12 23:34:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3445', '63', '登录系统', '192.168.100.163', '2017-07-13 00:08:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3446', '63', '登录系统', '192.168.100.163', '2017-07-13 00:21:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3447', '63', '登录系统', '192.168.100.163', '2017-07-13 20:19:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3448', '63', '增加供应商', '192.168.100.163', '2017-07-13 20:25:42', '0', '增加供应商名称为 2131 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3449', '63', '删除供应商', '192.168.100.163', '2017-07-13 20:26:00', '0', '删除供应商ID为 11,名称为 2131成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3450', '63', '更新功能', '192.168.100.163', '2017-07-13 20:53:10', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3451', '63', '更新UserBusiness', '192.168.100.163', '2017-07-13 20:54:17', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3452', '63', '增加功能', '192.168.100.163', '2017-07-13 20:57:40', '0', '增加功能名称为 礼品卡销售 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3453', '63', '更新UserBusiness', '192.168.100.163', '2017-07-13 20:59:29', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3454', '63', '更新功能', '192.168.100.163', '2017-07-13 21:02:53', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3455', '63', '更新功能', '192.168.100.163', '2017-07-13 21:02:58', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3456', '63', '更新功能', '192.168.100.163', '2017-07-14 00:30:31', '0', '更新功能ID为 22 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3457', '63', '更新功能', '192.168.100.163', '2017-07-14 00:30:36', '0', '更新功能ID为 23 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3458', '63', '登录系统', '192.168.100.163', '2017-07-14 01:13:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3459', '63', '增加仓管通', '192.168.100.163', '2017-07-14 01:19:58', '0', '增加仓管通编号为 LPCZ2017071411946 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3460', '63', '保存仓管通明细', '192.168.100.163', '2017-07-14 01:19:58', '0', '保存仓管通明细对应主表编号为 109 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3461', '63', '登录系统', '192.168.100.163', '2017-07-14 21:43:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3462', '63', '增加仓管通', '192.168.100.163', '2017-07-14 22:15:37', '0', '增加仓管通编号为 LPCZ20170714215844 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3463', '63', '保存仓管通明细', '192.168.100.163', '2017-07-14 22:15:37', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3464', '63', '登录系统', '192.168.100.163', '2017-07-14 23:48:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3465', '63', '增加仓管通', '192.168.100.163', '2017-07-14 23:51:20', '1', '增加仓管通编号为 LPXS20170714235110 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('3466', '63', '增加仓管通', '192.168.100.163', '2017-07-14 23:55:15', '1', '增加仓管通编号为 LPXS2017071423552 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('3467', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:00:55', '1', '增加仓管通编号为 LPXS201707150047 失败!', '增加仓管通失败'); +INSERT INTO `jsh_log` VALUES ('3468', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:02:37', '0', '增加仓管通编号为 LPXS201707150222 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3469', '63', '保存仓管通明细', '192.168.100.163', '2017-07-15 00:02:37', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3470', '63', '更新仓管通', '192.168.100.163', '2017-07-15 00:25:12', '0', '更新仓管通ID为 111 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3471', '63', '增加仓管通', '192.168.100.163', '2017-07-15 00:26:30', '0', '增加仓管通编号为 LPXS2017071502620 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3472', '63', '保存仓管通明细', '192.168.100.163', '2017-07-15 00:26:30', '0', '保存仓管通明细对应主表编号为 112 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3473', '63', '登录系统', '192.168.1.105', '2017-07-16 10:20:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3474', '63', '增加功能', '192.168.1.105', '2017-07-16 10:31:05', '0', '增加功能名称为 礼品卡统计 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3475', '63', '更新功能', '192.168.1.105', '2017-07-16 10:31:16', '0', '更新功能ID为 216 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3476', '63', '更新UserBusiness', '192.168.1.105', '2017-07-16 10:31:36', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3477', '63', '更新功能', '192.168.1.105', '2017-07-16 10:35:28', '0', '更新功能ID为 216 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3478', '63', '登录系统', '192.168.1.105', '2017-07-16 11:59:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3479', '63', '登录系统', '192.168.1.105', '2017-07-16 13:15:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3480', '63', '更新商品', '192.168.1.105', '2017-07-16 13:17:13', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3481', '63', '更新商品', '192.168.1.105', '2017-07-16 13:17:19', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3482', '63', '登录系统', '192.168.1.105', '2017-07-16 13:22:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3483', '63', '登录系统', '192.168.1.105', '2017-07-16 13:41:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3484', '63', '登录系统', '192.168.100.163', '2017-07-16 18:36:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3485', '63', '登录系统', '192.168.100.163', '2017-07-16 18:50:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3486', '63', '登录系统', '192.168.100.163', '2017-07-16 19:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3487', '63', '增加仓管通', '192.168.100.163', '2017-07-16 19:40:50', '0', '增加仓管通编号为 CGRK20170716194037 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3488', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 19:40:50', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3489', '63', '增加仓管通', '192.168.100.163', '2017-07-16 19:57:43', '0', '增加仓管通编号为 LPCZ20170716195720 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3490', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 19:57:43', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3491', '63', '登录系统', '192.168.100.163', '2017-07-16 20:11:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3492', '63', '登录系统', '192.168.100.163', '2017-07-16 20:14:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3493', '63', '删除仓管通', '192.168.100.163', '2017-07-16 20:23:49', '0', '删除仓管通ID为 63 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3494', '63', '删除仓管通', '192.168.100.163', '2017-07-16 20:23:58', '0', '删除仓管通ID为 109 成功!', '删除仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3495', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:05', '0', '更新仓管通ID为 110 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3496', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:25:05', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3497', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:18', '0', '更新仓管通ID为 110 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3498', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:25:39', '0', '更新仓管通ID为 114 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3499', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:25:39', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3500', '63', '更新仓管通', '192.168.100.163', '2017-07-16 20:30:14', '0', '更新仓管通ID为 114 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3501', '63', '增加仓管通', '192.168.100.163', '2017-07-16 20:30:39', '0', '增加仓管通编号为 LPCZ20170716203027 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3502', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 20:30:39', '0', '保存仓管通明细对应主表编号为 115 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3503', '63', '登录系统', '192.168.100.163', '2017-07-16 20:40:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3504', '63', '登录系统', '192.168.100.163', '2017-07-16 20:53:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3505', '63', '登录系统', '192.168.100.163', '2017-07-16 21:54:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3506', '63', '更新商品', '192.168.100.163', '2017-07-16 21:56:17', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3507', '63', '更新商品', '192.168.100.163', '2017-07-16 21:56:27', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3508', '63', '增加仓管通', '192.168.100.163', '2017-07-16 22:21:10', '0', '增加仓管通编号为 LPXS20170716222058 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3509', '63', '保存仓管通明细', '192.168.100.163', '2017-07-16 22:21:11', '0', '保存仓管通明细对应主表编号为 116 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3510', '63', '更新供应商', '192.168.100.163', '2017-07-16 22:46:14', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3511', '63', '登录系统', '192.168.100.163', '2017-07-17 00:09:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3512', '63', '登录系统', '192.168.100.163', '2017-07-17 00:21:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3513', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:25:20', '0', '增加仓管通编号为 LPXS201707170259 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3514', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:25:21', '0', '保存仓管通明细对应主表编号为 117 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3515', '63', '更新仓管通', '192.168.100.163', '2017-07-17 00:26:20', '0', '更新仓管通ID为 117 成功!', '更新仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3516', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:26:21', '0', '保存仓管通明细对应主表编号为 117 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3517', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:28:38', '0', '增加仓管通编号为 LSCK2017071702826 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3518', '63', '更新供应商预付款', '', '2017-07-17 00:28:38', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3519', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:28:38', '0', '保存仓管通明细对应主表编号为 118 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3520', '63', '增加仓管通', '192.168.100.163', '2017-07-17 00:28:58', '0', '增加仓管通编号为 XSCK2017071702842 成功!', '增加仓管通成功'); +INSERT INTO `jsh_log` VALUES ('3521', '63', '保存仓管通明细', '192.168.100.163', '2017-07-17 00:28:58', '0', '保存仓管通明细对应主表编号为 119 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3522', '63', '登录系统', '192.168.100.163', '2017-07-17 00:46:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3523', '63', '登录系统', '192.168.100.163', '2017-07-17 22:33:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3524', '63', '退出系统', '192.168.100.163', '2017-07-17 22:33:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('3525', '63', '登录系统', '192.168.100.163', '2017-07-17 22:33:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3526', '63', '登录系统', '192.168.100.163', '2017-07-17 22:52:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3527', '63', '更新功能', '192.168.100.163', '2017-07-17 22:59:47', '0', '更新功能ID为 25 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3528', '63', '更新功能', '192.168.100.163', '2017-07-17 23:00:56', '0', '更新功能ID为 25 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3529', '63', '增加功能', '192.168.100.163', '2017-07-17 23:02:24', '0', '增加功能名称为 客户管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3530', '63', '增加功能', '192.168.100.163', '2017-07-17 23:03:09', '0', '增加功能名称为 会员信息 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3531', '63', '更新功能', '192.168.100.163', '2017-07-17 23:03:35', '0', '更新功能ID为 217 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3532', '63', '更新UserBusiness', '192.168.100.163', '2017-07-17 23:03:51', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3533', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:54:58', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3534', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:06', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3535', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:15', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3536', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:17', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3537', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:23', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3538', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:30', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3539', '63', '更新供应商', '192.168.100.163', '2017-07-17 23:55:35', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3540', '63', '增加供应商', '192.168.100.163', '2017-07-18 00:22:21', '0', '增加供应商名称为 2342 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3541', '63', '更新供应商', '192.168.100.163', '2017-07-18 00:22:32', '0', '更新供应商ID为 11 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3542', '63', '删除供应商', '192.168.100.163', '2017-07-18 00:22:35', '0', '删除供应商ID为 11,名称为 2342111成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3543', '63', '更新应用', '192.168.100.163', '2017-07-18 00:27:29', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3544', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:40', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3545', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:44', '0', '更新应用ID为 21 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3546', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:51', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3547', '63', '更新应用', '192.168.100.163', '2017-07-18 00:28:55', '0', '更新应用ID为 7 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3548', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:00', '0', '更新应用ID为 20 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3549', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:07', '0', '更新应用ID为 20 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3550', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:15', '0', '更新应用ID为 3 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3551', '63', '更新应用', '192.168.100.163', '2017-07-18 00:29:20', '0', '更新应用ID为 20 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3552', '63', '登录系统', '192.168.100.163', '2017-07-18 21:01:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3553', '63', '登录系统', '192.168.100.163', '2017-07-18 22:02:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3554', '63', '登录系统', '192.168.100.163', '2017-07-18 22:17:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3555', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:26:05', '0', '增加供应商名称为 321312 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3556', '63', '删除供应商', '192.168.100.163', '2017-07-18 22:26:09', '0', '删除供应商ID为 11,名称为 321312成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3557', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:57:08', '0', '增加供应商名称为 4123 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3558', '63', '删除供应商', '192.168.100.163', '2017-07-18 22:58:44', '0', '删除供应商ID为 12,名称为 4123成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3559', '63', '增加供应商', '192.168.100.163', '2017-07-18 22:59:13', '0', '增加供应商名称为 234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3560', '63', '增加供应商', '', '2017-07-18 23:00:14', '0', '增加供应商名称为 2423423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3561', '63', '增加供应商', '', '2017-07-18 23:00:22', '0', '增加供应商名称为 23423423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3562', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:00:31', '0', '删除供应商ID为 14,名称为 2423423成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3563', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:00:33', '0', '删除供应商ID为 15,名称为 23423423成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3564', '63', '增加供应商', '', '2017-07-18 23:00:51', '0', '增加供应商名称为 2342123 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3565', '63', '增加供应商', '', '2017-07-18 23:01:54', '0', '增加供应商名称为 123 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3566', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:06:23', '0', '增加供应商名称为 342 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3567', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:06:56', '0', '删除供应商ID为 17,名称为 123成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3568', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:06:59', '0', '删除供应商ID为 19,名称为 342成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3569', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:07:14', '0', '增加供应商名称为 23423423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3570', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:10:50', '0', '增加供应商名称为 erqwer 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3571', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:02', '0', '增加供应商名称为 2235254 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3572', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:12:10', '0', '删除供应商ID为 22,名称为 2235254成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3573', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:12:12', '0', '删除供应商ID为 21,名称为 erqwer成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3574', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:17', '0', '增加供应商名称为 234345234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3575', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:12:59', '0', '增加供应商名称为 23234234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3576', '63', '增加供应商', '', '2017-07-18 23:13:18', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3577', '63', '登录系统', '192.168.100.163', '2017-07-18 23:16:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3578', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:16:49', '0', '增加供应商名称为 12341234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3579', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:19:48', '0', '增加供应商名称为 21341231234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3580', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:55', '0', '删除供应商ID为 27,名称为 21341231234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3581', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:56', '0', '删除供应商ID为 26,名称为 12341234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3582', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:19:58', '0', '删除供应商ID为 24,名称为 23234234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3583', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:20:40', '0', '增加供应商名称为 42314 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3584', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:21:11', '0', '增加供应商名称为 1234123412 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3585', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:22:00', '0', '增加供应商名称为 213424 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3586', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:22:11', '0', '删除供应商ID为 30,名称为 213424成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3587', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:24:06', '0', '增加供应商名称为 werwer 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3588', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:24:17', '0', '删除供应商ID为 31,名称为 werwer成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3589', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:24:49', '0', '增加供应商名称为 123412 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3590', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:28:05', '0', '增加供应商名称为 32423423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3591', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:30:37', '0', '增加供应商名称为 asdfasdf 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3592', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:32:52', '0', '增加供应商名称为 432432345 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3593', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:32:55', '0', '删除供应商ID为 35,名称为 432432345成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3594', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:32:59', '0', '增加供应商名称为 3452345234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3595', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:33:02', '0', '删除供应商ID为 36,名称为 3452345234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3596', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:07', '0', '删除供应商ID为 34,名称为 asdfasdf成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3597', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:08', '0', '删除供应商ID为 33,名称为 32423423成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3598', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:09', '0', '删除供应商ID为 32,名称为 123412成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3599', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:09', '0', '删除供应商ID为 29,名称为 1234123412成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3600', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:10', '0', '删除供应商ID为 28,名称为 42314成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3601', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:11', '0', '删除供应商ID为 23,名称为 234345234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3602', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:34:11', '0', '删除供应商ID为 20,名称为 23423423成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3603', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:34:43', '0', '增加供应商名称为 aaaaaaa 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3604', '63', '登录系统', '192.168.100.163', '2017-07-18 23:38:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3605', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:38:28', '0', '增加供应商名称为 bbbb 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3606', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:38:32', '0', '删除供应商ID为 38,名称为 bbbb成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3607', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:38:53', '0', '增加供应商名称为 cccc 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3608', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:39:01', '0', '删除供应商ID为 39,名称为 cccc成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3609', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:48:54', '0', '增加供应商名称为 2341234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3610', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:48:56', '0', '删除供应商ID为 40,名称为 2341234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3611', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:49:00', '0', '增加供应商名称为 23412345324534 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3612', '63', '增加供应商', '192.168.100.163', '2017-07-18 23:49:17', '0', '增加供应商名称为 etrwerwqe 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3613', '63', '删除供应商', '192.168.100.163', '2017-07-18 23:52:47', '0', '删除供应商ID为 42,名称为 etrwerwqe成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3614', '63', '增加供应商', '192.168.100.163', '2017-07-19 00:05:42', '0', '增加供应商名称为 432535345 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3615', '63', '增加供应商', '192.168.100.163', '2017-07-19 00:13:40', '0', '增加供应商名称为 南通某某企业 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3616', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:34:47', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3617', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:41:26', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3618', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:44:24', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3619', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:45:40', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3620', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:46:02', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3621', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:46:26', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3622', '63', '登录系统', '192.168.100.163', '2017-07-19 00:49:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3623', '63', '登录系统', '192.168.100.163', '2017-07-19 00:52:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3624', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:52:55', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3625', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:03', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3626', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:33', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3627', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:41', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3628', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:50', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3629', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:53:58', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3630', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:54:12', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3631', '63', '批量删除供应商', '192.168.100.163', '2017-07-19 00:54:54', '0', '批量删除供应商ID为 43 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3632', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:57:41', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3633', '63', '更新供应商', '192.168.100.163', '2017-07-19 00:57:46', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3634', '63', '增加供应商', '192.168.100.163', '2017-07-19 01:00:27', '0', '增加供应商名称为 234234234234 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3635', '63', '删除供应商', '192.168.100.163', '2017-07-19 01:00:30', '0', '删除供应商ID为 45,名称为 234234234234成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3636', '63', '登录系统', '192.168.100.163', '2017-07-19 01:24:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3637', '63', '登录系统', '192.168.100.163', '2017-07-19 20:39:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3638', '63', '登录系统', '192.168.100.163', '2017-07-19 21:13:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3639', '63', '登录系统', '192.168.100.163', '2017-07-19 21:42:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3640', '63', '登录系统', '192.168.100.163', '2017-07-19 21:45:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3641', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:48:14', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3642', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:49:16', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3643', '63', '增加UserBusiness', '192.168.100.163', '2017-07-19 21:50:40', '0', '增加UserBusiness为 UserCustomer 成功!', '增加UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3644', '63', '登录系统', '192.168.100.163', '2017-07-19 22:07:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3645', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:18:49', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3646', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:01', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3647', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:07', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3648', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:43', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3649', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:19:57', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3650', '63', '登录系统', '192.168.100.163', '2017-07-19 22:37:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3651', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:44:05', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3652', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:50:04', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3653', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:50:51', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3654', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:51:16', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3655', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:51:25', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3656', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:53:26', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3657', '63', '更新供应商', '192.168.100.163', '2017-07-19 22:53:34', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3658', '63', '登录系统', '192.168.100.163', '2017-07-19 23:26:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3659', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:27:55', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3660', '63', '登录系统', '192.168.100.163', '2017-07-19 23:35:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3661', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:41:34', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3662', '63', '登录系统', '192.168.100.163', '2017-07-19 23:47:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3663', '63', '更新UserBusiness', '192.168.100.163', '2017-07-19 23:48:01', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3664', '63', '登录系统', '192.168.100.163', '2017-07-20 00:18:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3665', '63', '登录系统', '192.168.100.163', '2017-07-20 21:05:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3666', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:18', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3667', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:28', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3668', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:34', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3669', '63', '更新功能', '192.168.100.163', '2017-07-20 21:06:41', '0', '更新功能ID为 216 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3670', '63', '更新功能', '192.168.100.163', '2017-07-20 21:07:54', '0', '更新功能ID为 16 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3671', '63', '更新功能', '192.168.100.163', '2017-07-20 21:08:12', '0', '更新功能ID为 16 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3672', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:46:14', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3673', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:46:39', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3674', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:38', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3675', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:48', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3676', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:49:56', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3677', '63', '更新仓库', '192.168.100.163', '2017-07-20 22:54:47', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3678', '63', '退出系统', '192.168.100.163', '2017-07-20 23:32:43', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('3679', '63', '登录系统', '192.168.100.163', '2017-07-20 23:32:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3680', '63', '登录系统', '192.168.100.163', '2017-07-20 23:41:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3681', '63', '更新仓库', '192.168.100.163', '2017-07-20 23:56:18', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3682', '63', '登录系统', '192.168.100.163', '2017-07-21 00:01:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3683', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:02:16', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3684', '63', '增加仓库', '192.168.100.163', '2017-07-21 00:03:02', '0', '增加仓库名称为 42134 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3685', '63', '删除仓库', '192.168.100.163', '2017-07-21 00:03:06', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('3686', '63', '登录系统', '192.168.100.163', '2017-07-21 00:05:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3687', '63', '登录系统', '192.168.100.163', '2017-07-21 00:21:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3688', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:21:56', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3689', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:00', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3690', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:07', '0', '更新仓库ID为 2 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3691', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:18', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3692', '63', '增加仓库', '192.168.100.163', '2017-07-21 00:22:32', '0', '增加仓库名称为 11 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3693', '63', '更新仓库', '192.168.100.163', '2017-07-21 00:22:37', '0', '更新仓库ID为 8 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('3694', '63', '删除仓库', '192.168.100.163', '2017-07-21 00:22:41', '0', '删除仓库ID为 8 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('3695', '63', '登录系统', '192.168.100.163', '2017-07-21 21:27:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3696', '63', '登录系统', '192.168.100.163', '2017-07-21 21:41:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3697', '63', '登录系统', '192.168.100.163', '2017-07-21 21:51:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3698', '63', '登录系统', '192.168.100.163', '2017-07-21 21:53:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3699', '63', '登录系统', '192.168.100.163', '2017-07-21 22:36:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3700', '63', '登录系统', '192.168.100.163', '2017-07-21 22:39:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3701', '63', '登录系统', '192.168.100.163', '2017-07-21 22:41:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3702', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:41:51', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3703', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:42:26', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3704', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:43:28', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3705', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:45:11', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3706', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:45:20', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3707', '63', '登录系统', '192.168.100.163', '2017-07-21 22:48:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3708', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:49:50', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3709', '63', '登录系统', '192.168.100.163', '2017-07-21 22:54:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3710', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:54:16', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3711', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:54:19', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3712', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:16', '0', '批量删除供应商ID为 44 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3713', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:20', '0', '批量删除供应商ID为 41,37 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3714', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:25', '0', '批量删除供应商ID为 41,4 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3715', '63', '批量删除供应商', '192.168.100.163', '2017-07-21 22:55:30', '0', '批量删除供应商ID为 4,1 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3716', '63', '登录系统', '192.168.100.163', '2017-07-22 11:01:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3717', '63', '更新供应商', '192.168.100.163', '2017-07-22 11:03:49', '0', '更新供应商ID为 44 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3718', '63', '登录系统', '192.168.100.163', '2017-07-22 12:57:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3719', '63', '登录系统', '192.168.100.163', '2017-07-22 15:39:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3720', '63', '登录系统', '192.168.100.163', '2017-07-22 15:59:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3721', '63', '登录系统', '192.168.100.163', '2017-07-22 16:03:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3722', '63', '登录系统', '192.168.100.163', '2017-07-22 16:15:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3723', '63', '登录系统', '192.168.100.163', '2017-07-22 16:54:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3724', '63', '登录系统', '192.168.100.163', '2017-07-22 16:55:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3725', '63', '登录系统', '192.168.100.163', '2017-07-22 17:01:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3726', '63', '登录系统', '192.168.100.163', '2017-07-22 17:05:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3727', '63', '登录系统', '192.168.100.163', '2017-07-22 17:14:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3728', '63', '登录系统', '192.168.100.163', '2017-07-22 17:16:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3729', '63', '登录系统', '192.168.100.163', '2017-07-22 17:21:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3730', '63', '登录系统', '192.168.100.163', '2017-07-22 17:23:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3731', '63', '登录系统', '192.168.100.163', '2017-07-22 17:25:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3732', '63', '登录系统', '192.168.100.163', '2017-07-22 17:35:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3733', '63', '登录系统', '192.168.100.163', '2017-07-22 17:42:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3734', '63', '登录系统', '192.168.100.163', '2017-07-22 17:57:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3735', '63', '更新供应商', '192.168.100.163', '2017-07-22 17:59:23', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3736', '63', '增加功能', '192.168.100.163', '2017-07-22 18:25:53', '0', '增加功能名称为 资产管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('3737', '63', '更新UserBusiness', '192.168.100.163', '2017-07-22 18:26:09', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3738', '63', '删除资产', '192.168.100.163', '2017-07-22 18:41:27', '0', '删除资产ID为 2 成功!', '删除资产成功'); +INSERT INTO `jsh_log` VALUES ('3739', '63', '登录系统', '192.168.100.163', '2017-07-22 23:49:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3740', '63', '登录系统', '192.168.100.163', '2017-07-22 23:52:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3741', '63', '登录系统', '192.168.100.163', '2017-07-23 00:03:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3742', '63', '登录系统', '192.168.100.163', '2017-07-23 00:09:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3743', '63', '登录系统', '192.168.100.163', '2017-07-23 00:14:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3744', '63', '登录系统', '192.168.100.163', '2017-07-23 00:39:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3745', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 00:40:13', '0', '批量删除供应商ID为 45 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3746', '63', '登录系统', '192.168.100.163', '2017-07-23 10:50:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3747', '63', '删除供应商', '192.168.100.163', '2017-07-23 10:50:31', '0', '删除供应商ID为 44,名称为 南通某某企业成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3748', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 10:51:11', '0', '批量删除供应商ID为 4,1 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3749', '63', '登录系统', '192.168.100.163', '2017-07-23 10:58:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3750', '63', '登录系统', '192.168.100.163', '2017-07-23 11:49:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3751', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 12:30:23', '0', '批量删除供应商ID为 48,47 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3752', '63', '登录系统', '192.168.100.163', '2017-07-23 12:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3753', '63', '登录系统', '192.168.100.163', '2017-07-23 14:03:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3754', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:11:33', '0', '删除供应商ID为 43,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3755', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:11:36', '0', '删除供应商ID为 42,名称为 南通广通控股成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3756', '63', '登录系统', '192.168.100.163', '2017-07-23 14:23:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3757', '63', '登录系统', '192.168.100.163', '2017-07-23 14:31:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3758', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:36:11', '0', '删除供应商ID为 45,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3759', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:36:13', '0', '删除供应商ID为 44,名称为 南通广通控股成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3760', '63', '登录系统', '192.168.100.163', '2017-07-23 14:42:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3761', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:42:10', '0', '删除供应商ID为 46,名称为 南通广通控股成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3762', '63', '登录系统', '192.168.100.163', '2017-07-23 14:56:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3763', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:56:38', '0', '删除供应商ID为 49,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3764', '63', '删除供应商', '192.168.100.163', '2017-07-23 14:56:40', '0', '删除供应商ID为 48,名称为 南通广通控股成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3765', '63', '登录系统', '192.168.100.163', '2017-07-23 15:01:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3766', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:01:37', '0', '删除供应商ID为 50,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3767', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:02:58', '0', '删除供应商ID为 51,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3768', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:04:05', '0', '删除供应商ID为 52,名称为 南通智达建筑成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3769', '63', '登录系统', '192.168.100.163', '2017-07-23 15:21:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3770', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:27:51', '0', '增加供应商名称为 2134213 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3771', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:28:19', '0', '删除供应商ID为 53,名称为 2134213成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3772', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:28:26', '0', '增加供应商名称为 123 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3773', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:29:28', '0', '删除供应商ID为 54,名称为 123成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3774', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:29:36', '0', '增加供应商名称为 123123 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3775', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:31:18', '0', '删除供应商ID为 55,名称为 123123成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3776', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:31:25', '0', '增加供应商名称为 3223423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3777', '63', '登录系统', '192.168.100.163', '2017-07-23 15:34:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3778', '63', '增加供应商', '192.168.100.163', '2017-07-23 15:34:19', '0', '增加供应商名称为 3423423 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('3779', '63', '更新供应商', '192.168.100.163', '2017-07-23 15:34:24', '0', '更新供应商ID为 57 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3780', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:34:28', '0', '批量删除供应商ID为 57 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3781', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:34:31', '0', '批量删除供应商ID为 57 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3782', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:34:35', '0', '删除供应商ID为 57,名称为 3423423aa成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3783', '63', '删除供应商', '192.168.100.163', '2017-07-23 15:34:39', '0', '删除供应商ID为 56,名称为 3223423成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3784', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:39:10', '0', '批量删除供应商ID为 6 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3785', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:39:18', '0', '批量删除供应商ID为 41 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3786', '63', '登录系统', '192.168.100.163', '2017-07-23 15:43:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3787', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:44:26', '0', '批量删除供应商ID为 4 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3788', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:45:10', '0', '批量删除供应商ID为 4 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3789', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:45:13', '0', '批量删除供应商ID为 1 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3790', '63', '登录系统', '192.168.100.163', '2017-07-23 15:51:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3791', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:52:36', '0', '批量删除供应商ID为 5 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3792', '63', '批量删除供应商', '192.168.100.163', '2017-07-23 15:56:09', '0', '批量删除供应商ID为 5 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3793', '63', '增加仓库', '192.168.100.163', '2017-07-23 16:03:35', '0', '增加仓库名称为 rrrr 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('3794', '63', '删除仓库', '192.168.100.163', '2017-07-23 16:03:38', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('3795', '63', '登录系统', '192.168.100.163', '2017-07-23 17:12:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3796', '63', '登录系统', '192.168.100.163', '2017-07-23 17:40:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3797', '63', '登录系统', '192.168.100.163', '2017-07-23 17:59:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3798', '63', '登录系统', '192.168.100.163', '2017-07-23 18:03:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3799', '63', '更新商品', '192.168.100.163', '2017-07-23 18:06:40', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3800', '63', '更新商品', '192.168.100.163', '2017-07-23 18:17:39', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3801', '63', '更新商品', '192.168.100.163', '2017-07-23 18:18:01', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3802', '63', '更新商品', '192.168.100.163', '2017-07-23 18:30:06', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3803', '63', '更新商品', '192.168.100.163', '2017-07-23 18:35:47', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3804', '63', '更新商品', '192.168.100.163', '2017-07-23 18:35:56', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3805', '63', '更新商品', '192.168.100.163', '2017-07-23 18:36:03', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3806', '63', '更新商品', '192.168.100.163', '2017-07-23 18:36:09', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3807', '63', '登录系统', '192.168.100.163', '2017-07-23 18:51:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3808', '63', '登录系统', '192.168.100.163', '2017-07-23 18:54:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3809', '63', '更新商品', '192.168.100.163', '2017-07-23 19:15:51', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3810', '63', '更新商品', '192.168.100.163', '2017-07-23 19:16:08', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3811', '63', '更新商品', '192.168.100.163', '2017-07-23 19:16:35', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3812', '63', '更新商品', '192.168.100.163', '2017-07-23 19:17:02', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3813', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:26', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3814', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3815', '63', '更新商品', '192.168.100.163', '2017-07-23 19:21:42', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3816', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:28:00', '0', '增加商品类别名称为 花边二级B 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3817', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:28:20', '0', '更新商品类别ID为 2 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3818', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:28:39', '0', '增加商品类别名称为 花边一级B 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3819', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:29:01', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3820', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:29:15', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3821', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:30:16', '0', '更新商品类别ID为 6 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3822', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:31:11', '0', '更新商品类别ID为 7 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3823', '63', '更新商品类别', '192.168.100.163', '2017-07-23 20:31:16', '0', '更新商品类别ID为 7 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3824', '63', '增加商品类别', '192.168.100.163', '2017-07-23 20:31:32', '0', '增加商品类别名称为 花边三级B 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3825', '63', '更新商品', '192.168.100.163', '2017-07-23 20:36:03', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3826', '63', '更新商品', '192.168.100.163', '2017-07-23 21:52:43', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3827', '63', '更新商品', '192.168.100.163', '2017-07-23 21:53:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3828', '63', '更新商品', '192.168.100.163', '2017-07-23 21:53:22', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3829', '63', '更新商品', '192.168.100.163', '2017-07-23 21:54:33', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3830', '63', '更新商品', '192.168.100.163', '2017-07-23 21:55:11', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3831', '63', '更新商品', '192.168.100.163', '2017-07-23 21:55:48', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3832', '63', '更新商品', '192.168.100.163', '2017-07-23 21:57:09', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3833', '63', '更新商品', '192.168.100.163', '2017-07-23 21:57:20', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3834', '63', '更新商品', '192.168.100.163', '2017-07-23 21:58:07', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3835', '63', '更新商品', '192.168.100.163', '2017-07-23 21:58:15', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3836', '63', '更新商品', '192.168.100.163', '2017-07-23 22:00:21', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3837', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3838', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3839', '63', '更新商品', '192.168.100.163', '2017-07-23 22:01:56', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3840', '63', '更新商品', '192.168.100.163', '2017-07-23 22:03:04', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3841', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:16', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3842', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:36', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3843', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:44', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3844', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:49', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3845', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:53', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3846', '63', '更新商品', '192.168.100.163', '2017-07-23 22:04:58', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3847', '63', '更新商品', '192.168.100.163', '2017-07-23 22:05:49', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3848', '63', '更新商品', '192.168.100.163', '2017-07-23 22:05:55', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3849', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:01', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3850', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:10', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3851', '63', '更新商品', '192.168.100.163', '2017-07-23 22:06:15', '0', '更新商品ID为 501 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3852', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:08:37', '0', '增加商品类别名称为 aaa 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3853', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:08:41', '0', '删除商品类别ID为 11 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3854', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:09:01', '0', '增加商品类别名称为 aaaa 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3855', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:09:07', '0', '删除商品类别ID为 12 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3856', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:10:37', '0', '增加商品类别名称为 bbbb 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3857', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:10:59', '0', '删除商品类别ID为 13 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3858', '63', '增加商品类别', '192.168.100.163', '2017-07-23 22:11:14', '0', '增加商品类别名称为 4444 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3859', '63', '删除商品类别', '192.168.100.163', '2017-07-23 22:11:22', '0', '删除商品类别ID为 14 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('3860', '63', '更新商品', '192.168.100.163', '2017-07-23 22:11:57', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3861', '63', '登录系统', '192.168.100.163', '2017-07-23 22:33:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3862', '63', '登录系统', '192.168.100.163', '2017-07-23 22:39:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3863', '63', '登录系统', '192.168.100.163', '2017-07-23 22:54:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3864', '63', '登录系统', '192.168.100.163', '2017-07-23 23:01:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3865', '63', '登录系统', '192.168.100.163', '2017-07-23 23:04:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3866', '63', '增加商品', '192.168.100.163', '2017-07-23 23:17:17', '0', '增加商品名称为 432134 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3867', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:02', '0', '更新商品ID为 502 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3868', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:12', '0', '更新商品ID为 502 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3869', '63', '更新商品', '192.168.100.163', '2017-07-23 23:38:18', '0', '更新商品ID为 502 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('3870', '63', '增加商品', '192.168.100.163', '2017-07-23 23:44:56', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3871', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:00', '1', '批量删除商品ID为 485 失败!', '批量删除商品失败'); +INSERT INTO `jsh_log` VALUES ('3872', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:12', '0', '批量删除商品ID为 503 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('3873', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:19', '0', '批量删除商品ID为 502 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('3874', '63', '批量删除商品', '192.168.100.163', '2017-07-23 23:45:23', '1', '批量删除商品ID为 485 失败!', '批量删除商品失败'); +INSERT INTO `jsh_log` VALUES ('3875', '63', '删除结算账户', '192.168.100.163', '2017-07-23 23:45:52', '1', '删除结算账户ID为 9,名称为 流动总账失败!', '删除结算账户失败'); +INSERT INTO `jsh_log` VALUES ('3876', '63', '登录系统', '192.168.100.163', '2017-07-24 21:11:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3877', '63', '登录系统', '192.168.100.163', '2017-07-24 21:21:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3878', '63', '登录系统', '192.168.100.163', '2017-07-24 21:30:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3879', '63', '登录系统', '192.168.100.163', '2017-07-24 21:35:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3880', '63', '登录系统', '192.168.100.163', '2017-07-24 21:39:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3881', '63', '登录系统', '192.168.100.163', '2017-07-24 21:41:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3882', '63', '登录系统', '192.168.100.163', '2017-07-24 21:43:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3883', '63', '登录系统', '192.168.100.163', '2017-07-24 21:46:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3884', '63', '登录系统', '192.168.100.163', '2017-07-24 21:49:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3885', '63', '登录系统', '192.168.100.163', '2017-07-24 21:52:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3886', '63', '登录系统', '192.168.100.163', '2017-07-24 21:59:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3887', '63', '登录系统', '192.168.100.163', '2017-07-24 22:01:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3888', '63', '登录系统', '192.168.100.163', '2017-07-24 22:31:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3889', '63', '登录系统', '192.168.100.163', '2017-07-24 22:36:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3890', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:38:40', '0', '删除供应商ID为 42,名称为 666666666成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3891', '63', '登录系统', '192.168.100.163', '2017-07-24 22:46:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3892', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:46:41', '0', '删除供应商ID为 43,名称为 666666666成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3893', '63', '登录系统', '192.168.100.163', '2017-07-24 22:49:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3894', '63', '删除供应商', '192.168.100.163', '2017-07-24 22:54:45', '0', '删除供应商ID为 44,名称为 666666666成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('3895', '63', '登录系统', '192.168.100.163', '2017-07-24 23:48:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3896', '63', '登录系统', '192.168.100.163', '2017-07-25 20:34:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3897', '63', '登录系统', '192.168.100.163', '2017-07-25 22:26:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3898', '63', '更新应用', '192.168.100.163', '2017-07-25 22:38:46', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3899', '63', '更新应用', '192.168.100.163', '2017-07-25 22:39:19', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3900', '63', '更新应用', '192.168.100.163', '2017-07-25 22:39:52', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3901', '63', '更新应用', '192.168.100.163', '2017-07-25 22:43:45', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3902', '63', '更新应用', '192.168.100.163', '2017-07-25 22:45:48', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3903', '63', '更新应用', '192.168.100.163', '2017-07-25 22:46:34', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('3904', '63', '登录系统', '192.168.100.163', '2017-07-25 22:54:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3905', '63', '登录系统', '192.168.100.163', '2017-07-25 23:00:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3906', '63', '增加商品', '192.168.100.163', '2017-07-25 23:01:07', '0', '增加商品名称为 3123 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('3907', '63', '批量删除商品', '192.168.100.163', '2017-07-25 23:01:10', '0', '批量删除商品ID为 502 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('3908', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:09:36', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3909', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:09:46', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3910', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:11:23', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3911', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:11:45', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3912', '63', '登录系统', '192.168.100.163', '2017-07-25 23:13:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3913', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:14:10', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3914', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:14:14', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3915', '63', '批量修改商品状态', '192.168.100.163', '2017-07-25 23:16:13', '0', '批量修改状态,商品ID为 501 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('3916', '63', '批量修改单位状态', '192.168.100.163', '2017-07-25 23:16:20', '0', '批量修改状态,单位ID为 8 成功!', '批量修改单位状态成功'); +INSERT INTO `jsh_log` VALUES ('3917', '63', '批量修改单位状态', '192.168.100.163', '2017-07-25 23:16:24', '0', '批量修改状态,单位ID为 8 成功!', '批量修改单位状态成功'); +INSERT INTO `jsh_log` VALUES ('3918', '63', '登录系统', '192.168.100.163', '2017-07-26 00:00:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3919', '63', '登录系统', '192.168.100.163', '2017-07-26 20:35:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3920', '63', '登录系统', '192.168.100.163', '2017-07-26 22:28:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3921', '63', '更新功能', '192.168.100.163', '2017-07-27 00:26:14', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3922', '63', '更新功能', '192.168.100.163', '2017-07-27 00:26:26', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3923', '63', '登录系统', '192.168.100.163', '2017-07-27 22:48:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3924', '63', '登录系统', '192.168.100.163', '2017-07-27 23:09:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3925', '63', '登录系统', '192.168.100.163', '2017-07-27 23:25:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3926', '63', '批量修改单位状态', '192.168.100.163', '2017-07-27 23:54:53', '0', '批量修改状态,单位ID为 1 成功!', '批量修改单位状态成功'); +INSERT INTO `jsh_log` VALUES ('3927', '63', '增加单据', '192.168.100.163', '2017-07-27 23:57:38', '1', '增加单据编号为 CGRK20170727235720 失败!', '增加单据失败'); +INSERT INTO `jsh_log` VALUES ('3928', '63', '登录系统', '192.168.100.163', '2017-07-27 23:58:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3929', '63', '增加单据', '192.168.100.163', '2017-07-28 00:00:25', '0', '增加单据编号为 CGRK20170727235957 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3930', '63', '增加单据', '192.168.100.163', '2017-07-28 00:19:48', '0', '增加单据编号为 CGRK2017072801925 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3931', '63', '增加单据', '192.168.100.163', '2017-07-28 00:24:38', '0', '增加单据编号为 CGRK2017072801925 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3932', '63', '登录系统', '192.168.100.163', '2017-07-28 00:32:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3933', '63', '增加单据', '192.168.100.163', '2017-07-28 00:32:49', '0', '增加单据编号为 CGRK2017072803223 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3934', '63', '登录系统', '192.168.100.163', '2017-07-28 00:41:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3935', '63', '登录系统', '192.168.100.163', '2017-07-28 20:38:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3936', '63', '登录系统', '192.168.100.163', '2017-07-28 21:50:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3937', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:34', '0', '批量删除单据ID为 123,122,121,120,113,108,107,106,76,72 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3938', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:38', '0', '批量删除单据ID为 69,67,59,51,50,49,48,47,46,41 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3939', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:42', '0', '批量删除单据ID为 39,38,32 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3940', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:46', '0', '批量删除单据ID为 105,81 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3941', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:02:55', '0', '批量删除单据ID为 74,60,53 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3942', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:02', '0', '批量删除单据ID为 56,54,33 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3943', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3944', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3945', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3946', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3947', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3948', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 10 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3949', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 8 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3950', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:13', '0', '批量删除单据ID为 118,104,103,92,90,89,88,87,86,85 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3951', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3952', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 9 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3953', '63', '更新供应商预付款', '', '2017-07-28 22:03:13', '0', '更新供应商ID为 5 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3954', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3955', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3956', '63', '更新供应商预付款', '', '2017-07-28 22:03:16', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('3957', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:16', '0', '批量删除单据ID为 83,82,80 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3958', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:21', '0', '批量删除单据ID为 119,91,77,73,71,70,68,52,31 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3959', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:25', '0', '批量删除单据ID为 58 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3960', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:29', '0', '批量删除单据ID为 61,57 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3961', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:03:33', '0', '批量删除单据ID为 65,64 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3962', '63', '更新功能', '192.168.100.163', '2017-07-28 22:05:32', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3963', '63', '更新功能', '192.168.100.163', '2017-07-28 22:05:55', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3964', '63', '更新功能', '192.168.100.163', '2017-07-28 22:08:23', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3965', '63', '更新功能', '192.168.100.163', '2017-07-28 22:08:27', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3966', '63', '更新UserBusiness', '192.168.100.163', '2017-07-28 22:09:00', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('3967', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:09:10', '0', '批量删除单据ID为 115,114,110 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3968', '63', '批量删除单据', '192.168.100.163', '2017-07-28 22:09:14', '0', '批量删除单据ID为 117,116,112,111 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3969', '63', '更新功能', '192.168.100.163', '2017-07-28 22:09:42', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3970', '63', '更新功能', '192.168.100.163', '2017-07-28 22:09:46', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('3971', '63', '增加单据', '192.168.100.163', '2017-07-28 22:29:20', '0', '增加单据编号为 CGRK20170728221045 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3972', '63', '删除单据', '192.168.100.163', '2017-07-28 22:36:22', '0', '删除单据ID为 1 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3973', '63', '增加单据', '192.168.100.163', '2017-07-28 22:36:48', '0', '增加单据编号为 CGRK20170728223624 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3974', '63', '增加单据', '192.168.100.163', '2017-07-28 22:57:39', '0', '增加单据编号为 CGRK20170728225646 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3975', '63', '登录系统', '192.168.100.163', '2017-07-28 23:03:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3976', '63', '增加单据', '192.168.100.163', '2017-07-28 23:04:40', '0', '增加单据编号为 CGRK2017072823359 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3977', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:19', '0', '删除单据ID为 4 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3978', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:21', '0', '删除单据ID为 3 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3979', '63', '删除单据', '192.168.100.163', '2017-07-28 23:08:22', '0', '删除单据ID为 2 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3980', '63', '增加单据', '192.168.100.163', '2017-07-28 23:09:36', '0', '增加单据编号为 CGRK2017072823836 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3981', '63', '删除单据', '192.168.100.163', '2017-07-28 23:16:13', '0', '删除单据ID为 5 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3982', '63', '增加单据', '192.168.100.163', '2017-07-28 23:17:19', '0', '增加单据编号为 CGRK20170728231642 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3983', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:17:19', '1', '保存仓管通明细对应主表编号为 6 失败!', '保存仓管通明细失败'); +INSERT INTO `jsh_log` VALUES ('3984', '63', '登录系统', '192.168.100.163', '2017-07-28 23:29:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3985', '63', '删除单据', '192.168.100.163', '2017-07-28 23:30:06', '0', '删除单据ID为 6 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3986', '63', '增加单据', '192.168.100.163', '2017-07-28 23:30:47', '0', '增加单据编号为 CGRK2017072823309 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3987', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:30:48', '1', '保存仓管通明细对应主表编号为 7 失败!', '保存仓管通明细失败'); +INSERT INTO `jsh_log` VALUES ('3988', '63', '登录系统', '192.168.100.163', '2017-07-28 23:39:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3989', '63', '删除单据', '192.168.100.163', '2017-07-28 23:40:21', '0', '删除单据ID为 7 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3990', '63', '增加单据', '192.168.100.163', '2017-07-28 23:40:58', '0', '增加单据编号为 CGRK20170728234026 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3991', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:40:58', '1', '保存仓管通明细对应主表编号为 8 失败!', '保存仓管通明细失败'); +INSERT INTO `jsh_log` VALUES ('3992', '63', '登录系统', '192.168.100.163', '2017-07-28 23:48:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3993', '63', '删除单据', '192.168.100.163', '2017-07-28 23:48:12', '0', '删除单据ID为 8 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3994', '63', '增加单据', '192.168.100.163', '2017-07-28 23:48:42', '0', '增加单据编号为 CGRK20170728234814 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3995', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:48:42', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('3996', '63', '登录系统', '192.168.100.163', '2017-07-28 23:55:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('3997', '63', '删除单据', '192.168.100.163', '2017-07-28 23:55:18', '0', '删除单据ID为 9 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('3998', '63', '增加单据', '192.168.100.163', '2017-07-28 23:55:42', '0', '增加单据编号为 CGRK20170728235520 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('3999', '63', '删除单据', '192.168.100.163', '2017-07-28 23:56:25', '0', '删除单据ID为 10 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4000', '63', '增加单据', '192.168.100.163', '2017-07-28 23:56:48', '0', '增加单据编号为 CGRK20170728235627 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4001', '63', '保存仓管通明细', '192.168.100.163', '2017-07-28 23:56:48', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4002', '63', '登录系统', '192.168.100.163', '2017-07-29 00:06:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4003', '63', '删除单据', '192.168.100.163', '2017-07-29 00:06:39', '0', '删除单据ID为 11 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4004', '63', '增加单据', '192.168.100.163', '2017-07-29 00:07:25', '0', '增加单据编号为 CGRK201707290641 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4005', '63', '登录系统', '192.168.100.163', '2017-07-29 00:13:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4006', '63', '删除单据', '192.168.100.163', '2017-07-29 00:14:03', '0', '删除单据ID为 12 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4007', '63', '增加单据', '192.168.100.163', '2017-07-29 00:14:42', '0', '增加单据编号为 CGRK201707290145 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4008', '63', '登录系统', '192.168.100.163', '2017-07-29 00:18:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4009', '63', '删除单据', '192.168.100.163', '2017-07-29 00:18:49', '0', '删除单据ID为 13 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4010', '63', '增加单据', '192.168.100.163', '2017-07-29 00:19:12', '0', '增加单据编号为 CGRK2017072901851 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4011', '63', '增加单据', '192.168.100.163', '2017-07-29 00:20:57', '0', '增加单据编号为 CGRK2017072902040 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4012', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 00:20:57', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4013', '63', '增加单据', '192.168.100.163', '2017-07-29 00:21:53', '0', '增加单据编号为 CGRK2017072902114 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4014', '63', '登录系统', '192.168.100.163', '2017-07-29 00:24:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4015', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:08', '0', '删除单据ID为 16 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4016', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:10', '0', '删除单据ID为 15 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4017', '63', '删除单据', '192.168.100.163', '2017-07-29 00:25:11', '0', '删除单据ID为 14 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4018', '63', '增加单据', '192.168.100.163', '2017-07-29 00:25:50', '0', '增加单据编号为 CGRK2017072902512 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4019', '63', '登录系统', '192.168.100.163', '2017-07-29 00:30:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4020', '63', '删除单据', '192.168.100.163', '2017-07-29 00:30:41', '0', '删除单据ID为 17 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4021', '63', '增加单据', '192.168.100.163', '2017-07-29 00:31:09', '0', '增加单据编号为 CGRK2017072903043 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4022', '63', '登录系统', '192.168.100.163', '2017-07-29 00:44:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4023', '63', '删除单据', '192.168.100.163', '2017-07-29 00:44:41', '0', '删除单据ID为 18 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4024', '63', '增加单据', '192.168.100.163', '2017-07-29 00:44:58', '0', '增加单据编号为 CGRK2017072904442 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4025', '63', '登录系统', '192.168.100.163', '2017-07-29 00:48:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4026', '63', '删除单据', '192.168.100.163', '2017-07-29 00:48:25', '0', '删除单据ID为 1 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4027', '63', '增加单据', '192.168.100.163', '2017-07-29 00:48:40', '0', '增加单据编号为 CGRK2017072904828 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4028', '63', '登录系统', '192.168.100.163', '2017-07-29 00:51:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4029', '63', '删除单据', '192.168.100.163', '2017-07-29 00:51:27', '0', '删除单据ID为 2 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4030', '63', '增加单据', '192.168.100.163', '2017-07-29 00:51:42', '0', '增加单据编号为 CGRK2017072905128 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4031', '63', '删除单据', '192.168.100.163', '2017-07-29 00:54:15', '0', '删除单据ID为 3 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4032', '63', '增加单据', '192.168.100.163', '2017-07-29 00:54:31', '0', '增加单据编号为 CGRK2017072905415 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4033', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 00:54:31', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4034', '63', '删除单据', '192.168.100.163', '2017-07-29 00:54:44', '0', '删除单据ID为 4 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4035', '63', '增加单据', '192.168.100.163', '2017-07-29 00:55:22', '0', '增加单据编号为 CGRK2017072905446 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4036', '63', '登录系统', '192.168.100.163', '2017-07-29 00:58:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4037', '63', '删除单据', '192.168.100.163', '2017-07-29 00:58:13', '0', '删除单据ID为 5 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4038', '63', '增加单据', '192.168.100.163', '2017-07-29 00:58:26', '0', '增加单据编号为 CGRK2017072905814 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4039', '63', '登录系统', '192.168.100.163', '2017-07-29 01:06:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4040', '63', '删除单据', '192.168.100.163', '2017-07-29 01:06:42', '0', '删除单据ID为 6 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4041', '63', '增加单据', '192.168.100.163', '2017-07-29 01:07:02', '0', '增加单据编号为 CGRK201707291643 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4042', '63', '登录系统', '192.168.100.163', '2017-07-29 01:08:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4043', '63', '删除单据', '192.168.100.163', '2017-07-29 01:09:00', '0', '删除单据ID为 7 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4044', '63', '增加单据', '192.168.100.163', '2017-07-29 01:09:22', '0', '增加单据编号为 CGRK20170729191 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4045', '63', '登录系统', '192.168.100.163', '2017-07-29 01:11:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4046', '63', '删除单据', '192.168.100.163', '2017-07-29 01:11:11', '0', '删除单据ID为 8 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4047', '63', '增加单据', '192.168.100.163', '2017-07-29 01:11:24', '0', '增加单据编号为 CGRK2017072911113 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4048', '63', '登录系统', '192.168.100.163', '2017-07-29 01:13:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4049', '63', '删除单据', '192.168.100.163', '2017-07-29 01:13:22', '0', '删除单据ID为 9 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4050', '63', '增加单据', '192.168.100.163', '2017-07-29 01:13:36', '0', '增加单据编号为 CGRK2017072911322 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4051', '63', '删除单据', '192.168.100.163', '2017-07-29 01:13:49', '0', '删除单据ID为 10 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4052', '63', '增加单据', '192.168.100.163', '2017-07-29 01:14:06', '0', '增加单据编号为 CGRK2017072911350 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4053', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:14:06', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4054', '63', '登录系统', '192.168.100.163', '2017-07-29 01:16:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4055', '63', '删除单据', '192.168.100.163', '2017-07-29 01:17:04', '0', '删除单据ID为 11 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4056', '63', '增加单据', '192.168.100.163', '2017-07-29 01:17:26', '0', '增加单据编号为 CGRK201707291176 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4057', '63', '增加单据', '192.168.100.163', '2017-07-29 01:17:58', '0', '增加单据编号为 CGRK2017072911744 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4058', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:17:59', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4059', '63', '登录系统', '192.168.100.163', '2017-07-29 01:26:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4060', '63', '删除单据', '192.168.100.163', '2017-07-29 01:26:13', '0', '删除单据ID为 12 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4061', '63', '增加单据', '192.168.100.163', '2017-07-29 01:26:28', '0', '增加单据编号为 CGRK2017072912614 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4062', '63', '保存仓管通明细', '192.168.100.163', '2017-07-29 01:26:28', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4063', '63', '登录系统', '192.168.1.103', '2017-07-30 09:53:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4064', '63', '删除单据', '192.168.1.103', '2017-07-30 10:05:20', '0', '删除单据ID为 14 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4065', '63', '增加单据', '192.168.1.103', '2017-07-30 10:06:05', '0', '增加单据编号为 CGRK2017073010522 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4066', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:06:06', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4067', '63', '更新单据', '192.168.1.103', '2017-07-30 10:14:29', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4068', '63', '更新单据', '192.168.1.103', '2017-07-30 10:14:44', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4069', '63', '更新单据', '192.168.1.103', '2017-07-30 10:15:03', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4070', '63', '更新单据', '192.168.1.103', '2017-07-30 10:15:56', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4071', '63', '登录系统', '192.168.1.103', '2017-07-30 10:20:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4072', '63', '更新单据', '192.168.1.103', '2017-07-30 10:20:56', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4073', '63', '更新单据', '192.168.1.103', '2017-07-30 10:21:55', '0', '更新单据ID为 1 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4074', '63', '登录系统', '192.168.1.103', '2017-07-30 10:31:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4075', '63', '删除单据', '192.168.1.103', '2017-07-30 10:32:04', '0', '删除单据ID为 1 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4076', '63', '增加单据', '192.168.1.103', '2017-07-30 10:32:36', '0', '增加单据编号为 CGRK2017073010325 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4077', '63', '登录系统', '192.168.1.103', '2017-07-30 10:39:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4078', '63', '删除单据', '192.168.1.103', '2017-07-30 10:39:37', '0', '删除单据ID为 2 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4079', '63', '增加单据', '192.168.1.103', '2017-07-30 10:40:01', '0', '增加单据编号为 CGRK20170730103938 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4080', '63', '删除单据', '192.168.1.103', '2017-07-30 10:40:22', '0', '删除单据ID为 3 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4081', '63', '增加单据', '192.168.1.103', '2017-07-30 10:40:41', '0', '增加单据编号为 CGRK20170730104024 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4082', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:40:41', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4083', '63', '登录系统', '192.168.1.103', '2017-07-30 10:43:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4084', '63', '删除单据', '192.168.1.103', '2017-07-30 10:43:25', '0', '删除单据ID为 4 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4085', '63', '增加单据', '192.168.1.103', '2017-07-30 10:43:53', '0', '增加单据编号为 CGRK20170730104326 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4086', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 10:43:53', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4087', '63', '登录系统', '192.168.1.103', '2017-07-30 11:03:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4088', '63', '增加单据', '192.168.1.103', '2017-07-30 11:05:20', '0', '增加单据编号为 CGRK201707301142 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4089', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:05:20', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4090', '63', '登录系统', '192.168.1.103', '2017-07-30 11:13:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4091', '63', '删除单据', '192.168.1.103', '2017-07-30 11:13:47', '0', '删除单据ID为 6 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4092', '63', '增加单据', '192.168.1.103', '2017-07-30 11:14:52', '0', '增加单据编号为 CGRK2017073011145 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4093', '63', '登录系统', '192.168.1.103', '2017-07-30 11:21:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4094', '63', '删除单据', '192.168.1.103', '2017-07-30 11:21:48', '0', '删除单据ID为 7 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4095', '63', '增加单据', '192.168.1.103', '2017-07-30 11:22:20', '0', '增加单据编号为 CGRK20170730112149 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4096', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:22:20', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4097', '63', '更新单据', '192.168.1.103', '2017-07-30 11:23:01', '0', '更新单据ID为 8 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4098', '63', '更新单据', '192.168.1.103', '2017-07-30 11:23:26', '0', '更新单据ID为 8 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4099', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:23:27', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4100', '63', '更新单据', '192.168.1.103', '2017-07-30 11:25:23', '0', '更新单据ID为 8 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4101', '63', '删除单据', '192.168.1.103', '2017-07-30 11:28:59', '0', '删除单据ID为 8 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4102', '63', '增加单据', '192.168.1.103', '2017-07-30 11:29:32', '0', '增加单据编号为 CGRK20170730112916 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4103', '63', '更新单据', '192.168.1.103', '2017-07-30 11:29:49', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4104', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:29:49', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4105', '63', '更新单据', '192.168.1.103', '2017-07-30 11:30:13', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4106', '63', '更新单据', '192.168.1.103', '2017-07-30 11:31:25', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4107', '63', '更新单据', '192.168.1.103', '2017-07-30 11:34:50', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4108', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:07', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4109', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:10', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4110', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:16', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4111', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:17', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4112', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4113', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4114', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4115', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:19', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4116', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:20', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4117', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:24', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4118', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:35:24', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4119', '63', '更新单据', '192.168.1.103', '2017-07-30 11:35:34', '0', '更新单据ID为 9 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4120', '63', '删除单据', '192.168.1.103', '2017-07-30 11:40:01', '0', '删除单据ID为 9 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4121', '63', '增加单据', '192.168.1.103', '2017-07-30 11:40:18', '0', '增加单据编号为 CGRK2017073011402 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4122', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 11:40:19', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4123', '63', '更新单据', '192.168.1.103', '2017-07-30 11:40:25', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4124', '63', '更新单据', '192.168.1.103', '2017-07-30 11:40:33', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4125', '63', '更新单据', '192.168.1.103', '2017-07-30 11:44:16', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4126', '63', '更新单据', '192.168.1.103', '2017-07-30 11:45:57', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4127', '63', '更新单据', '192.168.1.103', '2017-07-30 11:46:47', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4128', '63', '更新单据', '192.168.1.103', '2017-07-30 11:46:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4129', '63', '更新单据', '192.168.1.103', '2017-07-30 11:49:53', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4130', '63', '更新单据', '192.168.1.103', '2017-07-30 11:49:56', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4131', '63', '更新单据', '192.168.1.103', '2017-07-30 11:50:19', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4132', '63', '更新单据', '192.168.1.103', '2017-07-30 11:51:10', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4133', '63', '更新单据', '192.168.1.103', '2017-07-30 11:52:17', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4134', '63', '更新单据', '192.168.1.103', '2017-07-30 11:53:53', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4135', '63', '更新单据', '192.168.1.103', '2017-07-30 11:54:13', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4136', '63', '更新单据', '192.168.1.103', '2017-07-30 11:54:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4137', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:14', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4138', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:18', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4139', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:25', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4140', '63', '更新单据', '192.168.1.103', '2017-07-30 11:56:27', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4141', '63', '更新单据', '192.168.1.103', '2017-07-30 11:57:08', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4142', '63', '更新单据', '192.168.1.103', '2017-07-30 11:58:47', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4143', '63', '更新单据', '192.168.1.103', '2017-07-30 11:58:51', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4144', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:14', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4145', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:20', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4146', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:21', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4147', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:22', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4148', '63', '更新单据', '192.168.1.103', '2017-07-30 11:59:22', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4149', '63', '更新单据', '192.168.1.103', '2017-07-30 12:00:36', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4150', '63', '更新单据', '192.168.1.103', '2017-07-30 12:01:04', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4151', '63', '更新单据', '192.168.1.103', '2017-07-30 12:02:07', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4152', '63', '更新单据', '192.168.1.103', '2017-07-30 12:02:49', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4153', '63', '更新单据', '192.168.1.103', '2017-07-30 12:04:59', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4154', '63', '更新单据', '192.168.1.103', '2017-07-30 12:26:39', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4155', '63', '更新单据', '192.168.1.103', '2017-07-30 12:27:24', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4156', '63', '更新单据', '192.168.1.103', '2017-07-30 12:28:17', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4157', '63', '更新单据', '192.168.1.103', '2017-07-30 12:28:30', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4158', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:30', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4159', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:32:31', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4160', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:37', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4161', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:48', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4162', '63', '更新单据', '192.168.1.103', '2017-07-30 12:32:55', '0', '更新单据ID为 10 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4163', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:32:55', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4164', '63', '增加单据', '192.168.1.103', '2017-07-30 12:37:43', '0', '增加单据编号为 CGRK20170730123717 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4165', '63', '增加单据', '192.168.1.103', '2017-07-30 12:42:02', '0', '增加单据编号为 CGRK20170730123717 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4166', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:42:02', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4167', '63', '增加单据', '192.168.1.103', '2017-07-30 12:46:14', '0', '增加单据编号为 XSCK20170730124520 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4168', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:46:15', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4169', '63', '更新单据', '192.168.1.103', '2017-07-30 12:47:46', '0', '更新单据ID为 13 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4170', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 12:47:46', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4171', '63', '增加经手人', '192.168.1.103', '2017-07-30 13:11:16', '0', '增加经手人名称为 小李-业务员 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('4172', '63', '增加经手人', '192.168.1.103', '2017-07-30 13:11:28', '0', '增加经手人名称为 小军-业务员 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('4173', '63', '登录系统', '192.168.1.103', '2017-07-30 13:40:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4174', '63', '登录系统', '192.168.1.103', '2017-07-30 13:51:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4175', '63', '增加单据', '192.168.1.103', '2017-07-30 13:55:51', '0', '增加单据编号为 XSCK20170730135537 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4176', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 13:55:52', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4177', '63', '增加单据', '192.168.1.103', '2017-07-30 13:59:19', '0', '增加单据编号为 XSCK2017073013592 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4178', '63', '保存仓管通明细', '192.168.1.103', '2017-07-30 13:59:19', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4179', '63', '登录系统', '192.168.100.163', '2017-07-30 18:47:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4180', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:07', '0', '删除单据ID为 15 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4181', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:09', '0', '删除单据ID为 14 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4182', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:10', '0', '删除单据ID为 13 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4183', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:28', '0', '删除单据ID为 12 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4184', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:30', '0', '删除单据ID为 11 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4185', '63', '删除单据', '192.168.100.163', '2017-07-30 18:57:52', '0', '删除单据ID为 10 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4186', '63', '增加单据', '192.168.100.163', '2017-07-30 19:03:22', '0', '增加单据编号为 XSCK20170730185833 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4187', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:03:22', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4188', '63', '删除单据', '192.168.100.163', '2017-07-30 19:04:40', '0', '删除单据ID为 1 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4189', '63', '增加单据', '192.168.100.163', '2017-07-30 19:05:09', '0', '增加单据编号为 XSCK2017073019448 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4190', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:05:09', '0', '保存仓管通明细对应主表编号为 2 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4191', '63', '删除单据', '192.168.100.163', '2017-07-30 19:07:49', '0', '删除单据ID为 2 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4192', '63', '增加单据', '192.168.100.163', '2017-07-30 19:08:08', '0', '增加单据编号为 XSCK2017073019751 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4193', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:08:08', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4194', '63', '登录系统', '192.168.100.163', '2017-07-30 19:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4195', '63', '删除单据', '192.168.100.163', '2017-07-30 19:14:48', '0', '删除单据ID为 3 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4196', '63', '增加单据', '192.168.100.163', '2017-07-30 19:15:11', '0', '增加单据编号为 XSCK20170730191450 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4197', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:15:11', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4198', '63', '登录系统', '192.168.100.163', '2017-07-30 19:17:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4199', '63', '删除单据', '192.168.100.163', '2017-07-30 19:17:50', '0', '删除单据ID为 4 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4200', '63', '增加单据', '192.168.100.163', '2017-07-30 19:18:13', '0', '增加单据编号为 XSCK20170730191752 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4201', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:18:14', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4202', '63', '登录系统', '192.168.100.163', '2017-07-30 19:23:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4203', '63', '删除单据', '192.168.100.163', '2017-07-30 19:23:51', '0', '删除单据ID为 5 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4204', '63', '增加单据', '192.168.100.163', '2017-07-30 19:24:28', '0', '增加单据编号为 XSCK20170730192354 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4205', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:24:29', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4206', '63', '删除单据', '192.168.100.163', '2017-07-30 19:33:09', '0', '删除单据ID为 6 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4207', '63', '增加单据', '192.168.100.163', '2017-07-30 19:35:42', '0', '增加单据编号为 XSCK20170730193525 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4208', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:35:47', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4209', '63', '删除单据', '192.168.100.163', '2017-07-30 19:39:34', '0', '删除单据ID为 7 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4210', '63', '增加单据', '192.168.100.163', '2017-07-30 19:39:51', '0', '增加单据编号为 XSCK20170730193936 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4211', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 19:39:51', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4212', '63', '登录系统', '192.168.100.163', '2017-07-30 19:53:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4213', '63', '登录系统', '192.168.100.163', '2017-07-30 19:59:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4214', '63', '删除单据', '192.168.100.163', '2017-07-30 19:59:55', '0', '删除单据ID为 8 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4215', '63', '增加单据', '192.168.100.163', '2017-07-30 20:00:16', '0', '增加单据编号为 XSCK20170730195958 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4216', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 20:00:16', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4217', '63', '删除单据', '192.168.100.163', '2017-07-30 21:01:42', '0', '删除单据ID为 9 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4218', '63', '增加单据', '192.168.100.163', '2017-07-30 21:01:57', '0', '增加单据编号为 XSCK2017073021142 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4219', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:01:58', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4220', '63', '删除单据', '192.168.100.163', '2017-07-30 21:07:16', '0', '删除单据ID为 10 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4221', '63', '增加经手人', '192.168.100.163', '2017-07-30 21:07:46', '0', '增加经手人名称为 小曹 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('4222', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:00', '0', '更新经手人ID为 5 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('4223', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:05', '0', '更新经手人ID为 5 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('4224', '63', '更新经手人', '192.168.100.163', '2017-07-30 21:08:08', '0', '更新经手人ID为 6 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('4225', '63', '增加单据', '192.168.100.163', '2017-07-30 21:08:41', '0', '增加单据编号为 XSCK2017073021820 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4226', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:08:41', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4227', '63', '删除单据', '192.168.100.163', '2017-07-30 21:12:50', '0', '删除单据ID为 11 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4228', '63', '增加单据', '192.168.100.163', '2017-07-30 21:13:05', '0', '增加单据编号为 XSCK20170730211251 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4229', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:13:05', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4230', '63', '增加单据', '192.168.100.163', '2017-07-30 21:14:32', '0', '增加单据编号为 XSCK20170730211418 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4231', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:14:32', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4232', '63', '增加单据', '192.168.100.163', '2017-07-30 21:15:14', '0', '增加单据编号为 XSCK20170730211459 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4233', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:15:14', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4234', '63', '批量删除单据', '192.168.100.163', '2017-07-30 21:15:44', '0', '批量删除单据ID为 14,13,12 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4235', '63', '增加单据', '192.168.100.163', '2017-07-30 21:16:02', '0', '增加单据编号为 XSCK20170730211545 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4236', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:16:03', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4237', '63', '更新单据', '192.168.100.163', '2017-07-30 21:17:25', '0', '更新单据ID为 15 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4238', '63', '删除单据', '192.168.100.163', '2017-07-30 21:25:09', '0', '删除单据ID为 15 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4239', '63', '增加单据', '192.168.100.163', '2017-07-30 21:25:26', '0', '增加单据编号为 XSCK20170730212512 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4240', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 21:25:26', '0', '保存仓管通明细对应主表编号为 16 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4241', '63', '登录系统', '192.168.100.163', '2017-07-30 21:49:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4242', '63', '登录系统', '192.168.100.163', '2017-07-30 21:52:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4243', '63', '更新单据', '192.168.100.163', '2017-07-30 22:11:18', '0', '更新单据ID为 16 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4244', '63', '登录系统', '192.168.100.163', '2017-07-30 22:53:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4245', '63', '登录系统', '192.168.100.163', '2017-07-30 23:12:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4246', '63', '登录系统', '192.168.100.163', '2017-07-30 23:29:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4247', '63', '登录系统', '192.168.100.163', '2017-07-30 23:34:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4248', '63', '删除单据', '192.168.100.163', '2017-07-30 23:36:38', '0', '删除单据ID为 16 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4249', '63', '增加单据', '192.168.100.163', '2017-07-30 23:37:30', '0', '增加单据编号为 XSCK20170730233655 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4250', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 23:37:30', '0', '保存仓管通明细对应主表编号为 17 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4251', '63', '登录系统', '192.168.100.163', '2017-07-30 23:39:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4252', '63', '增加单据', '192.168.100.163', '2017-07-30 23:54:42', '0', '增加单据编号为 XSCK20170730235423 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4253', '63', '保存仓管通明细', '192.168.100.163', '2017-07-30 23:54:43', '0', '保存仓管通明细对应主表编号为 18 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4254', '63', '增加单据', '192.168.100.163', '2017-07-31 00:02:21', '0', '增加单据编号为 CGRK20170731027 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4255', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:02:21', '0', '保存仓管通明细对应主表编号为 19 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4256', '63', '增加单据', '192.168.100.163', '2017-07-31 00:02:50', '0', '增加单据编号为 XSCK201707310229 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4257', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:02:50', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4258', '63', '更新单据', '192.168.100.163', '2017-07-31 00:03:34', '0', '更新单据ID为 20 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4259', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:03:35', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4260', '63', '更新单据', '192.168.100.163', '2017-07-31 00:15:52', '0', '更新单据ID为 19 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4261', '63', '增加单据', '192.168.100.163', '2017-07-31 00:22:43', '0', '增加单据编号为 CGRK2017073102226 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4262', '63', '保存仓管通明细', '192.168.100.163', '2017-07-31 00:22:43', '0', '保存仓管通明细对应主表编号为 21 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4263', '63', '删除单据', '192.168.100.163', '2017-07-31 00:24:15', '0', '删除单据ID为 18 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4264', '63', '登录系统', '192.168.100.163', '2017-07-31 20:47:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4265', '63', '更新单据', '192.168.100.163', '2017-07-31 21:13:00', '0', '更新单据ID为 19 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4266', '63', '更新单据', '192.168.100.163', '2017-07-31 21:13:25', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4267', '63', '登录系统', '192.168.100.163', '2017-07-31 21:17:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4268', '63', '更新单据', '192.168.100.163', '2017-07-31 21:17:32', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4269', '63', '更新单据', '192.168.100.163', '2017-07-31 21:17:44', '0', '更新单据ID为 19 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4270', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:18:54', '0', '增加结算账户名称为 支付宝 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('4271', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:21:37', '0', '增加结算账户名称为 微信 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('4272', '63', '增加结算账户', '192.168.100.163', '2017-07-31 21:23:07', '0', '增加结算账户名称为 上海农行 成功!', '增加结算账户成功'); +INSERT INTO `jsh_log` VALUES ('4273', '63', '更新结算账户', '192.168.100.163', '2017-07-31 21:23:24', '0', '更新结算账户ID为 12 成功!', '更新结算账户成功'); +INSERT INTO `jsh_log` VALUES ('4274', '63', '登录系统', '192.168.100.163', '2017-08-01 20:49:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4275', '63', '增加单据', '192.168.100.163', '2017-08-01 23:34:02', '0', '增加单据编号为 CGRK20170801233342 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4276', '63', '保存仓管通明细', '192.168.100.163', '2017-08-01 23:34:03', '0', '保存仓管通明细对应主表编号为 22 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4277', '63', '增加单据', '192.168.100.163', '2017-08-02 00:48:25', '0', '增加单据编号为 CGRK2017080204614 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4278', '63', '保存仓管通明细', '192.168.100.163', '2017-08-02 00:48:26', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4279', '63', '登录系统', '192.168.100.163', '2017-08-02 20:52:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4280', '63', '登录系统', '192.168.100.163', '2017-08-02 21:55:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4281', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:06', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4282', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:36', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4283', '63', '更新单据', '192.168.100.163', '2017-08-02 22:02:55', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4284', '63', '更新单据', '192.168.100.163', '2017-08-02 22:13:59', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4285', '63', '更新单据', '192.168.100.163', '2017-08-02 22:16:46', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4286', '63', '更新单据', '192.168.100.163', '2017-08-02 22:18:13', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4287', '63', '更新单据', '192.168.100.163', '2017-08-02 22:18:44', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4288', '63', '更新单据', '192.168.100.163', '2017-08-02 22:19:03', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4289', '63', '更新单据', '192.168.100.163', '2017-08-02 22:19:46', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4290', '63', '更新单据', '192.168.100.163', '2017-08-02 22:43:25', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4291', '63', '增加单据', '192.168.100.163', '2017-08-02 23:47:17', '0', '增加单据编号为 XSCK20170802234525 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4292', '63', '保存仓管通明细', '192.168.100.163', '2017-08-02 23:47:17', '0', '保存仓管通明细对应主表编号为 24 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4293', '63', '更新单据', '192.168.100.163', '2017-08-03 00:06:50', '0', '更新单据ID为 23 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4294', '63', '保存仓管通明细', '192.168.100.163', '2017-08-03 00:06:50', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4295', '63', '登录系统', '192.168.100.163', '2017-08-03 00:50:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4296', '63', '登录系统', '192.168.100.163', '2017-08-03 00:55:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4297', '63', '登录系统', '192.168.100.163', '2017-08-03 00:57:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4298', '63', '登录系统', '192.168.100.163', '2017-08-03 20:22:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4299', '63', '登录系统', '192.168.100.163', '2017-08-03 22:09:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4300', '63', '增加功能', '192.168.100.163', '2017-08-03 22:33:58', '0', '增加功能名称为 计量单位 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('4301', '63', '更新功能', '192.168.100.163', '2017-08-03 22:34:19', '0', '更新功能ID为 220 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4302', '63', '更新UserBusiness', '192.168.100.163', '2017-08-03 22:34:42', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4303', '63', '更新功能', '192.168.100.163', '2017-08-03 22:35:49', '0', '更新功能ID为 220 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4304', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:36:23', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); +INSERT INTO `jsh_log` VALUES ('4305', '63', '登录系统', '192.168.100.163', '2017-08-03 22:37:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4306', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:38:01', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); +INSERT INTO `jsh_log` VALUES ('4307', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:38:35', '1', '增加计量单位名称为 aaaa 失败!', '增加计量单位失败'); +INSERT INTO `jsh_log` VALUES ('4308', '63', '登录系统', '192.168.100.163', '2017-08-03 22:41:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4309', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:41:54', '0', '增加计量单位名称为 123 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4310', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:41:58', '0', '增加计量单位名称为 1234124 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4311', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:42:22', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4312', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:42:36', '0', '更新计量单位ID为 1 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4313', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 22:44:04', '0', '批量删除计量单位ID为 1 成功!', '批量删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4314', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:08', '0', '增加计量单位名称为 ssss 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4315', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:13', '0', '增加计量单位名称为 wwww 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4316', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:23', '0', '增加计量单位名称为 dddddd 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4317', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:26', '0', '增加计量单位名称为 fffff 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4318', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:44:39', '0', '更新计量单位ID为 5 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4319', '63', '更新计量单位', '192.168.100.163', '2017-08-03 22:44:43', '0', '更新计量单位ID为 5 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4320', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 22:44:48', '0', '批量删除计量单位ID为 6 成功!', '批量删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4321', '63', '增加计量单位', '192.168.100.163', '2017-08-03 22:44:50', '0', '增加计量单位名称为 12312 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4322', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:21:44', '0', '增加计量单位名称为 瓶,箱(1:12) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4323', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:23:01', '0', '增加计量单位名称为 dsd,ad(1:123) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4324', '63', '批量删除计量单位', '192.168.100.163', '2017-08-03 23:23:05', '0', '批量删除计量单位ID为 9 成功!', '批量删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4325', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:27', '0', '删除计量单位ID为 3 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4326', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:29', '0', '删除计量单位ID为 4 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4327', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:31', '0', '删除计量单位ID为 5 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4328', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:23:34', '0', '删除计量单位ID为 7 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4329', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:24:49', '0', '增加计量单位名称为 123,234(1:23) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4330', '63', '删除计量单位', '192.168.100.163', '2017-08-03 23:24:54', '0', '删除计量单位ID为 10 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4331', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:27:00', '0', '增加计量单位名称为 qwe,sed(1:33) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4332', '63', '增加计量单位', '192.168.100.163', '2017-08-03 23:27:14', '0', '增加计量单位名称为 33,44(1:5) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4333', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:16', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4334', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:21', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4335', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:24', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4336', '63', '更新计量单位', '192.168.100.163', '2017-08-03 23:51:38', '0', '更新计量单位ID为 2 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4337', '63', '登录系统', '192.168.100.163', '2017-08-04 00:42:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4338', '63', '登录系统', '192.168.100.163', '2017-08-04 00:45:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4339', '63', '更新商品', '192.168.100.163', '2017-08-04 00:48:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4340', '63', '登录系统', '192.168.100.163', '2017-08-04 20:55:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4341', '63', '登录系统', '192.168.100.163', '2017-08-04 23:16:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4342', '63', '增加商品', '192.168.100.163', '2017-08-05 00:06:46', '0', '增加商品名称为 aaaaa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4343', '63', '增加商品', '192.168.100.163', '2017-08-05 00:08:09', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4344', '63', '登录系统', '192.168.100.163', '2017-08-05 00:11:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4345', '63', '增加商品', '192.168.100.163', '2017-08-05 00:11:54', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4346', '63', '删除商品', '192.168.100.163', '2017-08-05 00:11:59', '0', '删除商品ID为 504 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4347', '63', '增加商品', '192.168.100.163', '2017-08-05 00:16:08', '0', '增加商品名称为 bbbbb 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4348', '63', '登录系统', '192.168.100.163', '2017-08-05 00:17:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4349', '63', '增加商品', '192.168.100.163', '2017-08-05 00:18:22', '0', '增加商品名称为 cccc 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4350', '63', '删除商品', '192.168.100.163', '2017-08-05 00:22:00', '0', '删除商品ID为 506 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4351', '63', '增加商品', '192.168.100.163', '2017-08-05 00:22:13', '0', '增加商品名称为 cccc 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4352', '63', '增加商品', '192.168.100.163', '2017-08-05 00:24:23', '0', '增加商品名称为 dddd 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4353', '63', '增加商品', '192.168.100.163', '2017-08-05 00:26:40', '0', '增加商品名称为 eeee 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4354', '63', '登录系统', '192.168.100.163', '2017-08-05 00:30:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4355', '63', '增加商品', '192.168.100.163', '2017-08-05 00:31:10', '0', '增加商品名称为 eewe 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4356', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:19', '0', '批量删除商品ID为 508,509,510 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4357', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:23', '0', '批量删除商品ID为 502,503,505 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4358', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:31:27', '0', '批量删除商品ID为 507 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4359', '63', '增加商品', '192.168.100.163', '2017-08-05 00:31:38', '0', '增加商品名称为 rrrr 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4360', '63', '批量删除商品', '192.168.100.163', '2017-08-05 00:32:14', '0', '批量删除商品ID为 511 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4361', '63', '增加商品', '192.168.100.163', '2017-08-05 00:32:25', '0', '增加商品名称为 gggg 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4362', '63', '登录系统', '192.168.1.108', '2017-08-06 09:58:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4363', '63', '增加商品', '192.168.1.108', '2017-08-06 10:22:35', '1', '增加商品名称为 棉线123 失败!', '增加商品失败'); +INSERT INTO `jsh_log` VALUES ('4364', '63', '增加商品', '192.168.1.108', '2017-08-06 10:23:00', '1', '增加商品名称为 棉线123 失败!', '增加商品失败'); +INSERT INTO `jsh_log` VALUES ('4365', '63', '增加商品', '192.168.1.108', '2017-08-06 10:28:28', '0', '增加商品名称为 ddd 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4366', '63', '删除商品', '192.168.1.108', '2017-08-06 10:30:03', '0', '删除商品ID为 513 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4367', '63', '增加商品', '192.168.1.108', '2017-08-06 10:30:28', '0', '增加商品名称为 yyyy 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4368', '63', '登录系统', '192.168.1.108', '2017-08-06 11:40:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4369', '63', '增加商品', '192.168.1.108', '2017-08-06 12:55:58', '0', '增加商品名称为 555ffff 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4370', '63', '增加商品', '192.168.1.108', '2017-08-06 12:56:59', '0', '增加商品名称为 酸奶 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4371', '63', '更新商品', '192.168.1.108', '2017-08-06 12:57:36', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4372', '63', '更新商品', '192.168.1.108', '2017-08-06 12:57:44', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4373', '63', '更新商品', '192.168.1.108', '2017-08-06 12:58:10', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4374', '63', '更新商品', '192.168.1.108', '2017-08-06 13:02:49', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4375', '63', '更新商品', '192.168.1.108', '2017-08-06 13:03:06', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4376', '63', '登录系统', '192.168.1.108', '2017-08-06 13:04:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4377', '63', '更新商品', '192.168.1.108', '2017-08-06 13:04:58', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4378', '63', '更新商品', '192.168.1.108', '2017-08-06 13:05:05', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4379', '63', '更新商品', '192.168.1.108', '2017-08-06 13:05:57', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4380', '63', '更新商品', '192.168.1.108', '2017-08-06 13:07:31', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4381', '63', '登录系统', '192.168.1.108', '2017-08-06 13:10:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4382', '63', '更新商品', '192.168.1.108', '2017-08-06 13:10:53', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4383', '63', '更新商品', '192.168.1.108', '2017-08-06 13:16:13', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4384', '63', '更新商品', '192.168.1.108', '2017-08-06 13:17:23', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4385', '63', '更新商品', '192.168.1.108', '2017-08-06 13:24:44', '0', '更新商品ID为 514 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4386', '63', '增加单据', '192.168.1.108', '2017-08-06 13:39:58', '0', '增加单据编号为 CGRK20170806133910 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4387', '63', '保存仓管通明细', '192.168.1.108', '2017-08-06 13:39:59', '0', '保存仓管通明细对应主表编号为 25 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4388', '63', '登录系统', '192.168.100.163', '2017-08-06 18:27:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4389', '63', '增加单据', '192.168.100.163', '2017-08-06 18:58:15', '0', '增加单据编号为 CGRK20170806184916 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4390', '63', '保存仓管通明细', '192.168.100.163', '2017-08-06 18:58:15', '0', '保存仓管通明细对应主表编号为 26 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4391', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:26', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4392', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:32', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4393', '63', '批量修改商品状态', '192.168.100.163', '2017-08-06 19:19:37', '0', '批量修改状态,商品ID为 499 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4394', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:27', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4395', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:41', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4396', '63', '更新商品', '192.168.100.163', '2017-08-06 19:21:59', '0', '更新商品ID为 500 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4397', '63', '更新商品', '192.168.100.163', '2017-08-06 19:42:50', '0', '更新商品ID为 487 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4398', '63', '更新商品', '192.168.100.163', '2017-08-06 19:43:00', '0', '更新商品ID为 498 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4399', '63', '更新商品', '192.168.100.163', '2017-08-06 19:43:06', '0', '更新商品ID为 499 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4400', '63', '登录系统', '192.168.100.163', '2017-08-06 19:57:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4401', '63', '更新商品', '192.168.100.163', '2017-08-06 21:31:34', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4402', '63', '更新商品', '192.168.100.163', '2017-08-06 21:32:23', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4403', '63', '增加单据', '192.168.100.163', '2017-08-06 23:15:29', '0', '增加单据编号为 XSCK20170806231357 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4404', '63', '保存仓管通明细', '192.168.100.163', '2017-08-06 23:15:29', '0', '保存仓管通明细对应主表编号为 27 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4405', '63', '更新供应商', '192.168.100.163', '2017-08-06 23:19:43', '0', '更新供应商ID为 1 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('4406', '63', '登录系统', '192.168.100.163', '2017-08-06 23:49:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4407', '63', '更新供应商', '192.168.100.163', '2017-08-06 23:55:46', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('4408', '63', '增加单据', '192.168.100.163', '2017-08-07 00:22:28', '0', '增加单据编号为 CGRK201708070211 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4409', '63', '保存仓管通明细', '192.168.100.163', '2017-08-07 00:22:28', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4410', '63', '登录系统', '192.168.100.163', '2017-08-07 20:15:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4411', '63', '更新商品', '192.168.100.163', '2017-08-07 20:16:30', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4412', '63', '更新商品', '192.168.100.163', '2017-08-07 20:17:31', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4413', '63', '登录系统', '192.168.100.163', '2017-08-07 21:00:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4414', '63', '登录系统', '192.168.100.163', '2017-08-07 21:31:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4415', '63', '登录系统', '192.168.100.163', '2017-08-07 21:43:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4416', '63', '登录系统', '192.168.100.163', '2017-08-07 23:29:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4417', '63', '登录系统', '192.168.100.163', '2017-08-07 23:37:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4418', '63', '登录系统', '192.168.100.163', '2017-08-07 23:42:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4419', '63', '登录系统', '192.168.100.163', '2017-08-08 00:16:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4420', '63', '登录系统', '192.168.100.163', '2017-08-08 00:29:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4421', '63', '删除单据', '192.168.100.163', '2017-08-08 00:35:18', '0', '删除单据ID为 24 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4422', '63', '登录系统', '192.168.100.163', '2017-08-08 21:54:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4423', '63', '登录系统', '192.168.100.163', '2017-08-08 22:23:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4424', '63', '增加单据', '192.168.100.163', '2017-08-08 22:52:54', '0', '增加单据编号为 CGRK20170808225118 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4425', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 22:52:54', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4426', '63', '更新单据', '192.168.100.163', '2017-08-08 22:53:09', '0', '更新单据ID为 29 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4427', '63', '增加单据', '192.168.100.163', '2017-08-08 22:56:18', '0', '增加单据编号为 XSCK20170808225524 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4428', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 22:56:19', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4429', '63', '增加单据', '192.168.100.163', '2017-08-08 23:05:07', '0', '增加单据编号为 CGRK2017080823318 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4430', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 23:05:07', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4431', '63', '增加单据', '192.168.100.163', '2017-08-08 23:08:08', '0', '增加单据编号为 CGRK2017080823510 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4432', '63', '保存仓管通明细', '192.168.100.163', '2017-08-08 23:08:08', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4433', '63', '更新单据', '192.168.100.163', '2017-08-08 23:11:24', '0', '更新单据ID为 32 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4434', '63', '删除单据', '192.168.100.163', '2017-08-08 23:37:07', '0', '删除单据ID为 19 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4435', '63', '删除单据', '192.168.100.163', '2017-08-08 23:37:16', '0', '删除单据ID为 21 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4436', '63', '增加单据', '192.168.100.163', '2017-08-09 00:32:02', '0', '增加单据编号为 CGRK2017080903134 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4437', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 00:32:02', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4438', '63', '登录系统', '192.168.100.163', '2017-08-09 00:33:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4439', '63', '增加单据', '192.168.100.163', '2017-08-09 00:34:25', '0', '增加单据编号为 CGRK201708090340 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4440', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 00:34:25', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4441', '63', '登录系统', '192.168.100.163', '2017-08-09 21:25:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4442', '63', '登录系统', '192.168.100.163', '2017-08-09 21:32:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4443', '63', '增加单据', '192.168.100.163', '2017-08-09 21:33:22', '0', '增加单据编号为 CGRK20170809213253 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4444', '63', '登录系统', '192.168.100.163', '2017-08-09 21:37:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4445', '63', '增加单据', '192.168.100.163', '2017-08-09 21:38:07', '0', '增加单据编号为 CGRK20170809213743 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4446', '63', '登录系统', '192.168.100.163', '2017-08-09 21:41:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4447', '63', '增加单据', '192.168.100.163', '2017-08-09 21:42:24', '0', '增加单据编号为 CGRK2017080921423 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4448', '63', '登录系统', '192.168.100.163', '2017-08-09 21:44:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4449', '63', '增加单据', '192.168.100.163', '2017-08-09 21:45:10', '0', '增加单据编号为 CGRK20170809214448 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4450', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 21:45:10', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4451', '63', '登录系统', '192.168.100.163', '2017-08-09 21:51:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4452', '63', '增加单据', '192.168.100.163', '2017-08-09 21:51:39', '0', '增加单据编号为 CGRK20170809215119 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4453', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 21:51:40', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4454', '63', '登录系统', '192.168.100.163', '2017-08-09 22:25:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4455', '63', '增加单据', '192.168.100.163', '2017-08-09 22:25:51', '0', '增加单据编号为 CGRK20170809222524 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4456', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:25:51', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4457', '63', '登录系统', '192.168.100.163', '2017-08-09 22:31:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4458', '63', '增加单据', '192.168.100.163', '2017-08-09 22:32:10', '0', '增加单据编号为 CGRK20170809223154 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4459', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:32:10', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4460', '63', '登录系统', '192.168.100.163', '2017-08-09 22:36:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4461', '63', '增加单据', '192.168.100.163', '2017-08-09 22:36:39', '0', '增加单据编号为 CGRK20170809223614 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4462', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:36:39', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4463', '63', '登录系统', '192.168.100.163', '2017-08-09 22:40:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4464', '63', '增加单据', '192.168.100.163', '2017-08-09 22:40:30', '0', '增加单据编号为 CGRK20170809224010 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4465', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:40:30', '0', '保存仓管通明细对应主表编号为 43 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4466', '63', '登录系统', '192.168.100.163', '2017-08-09 22:41:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4467', '63', '增加单据', '192.168.100.163', '2017-08-09 22:42:18', '0', '增加单据编号为 CGRK2017080922422 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4468', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:42:19', '0', '保存仓管通明细对应主表编号为 44 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4469', '63', '登录系统', '192.168.100.163', '2017-08-09 22:44:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4470', '63', '增加单据', '192.168.100.163', '2017-08-09 22:45:24', '0', '增加单据编号为 CGRK2017080922451 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4471', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:45:25', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4472', '63', '登录系统', '192.168.100.163', '2017-08-09 22:47:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4473', '63', '增加单据', '192.168.100.163', '2017-08-09 22:47:51', '0', '增加单据编号为 CGRK20170809224731 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4474', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:47:51', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4475', '63', '登录系统', '192.168.100.163', '2017-08-09 22:50:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4476', '63', '增加单据', '192.168.100.163', '2017-08-09 22:51:00', '0', '增加单据编号为 CGRK20170809225043 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4477', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 22:51:00', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4478', '63', '登录系统', '192.168.100.163', '2017-08-09 23:02:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4479', '63', '增加单据', '192.168.100.163', '2017-08-09 23:03:05', '0', '增加单据编号为 CGRK2017080923247 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4480', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:03:05', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4481', '63', '登录系统', '192.168.100.163', '2017-08-09 23:05:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4482', '63', '增加单据', '192.168.100.163', '2017-08-09 23:05:34', '0', '增加单据编号为 CGRK2017080923516 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4483', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:05:34', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4484', '63', '登录系统', '192.168.100.163', '2017-08-09 23:07:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4485', '63', '增加单据', '192.168.100.163', '2017-08-09 23:07:37', '0', '增加单据编号为 CGRK2017080923724 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4486', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:07:38', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4487', '63', '登录系统', '192.168.100.163', '2017-08-09 23:10:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4488', '63', '增加单据', '192.168.100.163', '2017-08-09 23:11:19', '0', '增加单据编号为 CGRK2017080923111 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4489', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:11:19', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4490', '63', '登录系统', '192.168.100.163', '2017-08-09 23:12:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4491', '63', '增加单据', '192.168.100.163', '2017-08-09 23:13:04', '0', '增加单据编号为 CGRK20170809231251 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4492', '63', '保存仓管通明细', '192.168.100.163', '2017-08-09 23:13:04', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4493', '63', '登录系统', '192.168.100.163', '2017-08-10 00:03:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4494', '63', '增加单据', '192.168.100.163', '2017-08-10 00:03:43', '0', '增加单据编号为 CGRK201708100324 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4495', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:03:43', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4496', '63', '删除计量单位', '192.168.100.163', '2017-08-10 00:04:07', '0', '删除计量单位ID为 12 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4497', '63', '增加计量单位', '192.168.100.163', '2017-08-10 00:04:11', '0', '增加计量单位名称为 12,123(1:123) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4498', '63', '更新计量单位', '192.168.100.163', '2017-08-10 00:04:16', '0', '更新计量单位ID为 13 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4499', '63', '更新计量单位', '192.168.100.163', '2017-08-10 00:04:20', '0', '更新计量单位ID为 13 成功!', '更新计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4500', '63', '批量删除计量单位', '192.168.100.163', '2017-08-10 00:04:26', '0', '批量删除计量单位ID为 13 成功!', '批量删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4501', '63', '增加计量单位', '192.168.100.163', '2017-08-10 00:04:30', '0', '增加计量单位名称为 sdf,sdf(1:sdf) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4502', '63', '删除计量单位', '192.168.100.163', '2017-08-10 00:04:36', '0', '删除计量单位ID为 14 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4503', '63', '删除单据', '192.168.100.163', '2017-08-10 00:04:58', '0', '删除单据ID为 53 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4504', '63', '登录系统', '192.168.100.163', '2017-08-10 00:07:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4505', '63', '增加单据', '192.168.100.163', '2017-08-10 00:07:31', '0', '增加单据编号为 CGRK201708100716 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4506', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:07:32', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4507', '63', '登录系统', '192.168.100.163', '2017-08-10 00:26:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4508', '63', '增加单据', '192.168.100.163', '2017-08-10 00:26:49', '0', '增加单据编号为 CGRK2017081002629 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4509', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:26:49', '0', '保存仓管通明细对应主表编号为 55 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4510', '63', '登录系统', '192.168.100.163', '2017-08-10 00:31:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4511', '63', '增加单据', '192.168.100.163', '2017-08-10 00:32:00', '0', '增加单据编号为 CGRK2017081003144 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4512', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:32:01', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4513', '63', '登录系统', '192.168.100.163', '2017-08-10 00:33:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4514', '63', '增加单据', '192.168.100.163', '2017-08-10 00:34:13', '0', '增加单据编号为 CGRK2017081003357 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4515', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:34:13', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4516', '63', '登录系统', '192.168.100.163', '2017-08-10 00:39:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4517', '63', '增加单据', '192.168.100.163', '2017-08-10 00:39:34', '0', '增加单据编号为 CGRK2017081003912 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4518', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:39:35', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4519', '63', '批量删除单据', '192.168.100.163', '2017-08-10 00:39:57', '0', '批量删除单据ID为 58,57,56,55,54,52,51,50,49,48 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4520', '63', '批量删除单据', '192.168.100.163', '2017-08-10 00:40:00', '0', '批量删除单据ID为 47,46,45,44,43,42,41,40,39,38 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4521', '63', '增加单据', '192.168.100.163', '2017-08-10 00:40:28', '0', '增加单据编号为 CGRK2017081004011 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4522', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:40:28', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4523', '63', '增加单据', '192.168.100.163', '2017-08-10 00:41:02', '0', '增加单据编号为 CGRK2017081004041 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4524', '63', '保存仓管通明细', '192.168.100.163', '2017-08-10 00:41:02', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4525', '63', '登录系统', '192.168.100.163', '2017-08-10 00:44:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4526', '63', '删除单据', '192.168.100.163', '2017-08-10 00:45:09', '0', '删除单据ID为 60 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4527', '63', '登录系统', '192.168.100.163', '2017-08-10 21:21:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4528', '63', '增加单据', '192.168.100.163', '2017-08-11 00:54:03', '0', '增加单据编号为 CGRK2017081105027 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4529', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 00:54:03', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4530', '63', '登录系统', '192.168.100.163', '2017-08-11 20:49:41', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4531', '63', '登录系统', '192.168.100.163', '2017-08-11 22:04:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4532', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:33:48', '0', '批量删除单据ID为 60,59,37,36,35,34,33,32,31,29 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4533', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:33:51', '0', '批量删除单据ID为 28,26,25,23,22 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4534', '63', '批量删除单据', '192.168.100.163', '2017-08-11 22:34:06', '0', '批量删除单据ID为 30,27,20,17 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4535', '63', '增加单据', '192.168.100.163', '2017-08-11 22:35:23', '0', '增加单据编号为 CGRK20170811223416 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4536', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:35:23', '0', '保存仓管通明细对应主表编号为 1 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4537', '63', '登录系统', '192.168.100.163', '2017-08-11 22:46:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4538', '63', '删除单据', '192.168.100.163', '2017-08-11 22:46:56', '0', '删除单据ID为 1 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4539', '63', '增加单据', '192.168.100.163', '2017-08-11 22:47:21', '0', '增加单据编号为 CGRK20170811224658 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4540', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:47:22', '0', '保存仓管通明细对应主表编号为 2 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4541', '63', '登录系统', '192.168.100.163', '2017-08-11 22:57:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4542', '63', '删除单据', '192.168.100.163', '2017-08-11 22:57:54', '0', '删除单据ID为 2 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4543', '63', '增加单据', '192.168.100.163', '2017-08-11 22:58:32', '0', '增加单据编号为 CGRK20170811225755 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4544', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 22:58:32', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4545', '63', '登录系统', '192.168.100.163', '2017-08-11 23:08:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4546', '63', '更新单据', '192.168.100.163', '2017-08-11 23:13:15', '0', '更新单据ID为 3 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4547', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 23:13:16', '0', '保存仓管通明细对应主表编号为 3 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4548', '63', '增加单据', '192.168.100.163', '2017-08-11 23:42:54', '0', '增加单据编号为 CGRK2017081123385 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4549', '63', '保存仓管通明细', '192.168.100.163', '2017-08-11 23:42:55', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4550', '63', '增加单据', '192.168.100.163', '2017-08-12 00:18:02', '0', '增加单据编号为 CGRK2017081201727 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4551', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:18:02', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4552', '63', '删除单据', '192.168.100.163', '2017-08-12 00:18:34', '0', '删除单据ID为 5 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4553', '63', '更新单据', '192.168.100.163', '2017-08-12 00:38:54', '0', '更新单据ID为 4 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4554', '63', '更新单据', '192.168.100.163', '2017-08-12 00:39:56', '0', '更新单据ID为 4 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4555', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:39:57', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4556', '63', '更新单据', '192.168.100.163', '2017-08-12 00:41:51', '0', '更新单据ID为 4 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4557', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 00:41:51', '0', '保存仓管通明细对应主表编号为 4 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4558', '63', '更新单据', '192.168.100.163', '2017-08-12 00:42:33', '0', '更新单据ID为 4 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4559', '63', '登录系统', '192.168.100.163', '2017-08-12 11:29:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4560', '63', '登录系统', '192.168.100.163', '2017-08-12 11:56:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4561', '63', '增加单据', '192.168.100.163', '2017-08-12 11:57:37', '0', '增加单据编号为 CGRK2017081211572 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4562', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 11:57:37', '0', '保存仓管通明细对应主表编号为 5 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4563', '63', '增加单据', '192.168.100.163', '2017-08-12 12:01:02', '0', '增加单据编号为 CGRK2017081212045 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4564', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 12:01:02', '0', '保存仓管通明细对应主表编号为 6 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4565', '63', '登录系统', '192.168.100.163', '2017-08-12 12:03:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4566', '63', '增加单据', '192.168.100.163', '2017-08-12 12:04:07', '0', '增加单据编号为 CGRK2017081212323 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4567', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 12:04:07', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4568', '63', '登录系统', '192.168.100.163', '2017-08-12 13:10:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4569', '63', '更新单据', '192.168.100.163', '2017-08-12 13:13:20', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4570', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 13:13:20', '0', '保存仓管通明细对应主表编号为 7 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4571', '63', '更新单据', '192.168.100.163', '2017-08-12 13:13:53', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4572', '63', '更新单据', '192.168.100.163', '2017-08-12 13:14:04', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4573', '63', '更新单据', '192.168.100.163', '2017-08-12 13:14:26', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4574', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:01', '0', '删除单据ID为 6 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4575', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:03', '0', '删除单据ID为 5 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4576', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:05', '0', '删除单据ID为 4 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4577', '63', '删除单据', '192.168.100.163', '2017-08-12 15:36:11', '0', '删除单据ID为 3 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4578', '63', '更新单据', '192.168.100.163', '2017-08-12 15:53:00', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4579', '63', '更新单据', '192.168.100.163', '2017-08-12 16:03:25', '0', '更新单据ID为 7 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4580', '63', '登录系统', '192.168.100.163', '2017-08-12 17:25:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4581', '63', '登录系统', '192.168.100.163', '2017-08-12 17:57:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4582', '63', '登录系统', '192.168.100.163', '2017-08-12 18:06:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4583', '63', '登录系统', '192.168.100.163', '2017-08-12 18:09:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4584', '63', '增加单据', '192.168.100.163', '2017-08-12 18:10:14', '0', '增加单据编号为 XHDD20170812001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4585', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 18:10:14', '0', '保存仓管通明细对应主表编号为 8 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4586', '63', '登录系统', '192.168.100.163', '2017-08-12 19:56:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4587', '63', '登录系统', '192.168.100.163', '2017-08-12 21:00:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4588', '63', '增加单据', '192.168.100.163', '2017-08-12 21:01:09', '0', '增加单据编号为 GHDD201708120003 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4589', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 21:01:09', '0', '保存仓管通明细对应主表编号为 9 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4590', '63', '登录系统', '192.168.100.163', '2017-08-12 21:06:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4591', '63', '登录系统', '192.168.100.163', '2017-08-12 21:10:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4592', '63', '增加单据', '192.168.100.163', '2017-08-12 21:10:42', '0', '增加单据编号为 GHDD201708120004 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4593', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 21:10:42', '0', '保存仓管通明细对应主表编号为 10 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4594', '63', '登录系统', '192.168.100.163', '2017-08-12 22:06:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4595', '63', '增加单据', '192.168.100.163', '2017-08-12 22:07:44', '0', '增加单据编号为 jshenghua001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4596', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:07:45', '0', '保存仓管通明细对应主表编号为 11 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4597', '63', '登录系统', '192.168.100.163', '2017-08-12 22:13:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4598', '63', '登录系统', '192.168.100.163', '2017-08-12 22:14:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4599', '63', '增加单据', '192.168.100.163', '2017-08-12 22:17:11', '0', '增加单据编号为 GHDD201708120006 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4600', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:17:11', '0', '保存仓管通明细对应主表编号为 12 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4601', '63', '增加单据', '192.168.100.163', '2017-08-12 22:17:52', '0', '增加单据编号为 jishenghua3 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4602', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:17:52', '0', '保存仓管通明细对应主表编号为 13 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4603', '63', '增加单据', '192.168.100.163', '2017-08-12 22:19:37', '0', '增加单据编号为 jishenghua004 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4604', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:19:37', '0', '保存仓管通明细对应主表编号为 14 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4605', '63', '更新单据', '192.168.100.163', '2017-08-12 22:21:05', '0', '更新单据ID为 14 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4606', '63', '增加单据', '192.168.100.163', '2017-08-12 22:21:33', '0', '增加单据编号为 jishenghua004 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4607', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:21:33', '0', '保存仓管通明细对应主表编号为 15 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4608', '63', '删除单据', '192.168.100.163', '2017-08-12 22:23:02', '0', '删除单据ID为 15 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4609', '63', '增加单据', '192.168.100.163', '2017-08-12 22:26:23', '0', '增加单据编号为 jishenghua005 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4610', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:26:23', '0', '保存仓管通明细对应主表编号为 16 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4611', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:23', '0', '更新单据ID为 16 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4612', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:32', '0', '更新单据ID为 12 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4613', '63', '更新单据', '192.168.100.163', '2017-08-12 22:27:38', '0', '更新单据ID为 16 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4614', '63', '增加单据', '192.168.100.163', '2017-08-12 22:28:20', '0', '增加单据编号为 GHDD201708120010 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4615', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:28:20', '0', '保存仓管通明细对应主表编号为 17 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4616', '63', '登录系统', '192.168.100.163', '2017-08-12 22:29:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4617', '63', '增加单据', '192.168.100.163', '2017-08-12 22:30:08', '0', '增加单据编号为 GHDD201708120011 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4618', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:30:09', '0', '保存仓管通明细对应主表编号为 18 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4619', '63', '增加单据', '192.168.100.163', '2017-08-12 22:30:57', '0', '增加单据编号为 GHDD201708120011 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4620', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:30:57', '0', '保存仓管通明细对应主表编号为 19 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4621', '63', '登录系统', '192.168.100.163', '2017-08-12 22:45:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4622', '63', '登录系统', '192.168.100.163', '2017-08-12 22:45:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4623', '63', '增加单据', '192.168.100.163', '2017-08-12 22:46:43', '0', '增加单据编号为 GHDD201708120013 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4624', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:46:44', '0', '保存仓管通明细对应主表编号为 20 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4625', '63', '增加单据', '192.168.100.163', '2017-08-12 22:46:52', '0', '增加单据编号为 GHDD201708120013 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4626', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 22:46:52', '0', '保存仓管通明细对应主表编号为 21 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4627', '63', '更新单据', '192.168.100.163', '2017-08-12 22:50:14', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4628', '63', '更新单据', '192.168.100.163', '2017-08-12 22:52:34', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4629', '63', '更新单据', '192.168.100.163', '2017-08-12 22:52:54', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4630', '63', '更新单据', '192.168.100.163', '2017-08-12 23:09:34', '0', '更新单据ID为 21 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4631', '63', '登录系统', '192.168.100.163', '2017-08-12 23:48:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4632', '63', '增加单据', '192.168.100.163', '2017-08-12 23:49:32', '0', '增加单据编号为 GHDD201708120015 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4633', '63', '保存仓管通明细', '192.168.100.163', '2017-08-12 23:49:33', '0', '保存仓管通明细对应主表编号为 22 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4634', '63', '登录系统', '192.168.100.163', '2017-08-13 00:41:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4635', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:46', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4636', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:49', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4637', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:53', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4638', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:56', '0', '批量修改状态,单据ID为 22 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4639', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 00:44:59', '0', '批量修改状态,单据ID为 21 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4640', '63', '批量修改单据状态', '192.168.100.163', '2017-08-13 01:03:18', '0', '批量修改状态,单据ID为 19 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4641', '63', '登录系统', '192.168.100.163', '2017-08-13 22:15:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4642', '63', '登录系统', '192.168.100.163', '2017-08-13 22:16:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4643', '63', '登录系统', '192.168.100.163', '2017-08-13 22:18:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4644', '63', '登录系统', '192.168.100.163', '2017-08-13 22:25:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4645', '63', '登录系统', '192.168.100.163', '2017-08-13 23:16:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4646', '63', '增加计量单位', '192.168.100.163', '2017-08-13 23:21:53', '0', '增加计量单位名称为 12341,233(1:22) 成功!', '增加计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4647', '63', '删除计量单位', '192.168.100.163', '2017-08-13 23:21:57', '0', '删除计量单位ID为 12 成功!', '删除计量单位成功'); +INSERT INTO `jsh_log` VALUES ('4648', '63', '更新商品', '192.168.100.163', '2017-08-13 23:22:14', '0', '更新商品ID为 516 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4649', '63', '增加商品', '192.168.100.163', '2017-08-13 23:25:45', '0', '增加商品名称为 3123 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4650', '63', '更新商品', '192.168.100.163', '2017-08-13 23:26:11', '0', '更新商品ID为 517 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4651', '63', '更新商品', '192.168.100.163', '2017-08-13 23:26:23', '0', '更新商品ID为 517 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4652', '63', '登录系统', '192.168.100.163', '2017-08-14 00:26:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4653', '63', '登录系统', '192.168.100.163', '2017-08-14 00:26:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4654', '63', '登录系统', '192.168.100.163', '2017-08-14 19:52:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4655', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:03:45', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4656', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:03:49', '0', '批量修改状态,商品ID为 485 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4657', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:04:07', '0', '批量修改状态,商品ID为 516 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4658', '63', '登录系统', '192.168.100.163', '2017-08-14 20:08:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4659', '63', '批量修改商品状态', '192.168.100.163', '2017-08-14 20:08:56', '0', '批量修改状态,商品ID为 516 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4660', '63', '增加单据', '192.168.100.163', '2017-08-14 20:41:54', '0', '增加单据编号为 GHDD201708140001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4661', '63', '保存仓管通明细', '192.168.100.163', '2017-08-14 20:41:54', '0', '保存仓管通明细对应主表编号为 23 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4662', '63', '登录系统', '192.168.100.163', '2017-08-14 23:29:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4663', '63', '登录系统', '192.168.100.163', '2017-08-14 23:46:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4664', '63', '批量修改单据状态', '192.168.100.163', '2017-08-15 00:14:50', '0', '批量修改状态,单据ID为 8 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4665', '63', '登录系统', '192.168.100.163', '2017-08-15 20:51:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4666', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:12', '0', '批量删除商品ID为 512 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4667', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:15', '0', '批量删除商品ID为 514 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4668', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:18', '0', '批量删除商品ID为 515 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4669', '63', '批量删除商品', '192.168.100.163', '2017-08-15 21:23:22', '0', '批量删除商品ID为 516 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4670', '63', '批量修改单据状态', '192.168.100.163', '2017-08-15 21:25:31', '0', '批量修改状态,单据ID为 18,17,16 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('4671', '63', '增加商品', '192.168.100.163', '2017-08-15 21:35:09', '0', '增加商品名称为 安慕希 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4672', '63', '更新商品', '192.168.100.163', '2017-08-15 21:35:29', '0', '更新商品ID为 518 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4673', '63', '增加单据', '192.168.100.163', '2017-08-15 21:36:25', '0', '增加单据编号为 GHDD201708150001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4674', '63', '保存仓管通明细', '192.168.100.163', '2017-08-15 21:36:25', '0', '保存仓管通明细对应主表编号为 24 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4675', '63', '删除商品', '192.168.100.163', '2017-08-15 21:36:34', '1', '删除商品ID为 518 失败!', '删除商品失败'); +INSERT INTO `jsh_log` VALUES ('4676', '63', '增加单据', '192.168.100.163', '2017-08-15 22:31:46', '0', '增加单据编号为 GHDD201708150002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4677', '63', '保存仓管通明细', '192.168.100.163', '2017-08-15 22:31:46', '0', '保存仓管通明细对应主表编号为 25 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4678', '63', '登录系统', '192.168.100.163', '2017-08-15 22:49:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4679', '63', '登录系统', '192.168.100.163', '2017-08-16 20:58:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4680', '63', '增加单据', '192.168.100.163', '2017-08-16 23:50:35', '0', '增加单据编号为 GHDD201708160001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4681', '63', '保存仓管通明细', '192.168.100.163', '2017-08-16 23:50:36', '0', '保存仓管通明细对应主表编号为 26 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4682', '63', '增加供应商', '192.168.100.163', '2017-08-17 00:21:04', '0', '增加供应商名称为 南通居梦莱家纺 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4683', '63', '更新UserBusiness', '192.168.100.163', '2017-08-17 00:21:21', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4684', '63', '登录系统', '192.168.100.163', '2017-08-17 21:04:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4685', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:49:30', '0', '增加供应商名称为 aaa 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4686', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:50:34', '0', '增加供应商名称为 bbb 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4687', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:53:40', '0', '增加供应商名称为 ffff 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4688', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:55:38', '0', '增加供应商名称为 6666 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4689', '63', '增加供应商', '192.168.100.163', '2017-08-17 21:55:46', '0', '增加供应商名称为 cccc 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4690', '63', '批量删除供应商', '192.168.100.163', '2017-08-17 21:56:25', '0', '批量删除供应商ID为 51,50,49 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4691', '63', '更新功能', '192.168.100.163', '2017-08-17 22:18:51', '0', '更新功能ID为 26 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4692', '63', '增加供应商', '192.168.100.163', '2017-08-17 22:23:03', '0', '增加供应商名称为 555555 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4693', '63', '删除供应商', '192.168.100.163', '2017-08-17 22:24:10', '0', '删除供应商ID为 52,名称为 555555成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4694', '63', '增加商品', '192.168.100.163', '2017-08-17 22:33:16', '0', '增加商品名称为 5656 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4695', '63', '批量删除商品', '192.168.100.163', '2017-08-17 22:36:12', '0', '批量删除商品ID为 519 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4696', '63', '增加仓库', '192.168.100.163', '2017-08-17 23:05:00', '0', '增加仓库名称为 aaaa 成功!', '增加仓库成功'); +INSERT INTO `jsh_log` VALUES ('4697', '63', '删除仓库', '192.168.100.163', '2017-08-17 23:05:16', '0', '删除仓库ID为 7 成功!', '删除仓库成功'); +INSERT INTO `jsh_log` VALUES ('4698', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:07:39', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4699', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:07:45', '0', '删除供应商ID为 53,名称为 成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4700', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:07:48', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4701', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:07:51', '0', '删除供应商ID为 54,名称为 成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4702', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:08:08', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4703', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:08:11', '0', '删除供应商ID为 55,名称为 成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4704', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:08:59', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4705', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:09:04', '0', '删除供应商ID为 56,名称为 成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4706', '63', '增加供应商', '192.168.100.163', '2017-08-17 23:13:38', '0', '增加供应商名称为 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4707', '63', '删除供应商', '192.168.100.163', '2017-08-17 23:13:50', '0', '删除供应商ID为 57,名称为 成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('4708', '63', '更新供应商', '192.168.100.163', '2017-08-17 23:39:35', '0', '更新供应商ID为 41 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('4709', '63', '更新供应商', '192.168.100.163', '2017-08-17 23:39:42', '0', '更新供应商ID为 41 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('4710', '63', '更新单据', '192.168.100.163', '2017-08-17 23:41:42', '0', '更新单据ID为 25 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4711', '63', '更新单据', '192.168.100.163', '2017-08-17 23:41:51', '0', '更新单据ID为 25 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('4712', '63', '增加单据', '192.168.100.163', '2017-08-18 00:25:58', '0', '增加单据编号为 GHDD201708180001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4713', '63', '保存仓管通明细', '192.168.100.163', '2017-08-18 00:25:59', '0', '保存仓管通明细对应主表编号为 27 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4714', '63', '登录系统', '192.168.100.163', '2017-08-18 21:24:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4715', '63', '增加单据', '192.168.100.163', '2017-08-18 21:47:29', '0', '增加单据编号为 GHDD201708180002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('4716', '63', '保存仓管通明细', '192.168.100.163', '2017-08-18 21:47:29', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('4717', '63', '登录系统', '192.168.100.163', '2017-08-18 23:46:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4718', '63', '登录系统', '192.168.100.163', '2017-08-18 23:50:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4719', '63', '登录系统', '192.168.100.163', '2017-08-18 23:53:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4720', '63', '登录系统', '192.168.100.163', '2017-08-19 00:32:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4721', '63', '增加商品', '192.168.100.163', '2017-08-19 00:32:40', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4722', '63', '增加商品', '192.168.100.163', '2017-08-19 00:33:00', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4723', '63', '删除商品', '192.168.100.163', '2017-08-19 00:33:11', '0', '删除商品ID为 520 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4724', '63', '登录系统', '192.168.1.106', '2017-08-20 09:34:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4725', '63', '增加商品', '192.168.1.106', '2017-08-20 10:25:56', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4726', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:26:27', '0', '批量删除商品ID为 520 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4727', '63', '增加商品', '192.168.1.106', '2017-08-20 10:29:26', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4728', '63', '更新商品', '192.168.1.106', '2017-08-20 10:29:32', '0', '更新商品ID为 521 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4729', '63', '更新商品', '192.168.1.106', '2017-08-20 10:29:47', '0', '更新商品ID为 521 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4730', '63', '更新商品', '192.168.1.106', '2017-08-20 10:30:34', '0', '更新商品ID为 521 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4731', '63', '增加商品', '192.168.1.106', '2017-08-20 10:42:14', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4732', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:42:20', '0', '批量删除商品ID为 522 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4733', '63', '增加商品', '192.168.1.106', '2017-08-20 10:43:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4734', '63', '删除商品', '192.168.1.106', '2017-08-20 10:43:49', '0', '删除商品ID为 523 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4735', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:43:53', '0', '批量删除商品ID为 521 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4736', '63', '增加商品', '192.168.1.106', '2017-08-20 10:44:00', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4737', '63', '删除商品', '192.168.1.106', '2017-08-20 10:44:16', '0', '删除商品ID为 524 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4738', '63', '增加商品', '192.168.1.106', '2017-08-20 10:44:29', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4739', '63', '删除商品', '192.168.1.106', '2017-08-20 10:44:40', '0', '删除商品ID为 525 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4740', '63', '增加商品', '192.168.1.106', '2017-08-20 10:46:18', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4741', '63', '增加商品', '192.168.1.106', '2017-08-20 10:50:50', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4742', '63', '删除商品', '192.168.1.106', '2017-08-20 10:50:55', '0', '删除商品ID为 527 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4743', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:51:01', '0', '批量删除商品ID为 526 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4744', '63', '增加商品', '192.168.1.106', '2017-08-20 10:51:30', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4745', '63', '删除商品', '192.168.1.106', '2017-08-20 10:51:57', '0', '删除商品ID为 528 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4746', '63', '增加商品', '192.168.1.106', '2017-08-20 10:52:06', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4747', '63', '增加商品', '192.168.1.106', '2017-08-20 10:54:36', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4748', '63', '删除商品', '192.168.1.106', '2017-08-20 10:54:49', '0', '删除商品ID为 530 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4749', '63', '删除商品', '192.168.1.106', '2017-08-20 10:54:52', '0', '删除商品ID为 529 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4750', '63', '增加商品', '192.168.1.106', '2017-08-20 10:55:08', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4751', '63', '批量删除商品', '192.168.1.106', '2017-08-20 10:55:13', '0', '批量删除商品ID为 531 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4752', '63', '增加商品', '192.168.1.106', '2017-08-20 10:55:49', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4753', '63', '删除商品', '192.168.1.106', '2017-08-20 10:55:54', '0', '删除商品ID为 532 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4754', '63', '更新商品', '192.168.1.106', '2017-08-20 10:56:35', '0', '更新商品ID为 519 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4755', '63', '增加商品', '192.168.1.106', '2017-08-20 10:57:03', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4756', '63', '删除商品', '192.168.1.106', '2017-08-20 10:57:23', '0', '删除商品ID为 533 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4757', '63', '增加商品', '192.168.1.106', '2017-08-20 10:57:38', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4758', '63', '删除商品', '192.168.1.106', '2017-08-20 10:58:06', '0', '删除商品ID为 534 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4759', '63', '增加商品', '192.168.1.106', '2017-08-20 10:58:19', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4760', '63', '登录系统', '192.168.1.106', '2017-08-20 11:00:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4761', '63', '删除商品', '192.168.1.106', '2017-08-20 11:00:39', '0', '删除商品ID为 535 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4762', '63', '增加商品', '192.168.1.106', '2017-08-20 11:00:54', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4763', '63', '增加商品', '192.168.1.106', '2017-08-20 11:02:43', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4764', '63', '删除商品', '192.168.1.106', '2017-08-20 11:04:05', '0', '删除商品ID为 536 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4765', '63', '删除商品', '192.168.1.106', '2017-08-20 11:04:07', '0', '删除商品ID为 537 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4766', '63', '增加商品', '192.168.1.106', '2017-08-20 11:04:31', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4767', '63', '更新商品', '192.168.1.106', '2017-08-20 11:05:31', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4768', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:11', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4769', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:18', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4770', '63', '更新商品', '192.168.1.106', '2017-08-20 11:10:53', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4771', '63', '更新商品', '192.168.1.106', '2017-08-20 11:11:15', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4772', '63', '更新商品', '192.168.1.106', '2017-08-20 11:11:48', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4773', '63', '更新商品', '192.168.1.106', '2017-08-20 11:12:04', '0', '更新商品ID为 538 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4774', '63', '删除商品', '192.168.1.106', '2017-08-20 11:16:24', '0', '删除商品ID为 519 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4775', '63', '删除商品', '192.168.1.106', '2017-08-20 11:16:32', '0', '删除商品ID为 538 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4776', '63', '增加商品', '192.168.1.106', '2017-08-20 11:16:40', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4777', '63', '删除商品', '192.168.1.106', '2017-08-20 11:17:41', '0', '删除商品ID为 539 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4778', '63', '增加商品', '192.168.1.106', '2017-08-20 11:17:46', '0', '增加商品名称为 asdsd 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4779', '63', '删除商品', '192.168.1.106', '2017-08-20 11:18:27', '0', '删除商品ID为 540 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4780', '63', '增加商品', '192.168.1.106', '2017-08-20 11:18:39', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4781', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:21:17', '0', '批量删除商品ID为 541 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4782', '63', '增加商品', '192.168.1.106', '2017-08-20 11:21:24', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4783', '63', '登录系统', '192.168.1.106', '2017-08-20 11:27:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4784', '63', '增加商品', '192.168.1.106', '2017-08-20 11:27:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4785', '63', '删除商品', '192.168.1.106', '2017-08-20 11:27:56', '0', '删除商品ID为 543 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4786', '63', '删除商品', '192.168.1.106', '2017-08-20 11:27:58', '0', '删除商品ID为 542 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4787', '63', '增加商品', '192.168.1.106', '2017-08-20 11:28:07', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4788', '63', '删除商品', '192.168.1.106', '2017-08-20 11:31:32', '0', '删除商品ID为 544 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4789', '63', '增加商品', '192.168.1.106', '2017-08-20 11:32:06', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4790', '63', '增加商品', '192.168.1.106', '2017-08-20 11:32:36', '0', '增加商品名称为 asdfad 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4791', '63', '增加商品', '192.168.1.106', '2017-08-20 11:34:20', '0', '增加商品名称为 asdf 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4792', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:34:29', '0', '批量删除商品ID为 545,546 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4793', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:34:31', '0', '批量删除商品ID为 547 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4794', '63', '增加商品', '192.168.1.106', '2017-08-20 11:34:43', '0', '增加商品名称为 aaaa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4795', '63', '增加商品', '192.168.1.106', '2017-08-20 11:35:40', '0', '增加商品名称为 2134 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4796', '63', '批量删除商品', '192.168.1.106', '2017-08-20 11:35:45', '0', '批量删除商品ID为 548 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4797', '63', '更新商品', '192.168.1.106', '2017-08-20 12:04:41', '0', '更新商品ID为 549 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4798', '63', '更新商品', '192.168.1.106', '2017-08-20 12:04:51', '0', '更新商品ID为 549 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4799', '63', '更新商品', '192.168.1.106', '2017-08-20 12:05:07', '0', '更新商品ID为 549 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4800', '63', '登录系统', '192.168.1.106', '2017-08-20 12:08:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4801', '63', '删除商品', '192.168.1.106', '2017-08-20 12:08:48', '0', '删除商品ID为 549 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4802', '63', '增加商品', '192.168.1.106', '2017-08-20 12:08:54', '0', '增加商品名称为 www 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4803', '63', '删除商品', '192.168.1.106', '2017-08-20 12:09:43', '0', '删除商品ID为 550 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4804', '63', '增加商品', '192.168.1.106', '2017-08-20 12:09:52', '0', '增加商品名称为 eee 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4805', '63', '更新商品', '192.168.1.106', '2017-08-20 12:10:00', '0', '更新商品ID为 551 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4806', '63', '增加商品', '192.168.1.106', '2017-08-20 12:10:08', '0', '增加商品名称为 rrrr 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4807', '63', '更新商品', '192.168.1.106', '2017-08-20 12:10:42', '0', '更新商品ID为 552 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4808', '63', '更新商品', '192.168.1.106', '2017-08-20 12:11:05', '0', '更新商品ID为 552 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4809', '63', '批量删除商品', '192.168.1.106', '2017-08-20 12:11:27', '0', '批量删除商品ID为 551,552 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4810', '63', '增加商品', '192.168.1.106', '2017-08-20 12:11:41', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4811', '63', '增加商品', '192.168.1.106', '2017-08-20 12:11:54', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4812', '63', '更新商品', '192.168.1.106', '2017-08-20 12:12:33', '0', '更新商品ID为 554 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4813', '63', '增加商品', '192.168.1.106', '2017-08-20 12:12:43', '0', '增加商品名称为 asd 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4814', '63', '删除商品', '192.168.1.106', '2017-08-20 12:12:47', '0', '删除商品ID为 555 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4815', '63', '登录系统', '192.168.1.106', '2017-08-20 12:14:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4816', '63', '批量删除商品', '192.168.1.106', '2017-08-20 12:14:37', '0', '批量删除商品ID为 553,554 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4817', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:17', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4818', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:28', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4819', '63', '删除商品', '192.168.1.106', '2017-08-20 12:15:30', '0', '删除商品ID为 557 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4820', '63', '更新商品', '192.168.1.106', '2017-08-20 12:15:39', '0', '更新商品ID为 556 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4821', '63', '更新商品', '192.168.1.106', '2017-08-20 12:15:43', '0', '更新商品ID为 556 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4822', '63', '增加商品', '192.168.1.106', '2017-08-20 12:15:55', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4823', '63', '更新商品', '192.168.1.106', '2017-08-20 12:16:09', '0', '更新商品ID为 556 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4824', '63', '更新商品', '192.168.1.106', '2017-08-20 13:05:25', '0', '更新商品ID为 556 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4825', '63', '删除商品', '192.168.1.106', '2017-08-20 13:05:34', '0', '删除商品ID为 558 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4826', '63', '增加商品', '192.168.1.106', '2017-08-20 13:05:39', '0', '增加商品名称为 234 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4827', '63', '删除商品', '192.168.1.106', '2017-08-20 13:05:42', '0', '删除商品ID为 559 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4828', '63', '登录系统', '192.168.1.106', '2017-08-20 13:52:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4829', '63', '登录系统', '192.168.1.106', '2017-08-20 14:01:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4830', '63', '登录系统', '192.168.100.163', '2017-08-20 19:05:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4831', '63', '登录系统', '192.168.100.163', '2017-08-20 19:19:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4832', '63', '登录系统', '192.168.100.163', '2017-08-20 19:30:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4833', '63', '批量修改商品状态', '192.168.100.163', '2017-08-20 19:32:58', '0', '批量修改状态,商品ID为 556 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4834', '63', '批量修改商品状态', '192.168.100.163', '2017-08-20 19:33:03', '0', '批量修改状态,商品ID为 556 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('4835', '63', '登录系统', '192.168.100.163', '2017-08-20 19:35:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4836', '63', '登录系统', '192.168.100.163', '2017-08-20 19:41:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4837', '63', '增加商品', '192.168.100.163', '2017-08-20 19:41:59', '0', '增加商品名称为 sd 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4838', '63', '增加商品', '192.168.100.163', '2017-08-20 19:42:05', '0', '增加商品名称为 sdf 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4839', '63', '更新商品', '192.168.100.163', '2017-08-20 19:44:28', '0', '更新商品ID为 556 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4840', '63', '登录系统', '192.168.100.163', '2017-08-20 19:45:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4841', '63', '登录系统', '192.168.100.163', '2017-08-20 19:48:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4842', '63', '更新商品', '192.168.100.163', '2017-08-20 19:54:52', '0', '更新商品ID为 557 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('4843', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:28', '0', '删除商品ID为 558 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4844', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:31', '0', '删除商品ID为 557 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4845', '63', '删除商品', '192.168.100.163', '2017-08-20 19:55:34', '0', '删除商品ID为 556 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4846', '63', '增加商品', '192.168.100.163', '2017-08-20 19:55:53', '0', '增加商品名称为 test 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4847', '63', '登录系统', '192.168.100.163', '2017-08-20 20:05:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4848', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:39', '0', '增加供应商名称为 666 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4849', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:43', '0', '增加供应商名称为 777 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4850', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:47', '0', '增加供应商名称为 888 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4851', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:50', '0', '增加供应商名称为 999 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4852', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:46:54', '0', '增加供应商名称为 222 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4853', '63', '增加供应商', '192.168.100.163', '2017-08-20 20:47:01', '0', '增加供应商名称为 4444 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('4854', '63', '登录系统', '192.168.100.163', '2017-08-20 21:52:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4855', '63', '登录系统', '192.168.100.163', '2017-08-20 21:55:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4856', '63', '登录系统', '192.168.100.163', '2017-08-20 21:57:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4857', '63', '删除商品', '192.168.100.163', '2017-08-20 21:58:25', '0', '删除商品ID为 560 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4858', '63', '增加商品', '192.168.100.163', '2017-08-20 22:01:56', '0', '增加商品名称为 123 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4859', '63', '删除商品', '192.168.100.163', '2017-08-20 22:02:52', '0', '删除商品ID为 561 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4860', '63', '增加商品', '192.168.100.163', '2017-08-20 22:03:01', '0', '增加商品名称为 aa 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4861', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:03:06', '0', '批量删除商品ID为 562 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4862', '63', '增加商品', '192.168.100.163', '2017-08-20 22:03:11', '0', '增加商品名称为 sdfsdf 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('4863', '63', '删除商品', '192.168.100.163', '2017-08-20 22:03:15', '0', '删除商品ID为 563 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4864', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:04:00', '0', '批量删除商品ID为 565,566 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4865', '63', '删除商品', '192.168.100.163', '2017-08-20 22:04:03', '0', '删除商品ID为 564 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4866', '63', '登录系统', '192.168.100.163', '2017-08-20 22:15:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4867', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:21:28', '0', '批量删除商品ID为 568,569,570 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4868', '63', '批量删除商品', '192.168.100.163', '2017-08-20 22:21:32', '0', '批量删除商品ID为 567 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4869', '63', '登录系统', '192.168.100.163', '2017-08-21 20:25:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4870', '63', '退出系统', '192.168.100.163', '2017-08-21 21:13:49', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('4871', '63', '登录系统', '192.168.100.163', '2017-08-21 21:14:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4872', '63', '退出系统', '192.168.100.163', '2017-08-21 21:14:30', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('4873', '63', '登录系统', '192.168.100.163', '2017-08-21 21:15:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4874', '63', '退出系统', '192.168.100.163', '2017-08-21 21:15:23', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('4875', '63', '登录系统', '192.168.100.163', '2017-08-21 21:16:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4876', '63', '更新功能', '192.168.100.163', '2017-08-21 22:42:03', '0', '更新功能ID为 219 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4877', '63', '登录系统', '192.168.100.163', '2017-08-21 23:21:33', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4878', '63', '重置用户密码', '', '2017-08-21 23:34:17', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4879', '63', '重置用户密码', '', '2017-08-21 23:34:36', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4880', '63', '更新用户', '192.168.100.163', '2017-08-21 23:34:50', '0', '更新用户ID为 63 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('4881', '63', '重置用户密码', '', '2017-08-21 23:41:12', '0', '重置用户ID为 63密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4882', '63', '退出系统', '192.168.100.163', '2017-08-21 23:41:39', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('4883', '65', '登录系统', '192.168.100.163', '2017-08-21 23:41:43', '0', '管理用户:ls 登录系统', 'ls 登录系统'); +INSERT INTO `jsh_log` VALUES ('4884', '65', '更新用户', '', '2017-08-21 23:41:55', '0', '更新用户ID为 65密码信息 成功!', '更新用户成功'); +INSERT INTO `jsh_log` VALUES ('4885', '63', '登录系统', '192.168.100.163', '2017-08-21 23:42:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4886', '63', '重置用户密码', '', '2017-08-21 23:44:27', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4887', '63', '重置用户密码', '', '2017-08-21 23:55:47', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4888', '63', '重置用户密码', '', '2017-08-22 00:00:06', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4889', '63', '重置用户密码', '', '2017-08-22 00:00:55', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4890', '63', '重置用户密码', '', '2017-08-22 00:00:58', '0', '重置用户ID为 65密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4891', '63', '重置用户密码', '', '2017-08-22 00:01:08', '0', '重置用户ID为 64密码信息 成功!', '重置用户密码成功'); +INSERT INTO `jsh_log` VALUES ('4892', '63', '批量删除商品', '192.168.100.163', '2017-08-22 00:15:33', '0', '批量删除商品ID为 560 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4893', '63', '批量删除商品', '192.168.100.163', '2017-08-22 00:18:15', '0', '批量删除商品ID为 562 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4894', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:18', '0', '删除商品ID为 561 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4895', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:52', '0', '删除商品ID为 563 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4896', '63', '删除商品', '192.168.100.163', '2017-08-22 00:18:54', '0', '删除商品ID为 564 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('4897', '63', '登录系统', '192.168.100.163', '2017-08-22 20:37:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4898', '63', '删除单据', '192.168.100.163', '2017-08-22 21:08:55', '0', '删除单据ID为 28 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('4899', '63', '登录系统', '192.168.100.163', '2017-08-22 22:34:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4900', '63', '增加功能', '192.168.100.163', '2017-08-22 22:44:51', '0', '增加功能名称为 审核 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('4901', '63', '更新功能', '192.168.100.163', '2017-08-22 22:46:03', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4902', '63', '更新功能', '192.168.100.163', '2017-08-22 22:46:07', '0', '更新功能ID为 221 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4903', '63', '更新功能', '192.168.100.163', '2017-08-22 22:47:44', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4904', '63', '删除功能', '192.168.100.163', '2017-08-22 22:47:49', '0', '删除功能ID为 221 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('4905', '63', '增加角色', '192.168.100.163', '2017-08-22 22:57:13', '0', '增加角色名称为 aaaa 成功!', '增加角色成功'); +INSERT INTO `jsh_log` VALUES ('4906', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 22:57:54', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4907', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 22:59:10', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4908', '63', '更新UserBusiness', '192.168.100.163', '2017-08-22 23:20:35', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4909', '63', '登录系统', '192.168.100.163', '2017-08-23 20:37:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4910', '63', '增加应用', '192.168.100.163', '2017-08-23 20:44:37', '0', '增加应用名称为 采购入库 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('4911', '63', '更新应用', '192.168.100.163', '2017-08-23 20:46:56', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('4912', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:48:21', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4913', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:48:52', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4914', '63', '删除应用', '192.168.100.163', '2017-08-23 20:50:07', '0', '删除应用ID为 23 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('4915', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:54:59', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4916', '63', '更新UserBusiness', '192.168.100.163', '2017-08-23 20:56:23', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4917', '63', '更新功能', '192.168.100.163', '2017-08-23 22:21:18', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4918', '63', '更新功能', '192.168.100.163', '2017-08-23 22:21:44', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4919', '63', '登录系统', '192.168.100.163', '2017-08-23 22:23:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4920', '63', '更新功能', '192.168.100.163', '2017-08-23 22:24:20', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4921', '63', '更新功能', '192.168.100.163', '2017-08-23 22:24:58', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4922', '63', '更新功能', '192.168.100.163', '2017-08-23 22:25:25', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4923', '63', '更新功能', '192.168.100.163', '2017-08-23 22:27:44', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4924', '63', '更新功能', '192.168.100.163', '2017-08-23 22:28:54', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4925', '63', '更新功能', '192.168.100.163', '2017-08-23 22:46:03', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4926', '63', '更新功能', '192.168.100.163', '2017-08-23 22:55:36', '0', '更新功能ID为 2 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4927', '63', '更新功能', '192.168.100.163', '2017-08-23 22:57:13', '0', '更新功能ID为 1 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4928', '63', '更新功能', '192.168.100.163', '2017-08-23 22:59:08', '0', '更新功能ID为 2 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4929', '63', '更新功能', '192.168.100.163', '2017-08-23 22:59:16', '0', '更新功能ID为 3 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4930', '63', '登录系统', '192.168.100.163', '2017-08-24 00:08:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4931', '63', '登录系统', '192.168.100.163', '2017-08-24 00:21:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4932', '63', '登录系统', '192.168.100.164', '2017-08-24 21:14:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4933', '63', '登录系统', '192.168.100.164', '2017-08-25 20:31:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4934', '63', '登录系统', '192.168.100.164', '2017-08-25 20:31:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4935', '63', '登录系统', '192.168.100.164', '2017-08-25 21:10:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4936', '63', '更新角色按钮权限', '', '2017-08-25 21:45:05', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4937', '63', '更新角色按钮权限', '', '2017-08-25 21:53:02', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4938', '63', '更新角色按钮权限', '', '2017-08-25 22:06:19', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4939', '63', '更新角色按钮权限', '', '2017-08-25 22:06:31', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4940', '63', '更新角色按钮权限', '', '2017-08-25 22:07:06', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4941', '63', '更新角色按钮权限', '', '2017-08-25 22:09:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4942', '63', '更新角色按钮权限', '', '2017-08-25 23:25:00', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4943', '63', '更新角色按钮权限', '', '2017-08-25 23:27:17', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4944', '63', '更新角色按钮权限', '', '2017-08-25 23:28:16', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4945', '63', '更新角色按钮权限', '', '2017-08-25 23:28:23', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4946', '63', '更新角色按钮权限', '', '2017-08-25 23:29:14', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4947', '63', '更新角色按钮权限', '', '2017-08-25 23:29:22', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4948', '63', '更新角色按钮权限', '', '2017-08-25 23:30:24', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4949', '63', '更新角色按钮权限', '', '2017-08-25 23:31:31', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4950', '63', '更新角色按钮权限', '', '2017-08-25 23:31:40', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4951', '63', '更新角色按钮权限', '', '2017-08-25 23:31:50', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4952', '63', '更新角色按钮权限', '', '2017-08-25 23:32:01', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4953', '63', '更新角色按钮权限', '', '2017-08-25 23:34:09', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4954', '63', '更新角色按钮权限', '', '2017-08-25 23:36:56', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4955', '63', '更新角色按钮权限', '', '2017-08-25 23:37:19', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4956', '63', '更新角色按钮权限', '', '2017-08-25 23:44:54', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4957', '63', '更新角色按钮权限', '', '2017-08-25 23:45:07', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4958', '63', '更新角色按钮权限', '', '2017-08-25 23:45:15', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4959', '63', '更新角色按钮权限', '', '2017-08-25 23:45:27', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4960', '63', '更新角色按钮权限', '', '2017-08-25 23:45:37', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4961', '63', '更新角色按钮权限', '', '2017-08-25 23:45:44', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4962', '63', '更新角色按钮权限', '', '2017-08-25 23:45:53', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4963', '63', '更新角色按钮权限', '', '2017-08-25 23:45:58', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4964', '63', '更新角色按钮权限', '', '2017-08-25 23:46:03', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4965', '63', '更新角色按钮权限', '', '2017-08-25 23:46:08', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4966', '63', '更新角色按钮权限', '', '2017-08-25 23:46:21', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4967', '63', '更新功能', '192.168.100.164', '2017-08-25 23:46:57', '0', '更新功能ID为 13 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4968', '63', '更新功能', '192.168.100.164', '2017-08-25 23:47:04', '0', '更新功能ID为 12 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4969', '63', '更新功能', '192.168.100.164', '2017-08-25 23:47:53', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4970', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:00', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4971', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:08', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4972', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:26', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4973', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:35', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4974', '63', '更新功能', '192.168.100.164', '2017-08-25 23:48:54', '0', '更新功能ID为 25 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4975', '63', '更新功能', '192.168.100.164', '2017-08-25 23:49:01', '0', '更新功能ID为 217 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4976', '63', '更新功能', '192.168.100.164', '2017-08-25 23:49:07', '0', '更新功能ID为 218 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4977', '63', '更新角色按钮权限', '', '2017-08-25 23:49:38', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4978', '63', '更新角色按钮权限', '', '2017-08-25 23:49:54', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4979', '63', '更新角色按钮权限', '', '2017-08-25 23:50:03', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4980', '63', '更新功能', '192.168.100.164', '2017-08-25 23:54:54', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4981', '63', '更新功能', '192.168.100.164', '2017-08-25 23:55:10', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4982', '63', '更新功能', '192.168.100.164', '2017-08-25 23:55:40', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4983', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:15', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4984', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:23', '0', '更新功能ID为 202 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4985', '63', '更新功能', '192.168.100.164', '2017-08-25 23:56:29', '0', '更新功能ID为 40 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('4986', '63', '更新角色按钮权限', '', '2017-08-25 23:57:05', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4987', '63', '更新角色按钮权限', '', '2017-08-25 23:57:11', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4988', '63', '更新UserBusiness', '192.168.100.164', '2017-08-25 23:57:26', '0', '更新UserBusiness的ID为 7 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4989', '63', '更新角色按钮权限', '', '2017-08-25 23:59:28', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4990', '63', '更新角色按钮权限', '', '2017-08-26 00:00:20', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4991', '63', '更新角色按钮权限', '', '2017-08-26 00:02:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4992', '63', '更新角色按钮权限', '', '2017-08-26 00:02:27', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4993', '63', '更新角色按钮权限', '', '2017-08-26 00:04:57', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4994', '63', '登录系统', '192.168.100.164', '2017-08-26 00:28:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4995', '63', '登录系统', '192.168.100.164', '2017-08-26 00:52:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4996', '63', '登录系统', '192.168.100.163', '2017-08-27 19:32:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('4997', '63', '更新角色按钮权限', '', '2017-08-27 19:35:29', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('4998', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 19:57:47', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('4999', '63', '更新角色按钮权限', '', '2017-08-27 20:32:34', '0', '角色按钮权限的ID为 7 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5000', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 20:32:50', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5001', '63', '登录系统', '192.168.100.163', '2017-08-27 20:42:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5002', '63', '更新UserBusiness', '192.168.100.163', '2017-08-27 20:52:24', '0', '更新UserBusiness的ID为 16 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5003', '63', '更新角色按钮权限', '', '2017-08-27 21:06:01', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5004', '63', '更新角色按钮权限', '', '2017-08-27 21:08:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5005', '63', '更新角色按钮权限', '', '2017-08-27 21:09:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5006', '63', '更新角色按钮权限', '', '2017-08-27 21:09:39', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5007', '63', '登录系统', '192.168.100.163', '2017-08-27 22:12:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5008', '63', '更新功能', '192.168.100.163', '2017-08-27 22:56:24', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5009', '63', '更新功能', '192.168.100.163', '2017-08-27 22:56:38', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5010', '63', '批量删除供应商', '192.168.100.163', '2017-08-27 23:05:28', '0', '批量删除供应商ID为 52,51,50,49,48,47,41,37 成功!', '批量删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('5011', '63', '增加单据', '192.168.100.163', '2017-08-27 23:10:44', '0', '增加单据编号为 GHDD201708270001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5012', '63', '保存仓管通明细', '192.168.100.163', '2017-08-27 23:10:44', '0', '保存仓管通明细对应主表编号为 28 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5013', '63', '批量修改单据状态', '192.168.100.163', '2017-08-27 23:16:13', '0', '批量修改状态,单据ID为 28 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5014', '63', '批量修改单据状态', '192.168.100.163', '2017-08-27 23:16:16', '0', '批量修改状态,单据ID为 28 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5015', '63', '登录系统', '192.168.100.163', '2017-08-28 21:12:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5016', '63', '增加单据', '192.168.100.163', '2017-08-28 23:06:40', '0', '增加单据编号为 XSCK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5017', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:06:40', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5018', '63', '增加单据', '192.168.100.163', '2017-08-28 23:13:08', '0', '增加单据编号为 XSTH201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5019', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:13:09', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5020', '63', '增加单据', '192.168.100.163', '2017-08-28 23:15:45', '0', '增加单据编号为 CGTH201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5021', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:15:45', '0', '保存仓管通明细对应主表编号为 31 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5022', '63', '更新单据', '192.168.100.163', '2017-08-28 23:16:12', '0', '更新单据ID为 30 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5023', '63', '增加单据', '192.168.100.163', '2017-08-28 23:17:55', '0', '增加单据编号为 QTRK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5024', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:17:55', '0', '保存仓管通明细对应主表编号为 32 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5025', '63', '增加单据', '192.168.100.163', '2017-08-28 23:21:14', '0', '增加单据编号为 QTCK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5026', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:21:15', '0', '保存仓管通明细对应主表编号为 33 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5027', '63', '增加单据', '192.168.100.163', '2017-08-28 23:37:02', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5028', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:37:02', '0', '保存仓管通明细对应主表编号为 34 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5029', '63', '删除单据', '192.168.100.163', '2017-08-28 23:38:46', '0', '删除单据ID为 34 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5030', '63', '增加单据', '192.168.100.163', '2017-08-28 23:38:58', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5031', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:38:58', '0', '保存仓管通明细对应主表编号为 35 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5032', '63', '删除单据', '192.168.100.163', '2017-08-28 23:39:18', '0', '删除单据ID为 35 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5033', '63', '增加单据', '192.168.100.163', '2017-08-28 23:39:28', '0', '增加单据编号为 DBCK201708280001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5034', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:39:28', '0', '保存仓管通明细对应主表编号为 36 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5035', '63', '增加单据', '192.168.100.163', '2017-08-28 23:56:34', '0', '增加单据编号为 DBCK201708280002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5036', '63', '保存仓管通明细', '192.168.100.163', '2017-08-28 23:56:35', '0', '保存仓管通明细对应主表编号为 37 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5037', '63', '增加单据', '192.168.100.163', '2017-08-29 00:20:11', '0', '增加单据编号为 DBCK201708290001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5038', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 00:20:11', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5039', '63', '更新单据', '192.168.100.163', '2017-08-29 00:20:49', '0', '更新单据ID为 38 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5040', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 00:20:49', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5041', '63', '更新角色按钮权限', '', '2017-08-29 00:27:51', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5042', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 00:28:19', '0', '批量修改状态,单据ID为 33 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5043', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 00:28:21', '0', '批量修改状态,单据ID为 33 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5044', '63', '登录系统', '192.168.100.163', '2017-08-29 20:33:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5045', '63', '更新角色按钮权限', '', '2017-08-29 20:38:41', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5046', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 20:38:57', '0', '批量修改状态,单据ID为 36 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5047', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 20:39:00', '0', '批量修改状态,单据ID为 36 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5048', '63', '更新单据', '192.168.100.163', '2017-08-29 20:41:12', '0', '更新单据ID为 31 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5049', '63', '批量删除单据', '192.168.100.163', '2017-08-29 20:41:41', '0', '批量删除单据ID为 36 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5050', '63', '更新单据', '192.168.100.163', '2017-08-29 20:41:56', '0', '更新单据ID为 38 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5051', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 20:41:57', '0', '保存仓管通明细对应主表编号为 38 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5052', '63', '更新单据', '192.168.100.163', '2017-08-29 20:51:57', '0', '更新单据ID为 30 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5053', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 20:51:57', '0', '保存仓管通明细对应主表编号为 30 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5054', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:04', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5055', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:23', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5056', '63', '更新功能', '192.168.100.163', '2017-08-29 20:54:51', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5057', '63', '退出系统', '192.168.100.163', '2017-08-29 20:57:20', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5058', '63', '登录系统', '192.168.100.163', '2017-08-29 20:57:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5059', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 20:57:45', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5060', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:15', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5061', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:25', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5062', '63', '更新角色按钮权限', '', '2017-08-29 20:58:33', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5063', '63', '更新功能', '192.168.100.163', '2017-08-29 20:58:55', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5064', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 20:59:03', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5065', '63', '更新功能', '192.168.100.163', '2017-08-29 21:00:57', '0', '更新功能ID为 216 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5066', '63', '更新功能', '192.168.100.163', '2017-08-29 21:01:03', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5067', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:01:18', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5068', '63', '增加应用', '192.168.100.163', '2017-08-29 21:11:53', '0', '增加应用名称为 零售管理 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('5069', '63', '更新应用', '192.168.100.163', '2017-08-29 21:12:08', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5070', '63', '增加应用', '192.168.100.163', '2017-08-29 21:13:16', '0', '增加应用名称为 入库管理 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('5071', '63', '增加应用', '192.168.100.163', '2017-08-29 21:14:22', '0', '增加应用名称为 出库管理 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('5072', '63', '增加应用', '192.168.100.163', '2017-08-29 21:15:19', '0', '增加应用名称为 财务管理 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('5073', '63', '增加功能', '192.168.100.163', '2017-08-29 21:16:55', '0', '增加功能名称为 零售管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5074', '63', '增加功能', '192.168.100.163', '2017-08-29 21:17:23', '0', '增加功能名称为 入库管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5075', '63', '更新功能', '192.168.100.163', '2017-08-29 21:17:38', '0', '更新功能ID为 3 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5076', '63', '增加功能', '192.168.100.163', '2017-08-29 21:18:33', '0', '增加功能名称为 出库管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5077', '63', '增加功能', '192.168.100.163', '2017-08-29 21:18:58', '0', '增加功能名称为 财务管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5078', '63', '更新功能', '192.168.100.163', '2017-08-29 21:19:13', '0', '更新功能ID为 196 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5079', '63', '删除功能', '192.168.100.163', '2017-08-29 21:19:38', '0', '删除功能ID为 3 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('5080', '63', '更新功能', '192.168.100.163', '2017-08-29 21:21:42', '0', '更新功能ID为 32 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5081', '63', '更新功能', '192.168.100.163', '2017-08-29 21:21:59', '0', '更新功能ID为 33 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5082', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:21', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5083', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:33', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5084', '63', '更新功能', '192.168.100.163', '2017-08-29 21:22:47', '0', '更新功能ID为 38 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5085', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:13', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5086', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:28', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5087', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:43', '0', '更新功能ID为 202 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5088', '63', '更新功能', '192.168.100.163', '2017-08-29 21:23:59', '0', '更新功能ID为 40 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5089', '63', '增加功能', '192.168.100.163', '2017-08-29 21:25:04', '0', '增加功能名称为 零售管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5090', '63', '更新功能', '192.168.100.163', '2017-08-29 21:25:21', '0', '更新功能ID为 210 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5091', '63', '更新功能', '192.168.100.163', '2017-08-29 21:25:59', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5092', '63', '更新功能', '192.168.100.163', '2017-08-29 21:26:14', '0', '更新功能ID为 211 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5093', '63', '更新功能', '192.168.100.163', '2017-08-29 21:27:55', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5094', '63', '更新功能', '192.168.100.163', '2017-08-29 21:28:20', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5095', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:06', '0', '更新功能ID为 44 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5096', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:26', '0', '更新功能ID为 197 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5097', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:38', '0', '更新功能ID为 203 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5098', '63', '更新功能', '192.168.100.163', '2017-08-29 21:29:53', '0', '更新功能ID为 204 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5099', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:10', '0', '更新功能ID为 205 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5100', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:30', '0', '更新功能ID为 206 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5101', '63', '更新功能', '192.168.100.163', '2017-08-29 21:30:42', '0', '更新功能ID为 212 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5102', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:32:15', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5103', '63', '更新应用', '192.168.100.163', '2017-08-29 21:33:32', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5104', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:34:23', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5105', '63', '更新应用', '192.168.100.163', '2017-08-29 21:34:59', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5106', '63', '更新应用', '192.168.100.163', '2017-08-29 21:35:07', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5107', '63', '更新应用', '192.168.100.163', '2017-08-29 21:35:13', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5108', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:15', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5109', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:20', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5110', '63', '更新应用', '192.168.100.163', '2017-08-29 21:36:24', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5111', '63', '增加单据', '192.168.100.163', '2017-08-29 21:37:30', '0', '增加单据编号为 LSCK201708290001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5112', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 21:37:30', '0', '保存仓管通明细对应主表编号为 39 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5113', '63', '更新供应商预付款', '', '2017-08-29 21:37:36', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5114', '63', '批量删除单据', '192.168.100.163', '2017-08-29 21:37:36', '0', '批量删除单据ID为 39 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5115', '63', '更新功能', '192.168.100.163', '2017-08-29 21:40:46', '0', '更新功能ID为 213 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5116', '63', '更新UserBusiness', '192.168.100.163', '2017-08-29 21:41:02', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5117', '63', '更新仓库', '192.168.100.163', '2017-08-29 21:41:22', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('5118', '63', '更新仓库', '192.168.100.163', '2017-08-29 21:41:26', '0', '更新仓库ID为 4 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('5119', '63', '更新应用', '192.168.100.163', '2017-08-29 21:51:30', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5120', '63', '更新应用', '192.168.100.163', '2017-08-29 21:51:34', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5121', '63', '更新应用', '192.168.100.163', '2017-08-29 21:52:57', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5122', '63', '增加单据', '192.168.100.163', '2017-08-29 23:22:53', '0', '增加单据编号为 LSCK201708290001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5123', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:22:54', '0', '保存仓管通明细对应主表编号为 40 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5124', '63', '增加单据', '192.168.100.163', '2017-08-29 23:29:39', '0', '增加单据编号为 LSCK201708290002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5125', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:29:40', '0', '保存仓管通明细对应主表编号为 41 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5126', '63', '增加单据', '192.168.100.163', '2017-08-29 23:35:12', '0', '增加单据编号为 LSCK201708290003 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5127', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:35:13', '0', '保存仓管通明细对应主表编号为 42 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5128', '63', '增加单据', '192.168.100.163', '2017-08-29 23:39:44', '0', '增加单据编号为 LSCK201708290004 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5129', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:39:44', '0', '保存仓管通明细对应主表编号为 43 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5130', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 23:39:48', '0', '批量修改状态,单据ID为 43 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5131', '63', '批量修改单据状态', '192.168.100.163', '2017-08-29 23:40:02', '0', '批量修改状态,单据ID为 43 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5132', '63', '增加单据', '192.168.100.163', '2017-08-29 23:48:43', '0', '增加单据编号为 LSTH201708290001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5133', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:48:43', '0', '保存仓管通明细对应主表编号为 44 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5134', '63', '增加单据', '192.168.100.163', '2017-08-29 23:51:55', '0', '增加单据编号为 LSTH201708290002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5135', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:51:56', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5136', '63', '更新单据', '192.168.100.163', '2017-08-29 23:52:09', '0', '更新单据ID为 45 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5137', '63', '保存仓管通明细', '192.168.100.163', '2017-08-29 23:52:09', '0', '保存仓管通明细对应主表编号为 45 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5138', '63', '登录系统', '192.168.100.163', '2017-08-30 00:39:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5139', '63', '登录系统', '192.168.100.163', '2017-08-30 20:37:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5140', '63', '登录系统', '192.168.100.163', '2017-08-30 20:59:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5141', '63', '登录系统', '192.168.100.163', '2017-08-30 23:01:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5142', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:24', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5143', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:34', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5144', '63', '更新应用', '192.168.100.163', '2017-08-30 23:08:40', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5145', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:10', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5146', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:15', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5147', '63', '更新应用', '192.168.100.163', '2017-08-30 23:09:40', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5148', '63', '更新应用', '192.168.100.163', '2017-08-30 23:10:52', '0', '更新应用ID为 23 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5149', '63', '更新应用', '192.168.100.163', '2017-08-30 23:10:56', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5150', '63', '更新应用', '192.168.100.163', '2017-08-30 23:11:44', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5151', '63', '增加单据', '192.168.100.163', '2017-08-30 23:19:46', '0', '增加单据编号为 LSCK201708300001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5152', '63', '保存仓管通明细', '192.168.100.163', '2017-08-30 23:19:46', '0', '保存仓管通明细对应主表编号为 46 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5153', '63', '增加单据', '192.168.100.163', '2017-08-30 23:38:11', '0', '增加单据编号为 LSCK201708300002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5154', '63', '保存仓管通明细', '192.168.100.163', '2017-08-30 23:38:12', '0', '保存仓管通明细对应主表编号为 47 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5155', '63', '更新供应商预付款', '', '2017-08-30 23:39:45', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5156', '63', '删除单据', '192.168.100.163', '2017-08-30 23:39:45', '0', '删除单据ID为 47 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5157', '63', '更新供应商预付款', '', '2017-08-30 23:59:30', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5158', '63', '批量删除单据', '192.168.100.163', '2017-08-30 23:59:30', '0', '批量删除单据ID为 46 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5159', '63', '增加单据', '192.168.100.163', '2017-08-31 00:30:31', '0', '增加单据编号为 LSCK201708310001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5160', '63', '保存仓管通明细', '192.168.100.163', '2017-08-31 00:30:32', '0', '保存仓管通明细对应主表编号为 48 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5161', '63', '更新单据', '192.168.100.163', '2017-08-31 00:55:26', '0', '更新单据ID为 48 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5162', '63', '增加单据', '192.168.100.163', '2017-08-31 00:57:40', '0', '增加单据编号为 LSCK201708310002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5163', '63', '保存仓管通明细', '192.168.100.163', '2017-08-31 00:57:41', '0', '保存仓管通明细对应主表编号为 49 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5164', '63', '删除单据', '192.168.100.163', '2017-08-31 00:57:47', '0', '删除单据ID为 40 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5165', '63', '更新供应商预付款', '', '2017-08-31 00:57:47', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5166', '63', '登录系统', '192.168.100.163', '2017-08-31 20:27:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5167', '63', '增加功能', '192.168.100.163', '2017-08-31 21:25:40', '0', '增加功能名称为 入库明细 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5168', '63', '增加功能', '192.168.100.163', '2017-08-31 21:28:19', '0', '增加功能名称为 出库明细 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5169', '63', '增加功能', '192.168.100.163', '2017-08-31 21:29:14', '0', '增加功能名称为 入库汇总 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5170', '63', '增加功能', '192.168.100.163', '2017-08-31 21:29:57', '0', '增加功能名称为 出库汇总 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5171', '63', '更新UserBusiness', '192.168.100.163', '2017-08-31 21:30:25', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5172', '63', '登录系统', '192.168.100.163', '2017-08-31 21:51:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5173', '63', '登录系统', '192.168.100.163', '2017-08-31 22:07:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5174', '63', '登录系统', '192.168.100.163', '2017-09-01 23:06:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5175', '63', '登录系统', '192.168.1.106', '2017-09-03 12:46:05', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5176', '63', '增加单据', '192.168.1.106', '2017-09-03 12:51:50', '0', '增加单据编号为 LSCK201709030001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5177', '63', '保存仓管通明细', '192.168.1.106', '2017-09-03 12:51:50', '0', '保存仓管通明细对应主表编号为 50 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5178', '63', '登录系统', '192.168.100.163', '2017-09-03 19:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5179', '63', '登录系统', '192.168.100.163', '2017-09-03 23:06:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5180', '63', '登录系统', '192.168.100.163', '2017-09-04 20:12:43', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5181', '63', '登录系统', '192.168.100.163', '2017-09-04 21:24:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5182', '63', '增加单据', '192.168.100.163', '2017-09-04 21:29:44', '0', '增加单据编号为 LSCK201709040001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5183', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:29:45', '0', '保存仓管通明细对应主表编号为 51 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5184', '63', '更新供应商预付款', '', '2017-09-04 21:29:50', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5185', '63', '批量删除单据', '192.168.100.163', '2017-09-04 21:29:50', '0', '批量删除单据ID为 51 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5186', '63', '增加单据', '192.168.100.163', '2017-09-04 21:32:49', '0', '增加单据编号为 LSCK201709040001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5187', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:32:50', '0', '保存仓管通明细对应主表编号为 52 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5188', '63', '增加单据', '192.168.100.163', '2017-09-04 21:34:02', '0', '增加单据编号为 LSCK201709040002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5189', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 21:34:02', '0', '保存仓管通明细对应主表编号为 53 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5190', '63', '批量修改单据状态', '192.168.100.163', '2017-09-04 21:51:45', '0', '批量修改状态,单据ID为 50 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5191', '63', '增加供应商', '192.168.100.163', '2017-09-04 22:12:38', '0', '增加供应商名称为 aaaa 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('5192', '63', '删除供应商', '192.168.100.163', '2017-09-04 22:12:54', '0', '删除供应商ID为 47,名称为 aaaa成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('5193', '63', '增加单据', '192.168.100.163', '2017-09-04 22:20:12', '0', '增加单据编号为 CGRK201709040001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5194', '63', '保存仓管通明细', '192.168.100.163', '2017-09-04 22:20:12', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5195', '63', '更新单据', '192.168.100.163', '2017-09-04 22:26:36', '0', '更新单据ID为 54 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5196', '63', '增加单据', '192.168.100.163', '2017-09-05 00:10:03', '0', '增加单据编号为 LPCZ201709050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5197', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 00:10:04', '0', '保存仓管通明细对应主表编号为 55 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5198', '63', '登录系统', '192.168.100.163', '2017-09-05 20:59:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5199', '63', '登录系统', '192.168.100.163', '2017-09-05 21:00:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5200', '63', '增加单据', '192.168.100.163', '2017-09-05 22:30:17', '0', '增加单据编号为 LPXS201709050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5201', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:30:17', '0', '保存仓管通明细对应主表编号为 56 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5202', '63', '增加单据', '192.168.100.163', '2017-09-05 22:37:54', '0', '增加单据编号为 CGRK201709050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5203', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:37:54', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5204', '63', '增加单据', '192.168.100.163', '2017-09-05 22:45:23', '0', '增加单据编号为 LPXS201709050002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5205', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:45:23', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5206', '63', '更新单据', '192.168.100.163', '2017-09-05 22:45:31', '0', '更新单据ID为 58 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5207', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 22:45:31', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5208', '63', '登录系统', '192.168.100.163', '2017-09-05 23:10:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5209', '63', '增加单据', '192.168.100.163', '2017-09-05 23:12:18', '0', '增加单据编号为 LPCZ201709050002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5210', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:12:18', '0', '保存仓管通明细对应主表编号为 59 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5211', '63', '更新单据', '192.168.100.163', '2017-09-05 23:15:45', '0', '更新单据ID为 58 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5212', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:15:45', '0', '保存仓管通明细对应主表编号为 58 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5213', '63', '登录系统', '192.168.100.163', '2017-09-05 23:25:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5214', '63', '批量删除单据', '192.168.100.163', '2017-09-05 23:25:55', '0', '批量删除单据ID为 58,56 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5215', '63', '批量删除单据', '192.168.100.163', '2017-09-05 23:25:59', '0', '批量删除单据ID为 59,55 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5216', '63', '增加单据', '192.168.100.163', '2017-09-05 23:45:48', '0', '增加单据编号为 LPCZ201709050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5217', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:45:48', '0', '保存仓管通明细对应主表编号为 60 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5218', '63', '增加单据', '192.168.100.163', '2017-09-05 23:48:10', '0', '增加单据编号为 LPXS201709050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5219', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:48:11', '0', '保存仓管通明细对应主表编号为 61 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5220', '63', '增加单据', '192.168.100.163', '2017-09-05 23:52:42', '0', '增加单据编号为 LPCZ201709050002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5221', '63', '保存仓管通明细', '192.168.100.163', '2017-09-05 23:52:42', '0', '保存仓管通明细对应主表编号为 62 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5222', '63', '登录系统', '192.168.100.163', '2017-09-06 22:21:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5223', '63', '登录系统', '127.0.0.1', '2017-09-16 22:14:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5224', '63', '????', '127.0.0.1', '2017-09-16 22:40:55', '0', '?????jsh ????', 'jsh ????'); +INSERT INTO `jsh_log` VALUES ('5225', '63', '????', '127.0.0.1', '2017-09-16 22:41:03', '0', '?????jsh ????', 'jsh ????'); +INSERT INTO `jsh_log` VALUES ('5226', '63', '退出系统', '127.0.0.1', '2017-09-16 22:44:59', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5227', '63', '登录系统', '127.0.0.1', '2017-09-16 22:45:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5228', '63', '登录系统', '127.0.0.1', '2017-09-16 23:08:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5229', '63', '登录系统', '127.0.0.1', '2017-09-16 23:23:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5230', '63', '登录系统', '127.0.0.1', '2017-09-16 23:39:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5231', '63', '增加功能', '127.0.0.1', '2017-09-16 23:42:01', '0', '增加功能名称为 啊啊 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5232', '63', '更新功能', '127.0.0.1', '2017-09-16 23:42:44', '0', '更新功能ID为 230 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5233', '63', '增加功能', '127.0.0.1', '2017-09-16 23:44:51', '0', '增加功能名称为 溜溜 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5234', '63', '更新功能', '127.0.0.1', '2017-09-16 23:45:09', '0', '更新功能ID为 231 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5235', '63', '更新UserBusiness', '127.0.0.1', '2017-09-16 23:45:54', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5236', '63', '登录系统', '127.0.0.1', '2017-09-16 23:47:50', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5237', '63', '更新UserBusiness', '127.0.0.1', '2017-09-16 23:49:02', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5238', '63', '批量删除功能', '127.0.0.1', '2017-09-16 23:49:42', '0', '批量删除功能ID为 230,231 成功!', '批量删除功能成功'); +INSERT INTO `jsh_log` VALUES ('5239', '63', '登录系统', '127.0.0.1', '2017-09-17 00:03:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5240', '63', '登录系统', '127.0.0.1', '2017-09-17 20:16:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5241', '63', '更新单据', '127.0.0.1', '2017-09-17 20:17:17', '0', '更新单据ID为 57 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5242', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 20:17:17', '0', '保存仓管通明细对应主表编号为 57 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5243', '63', '登录系统', '127.0.0.1', '2017-09-17 21:38:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5244', '63', '增加单据', '127.0.0.1', '2017-09-17 21:45:14', '0', '增加单据编号为 CGRK201709170001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5245', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:45:14', '0', '保存仓管通明细对应主表编号为 63 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5246', '63', '增加单据', '127.0.0.1', '2017-09-17 21:45:44', '0', '增加单据编号为 CGRK201709170002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5247', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:45:44', '0', '保存仓管通明细对应主表编号为 64 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5248', '63', '批量删除单据', '127.0.0.1', '2017-09-17 21:45:53', '0', '批量删除单据ID为 64 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5249', '63', '增加单据', '127.0.0.1', '2017-09-17 21:47:07', '0', '增加单据编号为 CGRK201709170002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5250', '63', '保存仓管通明细', '127.0.0.1', '2017-09-17 21:47:08', '0', '保存仓管通明细对应主表编号为 65 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5251', '63', '批量修改单据状态', '127.0.0.1', '2017-09-17 23:09:39', '0', '批量修改状态,单据ID为 63 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5252', '63', '登录系统', '106.120.11.23', '2017-09-19 20:56:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5253', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:57:32', '0', '批量修改状态,单据ID为 53 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5254', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:58:19', '0', '批量修改状态,单据ID为 53 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5255', '63', '批量修改单据状态', '106.39.148.33', '2017-09-19 20:58:43', '0', '批量修改状态,单据ID为 45 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5256', '63', '批量修改商品状态', '106.39.148.33', '2017-09-19 20:59:37', '0', '批量修改状态,商品ID为 559 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('5257', '63', '登录系统', '119.86.127.38', '2017-09-19 21:01:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5258', '63', '删除经手人', '106.120.11.23', '2017-09-19 21:02:02', '0', '删除经手人ID为 1 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('5259', '63', '删除经手人', '106.120.11.23', '2017-09-19 21:02:06', '0', '删除经手人ID为 2 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('5260', '63', '批量修改单据状态', '106.120.11.23', '2017-09-19 21:02:30', '0', '批量修改状态,单据ID为 65 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5261', '63', '登录系统', '220.112.121.70', '2017-09-19 21:05:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5262', '63', '登录系统', '115.195.91.50', '2017-09-19 21:07:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5263', '63', '退出系统', '115.195.91.50', '2017-09-19 21:08:05', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5264', '63', '登录系统', '117.64.147.64', '2017-09-19 21:22:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5265', '63', '登录系统', '211.148.101.34', '2017-09-19 22:15:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5266', '63', '登录系统', '211.148.101.34', '2017-09-19 22:16:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5267', '63', '登录系统', '117.175.132.159', '2017-09-19 22:16:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5268', '63', '登录系统', '117.75.19.137', '2017-09-19 22:33:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5269', '63', '登录系统', '183.198.47.127', '2017-09-19 22:35:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5270', '63', '删除应用', '114.62.212.4', '2017-09-19 22:48:34', '0', '删除应用ID为 21 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('5271', '63', '删除应用', '114.62.212.4', '2017-09-19 22:48:50', '0', '删除应用ID为 1 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('5272', '63', '删除应用', '114.62.212.4', '2017-09-19 22:49:20', '0', '删除应用ID为 20 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('5273', '63', '更新应用', '114.62.212.4', '2017-09-19 22:52:57', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5274', '63', '更新应用', '114.62.212.4', '2017-09-19 22:53:02', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5275', '63', '更新应用', '114.62.212.4', '2017-09-19 22:59:14', '0', '更新应用ID为 26 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5276', '63', '增加功能', '114.62.212.4', '2017-09-19 22:59:43', '0', '增加功能名称为 组装拆卸 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5277', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:10', '0', '更新功能ID为 230 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5278', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:32', '0', '更新功能ID为 221 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5279', '63', '更新功能', '114.62.212.4', '2017-09-19 23:01:51', '0', '更新功能ID为 196 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5280', '63', '增加功能', '114.62.212.4', '2017-09-19 23:05:09', '0', '增加功能名称为 组装单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5281', '63', '增加功能', '114.62.212.4', '2017-09-19 23:06:05', '0', '增加功能名称为 拆卸单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5282', '63', '更新UserBusiness', '114.62.212.4', '2017-09-19 23:06:52', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5283', '63', '更新UserBusiness', '114.62.212.4', '2017-09-19 23:07:15', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5284', '63', '更新功能', '114.62.212.4', '2017-09-19 23:08:36', '0', '更新功能ID为 231 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5285', '63', '更新功能', '114.62.212.4', '2017-09-19 23:09:08', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5286', '63', '更新功能', '114.62.212.4', '2017-09-19 23:09:20', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5287', '63', '增加功能', '114.62.212.4', '2017-09-19 23:09:59', '0', '增加功能名称为 拆卸单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5288', '63', '登录系统', '183.38.180.158', '2017-09-19 23:26:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5289', '63', '更新功能', '114.62.212.4', '2017-09-19 23:26:22', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5290', '63', '更新功能', '114.62.212.4', '2017-09-19 23:26:34', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5291', '63', '更新功能', '114.62.212.4', '2017-09-19 23:28:10', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5292', '63', '更新功能', '114.62.212.4', '2017-09-19 23:28:24', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5293', '63', '登录系统', '127.0.0.1', '2017-09-19 23:32:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5294', '63', '登录系统', '127.0.0.1', '2017-09-20 21:32:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5295', '63', '增加单据', '127.0.0.1', '2017-09-20 22:59:53', '0', '增加单据编号为 ZZD201709200001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5296', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 22:59:53', '0', '保存仓管通明细对应主表编号为 66 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5297', '63', '登录系统', '127.0.0.1', '2017-09-20 23:25:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5298', '63', '增加单据', '127.0.0.1', '2017-09-20 23:26:34', '0', '增加单据编号为 ZZD201709200002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5299', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:26:35', '0', '保存仓管通明细对应主表编号为 67 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5300', '63', '批量删除单据', '127.0.0.1', '2017-09-20 23:28:45', '0', '批量删除单据ID为 66 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5301', '63', '批量删除单据', '127.0.0.1', '2017-09-20 23:28:48', '0', '批量删除单据ID为 67 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5302', '63', '增加单据', '127.0.0.1', '2017-09-20 23:29:28', '0', '增加单据编号为 ZZD201709200001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5303', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:29:28', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5304', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:44', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5305', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:52', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5306', '63', '更新功能', '127.0.0.1', '2017-09-20 23:30:55', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5307', '63', '更新功能', '127.0.0.1', '2017-09-20 23:32:57', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5308', '63', '更新角色按钮权限', '', '2017-09-20 23:33:53', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5309', '63', '增加单据', '127.0.0.1', '2017-09-20 23:40:55', '0', '增加单据编号为 CSD201709200001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5310', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:40:56', '0', '保存仓管通明细对应主表编号为 69 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5311', '63', '增加单据', '127.0.0.1', '2017-09-20 23:42:49', '0', '增加单据编号为 CGRK201709200001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5312', '63', '保存仓管通明细', '127.0.0.1', '2017-09-20 23:42:50', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5313', '63', '删除单据', '127.0.0.1', '2017-09-20 23:43:08', '0', '删除单据ID为 70 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5314', '63', '登录系统', '127.0.0.1', '2017-09-21 22:32:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5315', '63', '增加单据', '127.0.0.1', '2017-09-21 22:37:20', '0', '增加单据编号为 CGRK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5316', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:37:21', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5317', '63', '增加单据', '127.0.0.1', '2017-09-21 22:39:00', '0', '增加单据编号为 XSTH201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5318', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:39:01', '0', '保存仓管通明细对应主表编号为 71 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5319', '63', '增加单据', '127.0.0.1', '2017-09-21 22:39:26', '0', '增加单据编号为 QTRK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5320', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:39:26', '0', '保存仓管通明细对应主表编号为 72 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5321', '63', '增加单据', '127.0.0.1', '2017-09-21 22:40:01', '0', '增加单据编号为 XSCK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5322', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:40:01', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5323', '63', '增加单据', '127.0.0.1', '2017-09-21 22:40:57', '0', '增加单据编号为 CGTH201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5324', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:40:57', '0', '保存仓管通明细对应主表编号为 74 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5325', '63', '增加单据', '127.0.0.1', '2017-09-21 22:41:15', '0', '增加单据编号为 QTCK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5326', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:41:15', '0', '保存仓管通明细对应主表编号为 75 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5327', '63', '增加单据', '127.0.0.1', '2017-09-21 22:41:36', '0', '增加单据编号为 DBCK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5328', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:41:36', '0', '保存仓管通明细对应主表编号为 76 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5329', '63', '增加单据', '127.0.0.1', '2017-09-21 22:42:44', '0', '增加单据编号为 LSCK201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5330', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:42:44', '0', '保存仓管通明细对应主表编号为 77 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5331', '63', '增加单据', '127.0.0.1', '2017-09-21 22:46:07', '0', '增加单据编号为 LSTH201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5332', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 22:46:07', '0', '保存仓管通明细对应主表编号为 78 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5333', '63', '更新功能', '127.0.0.1', '2017-09-21 22:50:07', '0', '更新功能ID为 214 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5334', '63', '更新功能', '127.0.0.1', '2017-09-21 22:50:28', '0', '更新功能ID为 215 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5335', '63', '更新角色按钮权限', '', '2017-09-21 22:50:50', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5336', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 22:51:05', '0', '批量修改状态,单据ID为 62 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5337', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 22:51:08', '0', '批量修改状态,单据ID为 62 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5338', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:01', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5339', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:26', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5340', '63', '更新功能', '127.0.0.1', '2017-09-21 22:54:32', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5341', '63', '更新UserBusiness', '127.0.0.1', '2017-09-21 23:04:48', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5342', '63', '更新UserBusiness', '127.0.0.1', '2017-09-21 23:05:30', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5343', '63', '更新角色按钮权限', '', '2017-09-21 23:05:53', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5344', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:01', '0', '批量修改状态,单据ID为 69 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5345', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:03', '0', '批量修改状态,单据ID为 69 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5346', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:07', '0', '批量修改状态,单据ID为 68 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5347', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:08:09', '0', '批量修改状态,单据ID为 68 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5348', '63', '增加单据', '127.0.0.1', '2017-09-21 23:16:37', '0', '增加单据编号为 CGRK201709210002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5349', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:16:37', '0', '保存仓管通明细对应主表编号为 79 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5350', '63', '增加单据', '127.0.0.1', '2017-09-21 23:17:16', '0', '增加单据编号为 ZZD201709210001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5351', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:17:16', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5352', '63', '更新单据', '127.0.0.1', '2017-09-21 23:18:48', '0', '更新单据ID为 69 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5353', '63', '更新单据', '127.0.0.1', '2017-09-21 23:23:39', '0', '更新单据ID为 80 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5354', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:23:40', '0', '保存仓管通明细对应主表编号为 80 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5355', '63', '更新单据', '127.0.0.1', '2017-09-21 23:24:11', '0', '更新单据ID为 68 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5356', '63', '保存仓管通明细', '127.0.0.1', '2017-09-21 23:24:11', '0', '保存仓管通明细对应主表编号为 68 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5357', '63', '批量修改单据状态', '127.0.0.1', '2017-09-21 23:24:17', '0', '批量修改状态,单据ID为 80 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5358', '63', '登录系统', '127.0.0.1', '2017-09-22 21:45:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5359', '63', '登录系统', '127.0.0.1', '2017-09-22 22:30:07', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5360', '63', '批量修改单据状态', '127.0.0.1', '2017-09-22 22:37:57', '0', '批量修改状态,单据ID为 65 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5361', '63', '更新单据', '127.0.0.1', '2017-09-22 22:38:19', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5362', '63', '增加单据', '127.0.0.1', '2017-09-22 22:43:28', '0', '增加单据编号为 CGRK201709220001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5363', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 22:43:28', '0', '保存仓管通明细对应主表编号为 81 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5364', '63', '更新单据', '127.0.0.1', '2017-09-22 22:46:52', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5365', '63', '更新单据', '127.0.0.1', '2017-09-22 22:51:06', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5366', '63', '更新单据', '127.0.0.1', '2017-09-22 22:51:30', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5367', '63', '登录系统', '127.0.0.1', '2017-09-22 22:57:39', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5368', '63', '更新单据', '127.0.0.1', '2017-09-22 22:59:16', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5369', '63', '更新单据', '127.0.0.1', '2017-09-22 23:02:38', '0', '更新单据ID为 81 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5370', '63', '更新单据', '127.0.0.1', '2017-09-22 23:02:49', '0', '更新单据ID为 81 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5371', '63', '更新单据', '127.0.0.1', '2017-09-22 23:03:10', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5372', '63', '更新单据', '127.0.0.1', '2017-09-22 23:03:39', '0', '更新单据ID为 81 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5373', '63', '更新单据', '127.0.0.1', '2017-09-22 23:04:39', '0', '更新单据ID为 81 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5374', '63', '更新单据', '127.0.0.1', '2017-09-22 23:05:17', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5375', '63', '删除单据', '127.0.0.1', '2017-09-22 23:05:37', '0', '删除单据ID为 81 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5376', '63', '增加单据', '127.0.0.1', '2017-09-22 23:06:01', '0', '增加单据编号为 CGRK201709220001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5377', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:06:02', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5378', '63', '更新单据', '127.0.0.1', '2017-09-22 23:07:13', '0', '更新单据ID为 82 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5379', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:07:14', '0', '保存仓管通明细对应主表编号为 82 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5380', '63', '增加单据', '127.0.0.1', '2017-09-22 23:15:38', '0', '增加单据编号为 LSCK201709220001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5381', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:15:38', '0', '保存仓管通明细对应主表编号为 83 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5382', '63', '更新供应商预付款', '', '2017-09-22 23:15:42', '0', '更新供应商ID为 7 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5383', '63', '批量删除单据', '127.0.0.1', '2017-09-22 23:15:42', '0', '批量删除单据ID为 83 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5384', '63', '增加单据', '127.0.0.1', '2017-09-22 23:22:02', '0', '增加单据编号为 CGRK201709220002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5385', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:22:03', '0', '保存仓管通明细对应主表编号为 84 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5386', '63', '更新单据', '127.0.0.1', '2017-09-22 23:22:54', '0', '更新单据ID为 54 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5387', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:22:55', '0', '保存仓管通明细对应主表编号为 54 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5388', '63', '更新单据', '127.0.0.1', '2017-09-22 23:23:50', '0', '更新单据ID为 70 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5389', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:23:50', '0', '保存仓管通明细对应主表编号为 70 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5390', '63', '更新单据', '127.0.0.1', '2017-09-22 23:25:18', '0', '更新单据ID为 73 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5391', '63', '保存仓管通明细', '127.0.0.1', '2017-09-22 23:25:18', '0', '保存仓管通明细对应主表编号为 73 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5392', '63', '登录系统', '127.0.0.1', '2017-09-24 22:26:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5393', '63', '登录系统', '127.0.0.1', '2017-09-24 22:31:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5394', '63', '增加单据', '127.0.0.1', '2017-09-24 22:46:00', '0', '增加单据编号为 CGRK201709240001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5395', '63', '保存仓管通明细', '127.0.0.1', '2017-09-24 22:46:00', '0', '保存仓管通明细对应主表编号为 85 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5396', '63', '登录系统', '127.0.0.1', '2017-09-25 20:37:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5397', '63', '增加单据', '127.0.0.1', '2017-09-25 22:19:30', '0', '增加单据编号为 XSCK201709250001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5398', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:19:30', '0', '保存仓管通明细对应主表编号为 86 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5399', '63', '批量删除单据', '127.0.0.1', '2017-09-25 22:21:04', '0', '批量删除单据ID为 86 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5400', '63', '增加单据', '127.0.0.1', '2017-09-25 22:24:09', '0', '增加单据编号为 XSCK201709250001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5401', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:24:09', '0', '保存仓管通明细对应主表编号为 87 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5402', '63', '增加单据', '127.0.0.1', '2017-09-25 22:36:51', '0', '增加单据编号为 XSCK201709250002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5403', '63', '保存仓管通明细', '127.0.0.1', '2017-09-25 22:36:51', '0', '保存仓管通明细对应主表编号为 88 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5404', '63', '更新商品', '127.0.0.1', '2017-09-26 00:19:20', '0', '更新商品ID为 517 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5405', '63', '增加单据', '127.0.0.1', '2017-09-26 00:26:52', '0', '增加单据编号为 LSTH201709260001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5406', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 00:26:53', '0', '保存仓管通明细对应主表编号为 89 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5407', '63', '登录系统', '127.0.0.1', '2017-09-26 22:27:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5408', '63', '批量删除商品', '127.0.0.1', '2017-09-26 22:29:04', '0', '批量删除商品ID为 501 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5409', '63', '增加单据', '127.0.0.1', '2017-09-26 22:31:24', '0', '增加单据编号为 LSCK201709260001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5410', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 22:31:24', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5411', '63', '更新单据', '127.0.0.1', '2017-09-26 22:36:34', '0', '更新单据ID为 90 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5412', '63', '保存仓管通明细', '127.0.0.1', '2017-09-26 22:36:34', '0', '保存仓管通明细对应主表编号为 90 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5413', '63', '登录系统', '127.0.0.1', '2017-09-27 23:28:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5414', '63', '登录系统', '127.0.0.1', '2017-09-27 23:31:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5415', '63', '登录系统', '127.0.0.1', '2017-09-29 21:19:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5416', '63', '更新角色按钮权限', '', '2017-09-29 21:30:06', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5417', '63', '更新角色按钮权限', '', '2017-09-29 21:33:48', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5418', '63', '更新角色按钮权限', '', '2017-09-29 21:37:25', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5419', '63', '更新角色按钮权限', '', '2017-09-29 21:37:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5420', '63', '退出系统', '127.0.0.1', '2017-09-29 21:48:56', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5421', '63', '登录系统', '127.0.0.1', '2017-09-29 21:49:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5422', '63', '更新角色按钮权限', '', '2017-09-29 22:00:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5423', '63', '更新角色按钮权限', '', '2017-09-29 22:02:55', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5424', '63', '更新角色按钮权限', '', '2017-09-29 22:03:34', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5425', '63', '更新角色按钮权限', '', '2017-09-29 22:04:22', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5426', '63', '更新角色按钮权限', '', '2017-09-29 22:05:42', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5427', '63', '更新角色按钮权限', '', '2017-09-29 22:06:00', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5428', '63', '更新角色按钮权限', '', '2017-09-29 22:06:23', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5429', '63', '更新角色按钮权限', '', '2017-09-29 22:06:33', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5430', '63', '更新角色按钮权限', '', '2017-09-29 22:11:50', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5431', '63', '更新角色按钮权限', '', '2017-09-29 22:12:09', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5432', '63', '更新角色按钮权限', '', '2017-09-29 22:12:31', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5433', '63', '登录系统', '127.0.0.1', '2017-09-29 23:17:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5434', '63', '更新角色按钮权限', '', '2017-09-29 23:17:30', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5435', '63', '更新角色按钮权限', '', '2017-09-29 23:18:38', '0', '角色按钮权限的ID为 5 成功!', '更新角色按钮权限成功'); +INSERT INTO `jsh_log` VALUES ('5436', '63', '登录系统', '127.0.0.1', '2017-10-05 11:11:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5437', '63', '登录系统', '127.0.0.1', '2017-10-05 11:42:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5438', '63', '登录系统', '127.0.0.1', '2017-10-05 13:34:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5439', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:34:59', '0', '增加经手人名称为 22222 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('5440', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:35:05', '0', '更新经手人ID为 8 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('5441', '63', '批量删除经手人', '127.0.0.1', '2017-10-05 13:35:13', '0', '批量删除经手人ID为 8 成功!', '批量删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('5442', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:35:41', '0', '增加经手人名称为 789 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('5443', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:35:46', '0', '更新经手人ID为 9 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('5444', '63', '删除经手人', '127.0.0.1', '2017-10-05 13:35:52', '0', '删除经手人ID为 9 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('5445', '63', '登录系统', '127.0.0.1', '2017-10-05 13:38:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5446', '63', '登录系统', '127.0.0.1', '2017-10-05 13:41:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5447', '63', '增加经手人', '127.0.0.1', '2017-10-05 13:41:35', '0', '增加经手人名称为 123123 成功!', '增加经手人成功'); +INSERT INTO `jsh_log` VALUES ('5448', '63', '更新经手人', '127.0.0.1', '2017-10-05 13:41:40', '0', '更新经手人ID为 10 成功!', '更新经手人成功'); +INSERT INTO `jsh_log` VALUES ('5449', '63', '删除经手人', '127.0.0.1', '2017-10-05 13:41:42', '0', '删除经手人ID为 10 成功!', '删除经手人成功'); +INSERT INTO `jsh_log` VALUES ('5450', '63', '登录系统', '127.0.0.1', '2017-10-05 13:51:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5451', '63', '增加供应商', '127.0.0.1', '2017-10-05 13:51:43', '0', '增加供应商名称为 456456 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('5452', '63', '删除供应商', '127.0.0.1', '2017-10-05 13:51:47', '0', '删除供应商ID为 47,名称为 456456成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('5453', '63', '增加供应商', '127.0.0.1', '2017-10-05 13:52:05', '0', '增加供应商名称为 66666 成功!', '增加供应商成功'); +INSERT INTO `jsh_log` VALUES ('5454', '63', '更新供应商', '127.0.0.1', '2017-10-05 13:52:14', '0', '更新供应商ID为 48 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5455', '63', '删除供应商', '127.0.0.1', '2017-10-05 13:52:23', '0', '删除供应商ID为 48,名称为 666667777成功!', '删除供应商成功'); +INSERT INTO `jsh_log` VALUES ('5456', '63', '批量修改单位状态', '127.0.0.1', '2017-10-05 14:06:31', '0', '批量修改状态,单位ID为 46 成功!', '批量修改单位状态成功'); +INSERT INTO `jsh_log` VALUES ('5457', '63', '批量修改单位状态', '127.0.0.1', '2017-10-05 14:06:36', '0', '批量修改状态,单位ID为 46 成功!', '批量修改单位状态成功'); +INSERT INTO `jsh_log` VALUES ('5458', '63', '增加功能', '127.0.0.1', '2017-10-05 14:29:24', '0', '增加功能名称为 系统配置 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5459', '63', '更新UserBusiness', '127.0.0.1', '2017-10-05 14:30:10', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5460', '63', '登录系统', '127.0.0.1', '2017-10-05 15:36:25', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5461', '63', '更新系统配置', '', '2017-10-05 15:36:33', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5462', '63', '更新系统配置', '', '2017-10-05 15:37:05', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5463', '63', '更新系统配置', '', '2017-10-05 15:38:17', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5464', '63', '更新系统配置', '', '2017-10-05 15:44:50', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5465', '63', '更新系统配置', '', '2017-10-05 15:45:09', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5466', '63', '更新系统配置', '', '2017-10-05 15:45:25', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5467', '63', '更新系统配置', '', '2017-10-05 15:45:30', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5468', '63', '更新系统配置', '', '2017-10-05 15:48:21', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5469', '63', '更新系统配置', '', '2017-10-05 15:48:33', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5470', '63', '更新系统配置', '', '2017-10-05 15:51:37', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5471', '63', '更新系统配置', '', '2017-10-05 15:51:45', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5472', '63', '更新系统配置', '', '2017-10-05 15:57:50', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5473', '63', '更新系统配置', '', '2017-10-05 15:58:04', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5474', '63', '更新系统配置', '', '2017-10-05 16:14:50', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5475', '63', '更新系统配置', '', '2017-10-05 16:15:22', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5476', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5477', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 6 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5478', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 4 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5479', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 2 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5480', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 3 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5481', '63', '更新系统配置', '', '2017-10-05 16:16:39', '0', '更新系统配置ID为 5 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5482', '63', '登录系统', '127.0.0.1', '2017-10-05 17:03:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5483', '63', '更新系统配置', '', '2017-10-05 17:04:20', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5484', '63', '更新系统配置', '', '2017-10-05 17:04:40', '0', '更新系统配置ID为 1 成功!', '更新系统配置成功'); +INSERT INTO `jsh_log` VALUES ('5485', '63', '登录系统', '127.0.0.1', '2017-10-05 17:06:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5486', '63', '登录系统', '127.0.0.1', '2017-10-06 11:23:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5487', '63', '更新商品类别', '127.0.0.1', '2017-10-06 11:24:20', '0', '更新商品类别ID为 9 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('5488', '63', '更新商品类别', '127.0.0.1', '2017-10-06 11:24:24', '0', '更新商品类别ID为 3 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('5489', '63', '登录系统', '127.0.0.1', '2017-10-06 13:22:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5490', '63', '登录系统', '127.0.0.1', '2017-10-06 15:08:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5491', '63', '增加功能', '127.0.0.1', '2017-10-06 15:24:54', '0', '增加功能名称为 客户对账单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5492', '63', '增加功能', '127.0.0.1', '2017-10-06 15:26:09', '0', '增加功能名称为 供应商对账单 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5493', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:27:18', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5494', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:40:27', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5495', '63', '删除功能', '127.0.0.1', '2017-10-06 15:40:41', '0', '删除功能ID为 236 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('5496', '63', '更新功能', '127.0.0.1', '2017-10-06 15:41:12', '0', '更新功能ID为 235 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5497', '63', '更新UserBusiness', '127.0.0.1', '2017-10-06 15:41:24', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5498', '63', '登录系统', '127.0.0.1', '2017-10-06 15:52:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5499', '63', '登录系统', '127.0.0.1', '2017-10-06 15:59:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5500', '63', '登录系统', '127.0.0.1', '2017-10-06 16:02:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5501', '63', '登录系统', '127.0.0.1', '2017-10-06 16:31:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5502', '63', '登录系统', '127.0.0.1', '2017-10-06 16:42:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5503', '63', '增加单据', '127.0.0.1', '2017-10-06 16:59:38', '0', '增加单据编号为 XSCK2027060001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5504', '63', '保存仓管通明细', '127.0.0.1', '2017-10-06 16:59:39', '0', '保存仓管通明细对应主表编号为 91 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5505', '63', '登录系统', '127.0.0.1', '2017-10-08 11:21:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5506', '63', '登录系统', '127.0.0.1', '2017-10-08 18:54:36', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5507', '63', '增加单据', '127.0.0.1', '2017-10-08 18:56:50', '0', '增加单据编号为 XSCK2027080001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5508', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 18:56:51', '0', '保存仓管通明细对应主表编号为 92 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5509', '63', '批量删除单据', '127.0.0.1', '2017-10-08 19:10:27', '0', '批量删除单据ID为 92,91 成功!', '批量删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5510', '63', '更新仓库', '127.0.0.1', '2017-10-08 19:11:19', '0', '更新仓库ID为 1 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('5511', '63', '更新仓库', '127.0.0.1', '2017-10-08 19:11:29', '0', '更新仓库ID为 3 成功!', '更新仓库成功'); +INSERT INTO `jsh_log` VALUES ('5512', '63', '增加单据', '127.0.0.1', '2017-10-08 19:12:23', '0', '增加单据编号为 XSCK201710080001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5513', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 19:12:23', '0', '保存仓管通明细对应主表编号为 93 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5514', '63', '增加财务', '127.0.0.1', '2017-10-08 19:14:56', '0', '增加财务编号为 SK20171008191440 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5515', '63', '保存财务明细', '127.0.0.1', '2017-10-08 19:14:56', '0', '保存财务明细对应主表编号为 82 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5516', '63', '增加单据', '127.0.0.1', '2017-10-08 19:58:55', '0', '增加单据编号为 XSCK201710080002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5517', '63', '保存仓管通明细', '127.0.0.1', '2017-10-08 19:58:55', '0', '保存仓管通明细对应主表编号为 94 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5518', '63', '更新单据', '127.0.0.1', '2017-10-08 20:03:09', '0', '更新单据ID为 94 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5519', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:31', '0', '更新单据ID为 94 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5520', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:38', '0', '更新单据ID为 94 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5521', '63', '更新单据', '127.0.0.1', '2017-10-08 20:05:44', '0', '更新单据ID为 94 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5522', '63', '更新应用', '127.0.0.1', '2017-10-08 20:47:54', '0', '更新应用ID为 26 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5523', '63', '更新财务', '127.0.0.1', '2017-10-08 23:27:25', '0', '更新财务ID为 80 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5524', '63', '增加财务', '127.0.0.1', '2017-10-08 23:28:36', '0', '增加财务编号为 FK20171008232825 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5525', '63', '保存财务明细', '127.0.0.1', '2017-10-08 23:28:37', '0', '保存财务明细对应主表编号为 83 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5526', '63', '登录系统', '127.0.0.1', '2017-10-09 00:02:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5527', '63', '增加财务', '127.0.0.1', '2017-10-09 00:03:13', '0', '增加财务编号为 SR20171009000300 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5528', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:03:13', '0', '保存财务明细对应主表编号为 84 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5529', '63', '登录系统', '127.0.0.1', '2017-10-09 00:04:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5530', '63', '登录系统', '127.0.0.1', '2017-10-09 00:06:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5531', '63', '增加财务', '127.0.0.1', '2017-10-09 00:06:57', '0', '增加财务编号为 SR20171009000637 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5532', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:06:57', '0', '保存财务明细对应主表编号为 85 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5533', '63', '删除财务', '127.0.0.1', '2017-10-09 00:07:16', '0', '删除财务ID为 68 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('5534', '63', '增加财务', '127.0.0.1', '2017-10-09 00:07:28', '0', '增加财务编号为 ZZ20171009000719 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5535', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:07:28', '0', '保存财务明细对应主表编号为 86 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5536', '63', '更新财务', '127.0.0.1', '2017-10-09 00:07:40', '0', '更新财务ID为 86 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5537', '63', '增加财务', '127.0.0.1', '2017-10-09 00:08:00', '0', '增加财务编号为 FK20171009000747 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5538', '63', '保存财务明细', '127.0.0.1', '2017-10-09 00:08:00', '0', '保存财务明细对应主表编号为 87 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5539', '63', '更新财务', '127.0.0.1', '2017-10-09 00:08:13', '0', '更新财务ID为 82 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5540', '63', '登录系统', '127.0.0.1', '2017-10-11 00:05:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5541', '63', '更新商品', '127.0.0.1', '2017-10-11 00:06:22', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5542', '63', '更新商品', '127.0.0.1', '2017-10-11 00:06:38', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5543', '63', '更新商品', '127.0.0.1', '2017-10-11 00:09:05', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5544', '63', '登录系统', '127.0.0.1', '2017-10-11 00:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5545', '63', '更新商品', '127.0.0.1', '2017-10-11 00:14:53', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5546', '63', '登录系统', '127.0.0.1', '2017-10-12 00:18:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5547', '63', '登录系统', '127.0.0.1', '2017-10-16 00:32:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5548', '63', '更新商品', '127.0.0.1', '2017-10-16 00:33:03', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5549', '63', '更新商品', '127.0.0.1', '2017-10-16 00:33:23', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5550', '63', '登录系统', '127.0.0.1', '2017-10-18 22:24:06', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5551', '63', '更新UserBusiness', '127.0.0.1', '2017-10-18 22:37:56', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5552', '63', '登录系统', '127.0.0.1', '2017-10-18 22:43:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5553', '63', '登录系统', '127.0.0.1', '2017-10-18 23:16:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5554', '63', '更新商品', '127.0.0.1', '2017-10-18 23:16:41', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5555', '63', '更新商品', '127.0.0.1', '2017-10-18 23:16:55', '0', '更新商品ID为 518 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5556', '63', '更新商品属性', '127.0.0.1', '2017-10-18 23:17:47', '0', '更新商品属性ID为 2 成功!', '更新商品属性成功'); +INSERT INTO `jsh_log` VALUES ('5557', '63', '更新商品属性', '127.0.0.1', '2017-10-18 23:17:52', '0', '更新商品属性ID为 1 成功!', '更新商品属性成功'); +INSERT INTO `jsh_log` VALUES ('5558', '63', '增加单据', '127.0.0.1', '2017-10-18 23:21:24', '0', '增加单据编号为 CGRK201710180001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5559', '63', '保存仓管通明细', '127.0.0.1', '2017-10-18 23:21:24', '0', '保存仓管通明细对应主表编号为 95 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5560', '63', '登录系统', '127.0.0.1', '2017-10-19 23:48:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5561', '63', '登录系统', '127.0.0.1', '2017-10-23 20:36:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5562', '63', '更新商品', '127.0.0.1', '2017-10-23 20:37:15', '0', '更新商品ID为 485 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5563', '63', '删除商品', '127.0.0.1', '2017-10-23 20:40:02', '0', '删除商品ID为 560 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5564', '63', '登录系统', '127.0.0.1', '2017-10-23 23:37:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5565', '63', '登录系统', '127.0.0.1', '2017-10-24 19:46:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5566', '63', '增加商品', '127.0.0.1', '2017-10-24 19:51:06', '0', '增加商品名称为 网布 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('5567', '63', '更新商品', '127.0.0.1', '2017-10-24 19:51:38', '0', '更新商品ID为 560 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5568', '63', '登录系统', '127.0.0.1', '2017-10-24 21:01:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5569', '63', '批量删除商品', '127.0.0.1', '2017-10-24 21:02:08', '0', '批量删除商品ID为 560 成功!', '批量删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5570', '63', '增加商品', '127.0.0.1', '2017-10-24 21:05:54', '0', '增加商品名称为 棉线 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('5571', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:06', '0', '更新商品ID为 561 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5572', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:36', '0', '更新商品ID为 561 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5573', '63', '更新商品', '127.0.0.1', '2017-10-24 21:06:43', '0', '更新商品ID为 561 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5574', '63', '删除商品', '127.0.0.1', '2017-10-24 21:06:57', '0', '删除商品ID为 561 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5575', '63', '增加商品', '127.0.0.1', '2017-10-24 21:07:25', '0', '增加商品名称为 奶酪 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('5576', '63', '更新商品', '127.0.0.1', '2017-10-24 21:07:43', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5577', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:24', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5578', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:39', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5579', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:48', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5580', '63', '更新商品', '127.0.0.1', '2017-10-24 21:08:53', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5581', '63', '更新商品', '127.0.0.1', '2017-10-24 21:11:46', '0', '更新商品ID为 562 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5582', '63', '增加商品', '127.0.0.1', '2017-10-24 21:13:22', '0', '增加商品名称为 红苹果(蛇果) 成功!', '增加商品成功'); +INSERT INTO `jsh_log` VALUES ('5583', '63', '更新商品', '127.0.0.1', '2017-10-24 21:14:11', '0', '更新商品ID为 563 成功!', '更新商品成功'); +INSERT INTO `jsh_log` VALUES ('5584', '63', '删除商品', '127.0.0.1', '2017-10-24 21:14:24', '0', '删除商品ID为 563 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5585', '63', '删除商品', '127.0.0.1', '2017-10-24 21:16:56', '0', '删除商品ID为 559 成功!', '删除商品成功'); +INSERT INTO `jsh_log` VALUES ('5586', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:18:55', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('5587', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:18:59', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('5588', '63', '批量修改商品状态', '127.0.0.1', '2017-10-24 21:19:04', '0', '批量修改状态,商品ID为 562 成功!', '批量修改商品状态成功'); +INSERT INTO `jsh_log` VALUES ('5589', '63', '登录系统', '127.0.0.1', '2017-10-24 21:33:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5590', '63', '增加商品类别', '127.0.0.1', '2017-10-24 21:37:38', '0', '增加商品类别名称为 111 成功!', '增加商品类别成功'); +INSERT INTO `jsh_log` VALUES ('5591', '63', '更新商品类别', '127.0.0.1', '2017-10-24 21:37:55', '0', '更新商品类别ID为 11 成功!', '更新商品类别成功'); +INSERT INTO `jsh_log` VALUES ('5592', '63', '删除商品类别', '127.0.0.1', '2017-10-24 21:38:09', '0', '删除商品类别ID为 11 成功!', '删除商品类别成功'); +INSERT INTO `jsh_log` VALUES ('5593', '63', '增加单据', '127.0.0.1', '2017-10-24 22:04:06', '0', '增加单据编号为 XSCK201710240001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5594', '63', '保存仓管通明细', '127.0.0.1', '2017-10-24 22:04:07', '0', '保存仓管通明细对应主表编号为 96 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5595', '63', '更新单据', '127.0.0.1', '2017-10-24 22:05:04', '0', '更新单据ID为 96 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5596', '63', '更新单据', '127.0.0.1', '2017-10-24 22:05:11', '0', '更新单据ID为 96 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5597', '63', '增加财务', '127.0.0.1', '2017-10-24 22:08:21', '0', '增加财务编号为 SK20171024220754 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5598', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:08:22', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5599', '63', '更新财务', '127.0.0.1', '2017-10-24 22:48:40', '0', '更新财务ID为 88 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5600', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:48:40', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5601', '63', '更新财务', '127.0.0.1', '2017-10-24 22:48:47', '0', '更新财务ID为 88 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5602', '63', '保存财务明细', '127.0.0.1', '2017-10-24 22:48:47', '0', '保存财务明细对应主表编号为 88 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5603', '63', '更新单据', '127.0.0.1', '2017-10-24 23:03:17', '0', '更新单据ID为 96 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5604', '63', '更新单据', '127.0.0.1', '2017-10-24 23:03:34', '0', '更新单据ID为 96 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5605', '63', '登录系统', '127.0.0.1', '2017-10-24 23:39:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5606', '63', '登录系统', '127.0.0.1', '2017-10-24 23:47:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5607', '63', '登录系统', '127.0.0.1', '2017-10-24 23:48:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5608', '63', '登录系统', '127.0.0.1', '2017-10-25 00:07:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5609', '63', '登录系统', '127.0.0.1', '2017-10-25 00:15:04', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5610', '63', '登录系统', '127.0.0.1', '2017-10-25 00:21:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5611', '63', '登录系统', '127.0.0.1', '2017-10-25 20:49:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5612', '63', '登录系统', '127.0.0.1', '2017-10-25 21:43:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5613', '63', '登录系统', '127.0.0.1', '2017-10-25 21:57:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5614', '63', '登录系统', '127.0.0.1', '2017-10-25 22:02:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5615', '63', '登录系统', '127.0.0.1', '2017-10-25 22:18:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5616', '63', '登录系统', '127.0.0.1', '2017-10-25 23:58:44', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5617', '63', '登录系统', '127.0.0.1', '2017-10-26 00:02:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5618', '63', '登录系统', '127.0.0.1', '2017-10-26 22:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5619', '63', '登录系统', '127.0.0.1', '2017-10-26 22:47:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5620', '63', '登录系统', '127.0.0.1', '2017-10-26 23:25:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5621', '63', '登录系统', '127.0.0.1', '2017-10-26 23:41:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5622', '63', '登录系统', '127.0.0.1', '2017-10-26 23:49:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5623', '63', '登录系统', '127.0.0.1', '2017-10-27 00:19:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5624', '63', '登录系统', '127.0.0.1', '2017-10-27 00:46:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5625', '63', '登录系统', '127.0.0.1', '2017-10-27 00:52:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5626', '63', '登录系统', '127.0.0.1', '2017-10-27 22:19:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5627', '63', '更新功能', '127.0.0.1', '2017-10-27 22:22:20', '0', '更新功能ID为 235 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5628', '63', '登录系统', '127.0.0.1', '2017-10-27 22:45:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5629', '63', '删除财务', '127.0.0.1', '2017-10-27 22:48:33', '0', '删除财务ID为 81 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('5630', '63', '登录系统', '127.0.0.1', '2017-10-27 23:05:42', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5631', '63', '登录系统', '127.0.0.1', '2017-10-27 23:09:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5632', '63', '登录系统', '127.0.0.1', '2017-10-27 23:12:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5633', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:32:39', '0', '更新供应商ID为 2 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5634', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:02', '0', '更新供应商ID为 4 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5635', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:14', '0', '更新供应商ID为 46 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5636', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:41:20', '0', '更新供应商ID为 46 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5637', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:42:46', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5638', '63', '更新供应商', '127.0.0.1', '2017-10-27 23:42:58', '0', '更新供应商ID为 6 成功!', '更新供应商成功'); +INSERT INTO `jsh_log` VALUES ('5639', '63', '登录系统', '127.0.0.1', '2017-10-27 23:51:59', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5640', '63', '登录系统', '127.0.0.1', '2017-10-29 19:24:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5641', '63', '登录系统', '127.0.0.1', '2017-10-29 19:50:24', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5642', '63', '登录系统', '127.0.0.1', '2017-10-29 19:53:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5643', '63', '登录系统', '127.0.0.1', '2017-10-29 20:34:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5644', '63', '登录系统', '127.0.0.1', '2017-10-29 20:46:31', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5645', '63', '登录系统', '127.0.0.1', '2017-10-29 20:48:56', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5646', '63', '更新单据', '127.0.0.1', '2017-10-29 21:10:40', '0', '更新单据ID为 29 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5647', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 21:10:41', '0', '保存仓管通明细对应主表编号为 29 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5648', '63', '更新单据', '127.0.0.1', '2017-10-29 21:11:05', '0', '更新单据ID为 29 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5649', '63', '更新单据', '127.0.0.1', '2017-10-29 21:11:27', '0', '更新单据ID为 29 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5650', '63', '增加功能', '127.0.0.1', '2017-10-29 21:38:18', '0', '增加功能名称为 供应商对账 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5651', '63', '更新功能', '127.0.0.1', '2017-10-29 21:38:33', '0', '更新功能ID为 235 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5652', '63', '更新UserBusiness', '127.0.0.1', '2017-10-29 21:40:09', '0', '更新UserBusiness的ID为 5 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5653', '63', '更新UserBusiness', '127.0.0.1', '2017-10-29 21:43:27', '0', '更新UserBusiness的ID为 27 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5654', '63', '登录系统', '127.0.0.1', '2017-10-29 22:28:15', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5655', '63', '登录系统', '127.0.0.1', '2017-10-29 22:53:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5656', '63', '增加单据', '127.0.0.1', '2017-10-29 23:30:47', '0', '增加单据编号为 CGRK201710290001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5657', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:30:48', '0', '保存仓管通明细对应主表编号为 97 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5658', '63', '增加单据', '127.0.0.1', '2017-10-29 23:32:07', '0', '增加单据编号为 CGRK201710290002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5659', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:32:08', '0', '保存仓管通明细对应主表编号为 98 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5660', '63', '增加单据', '127.0.0.1', '2017-10-29 23:33:45', '0', '增加单据编号为 CGRK201710290003 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5661', '63', '保存仓管通明细', '127.0.0.1', '2017-10-29 23:33:45', '0', '保存仓管通明细对应主表编号为 99 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5662', '63', '登录系统', '127.0.0.1', '2017-10-30 00:00:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5663', '63', '更新应用', '127.0.0.1', '2017-10-30 00:01:02', '0', '更新应用ID为 8 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5664', '63', '登录系统', '127.0.0.1', '2017-10-30 21:46:00', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5665', '63', '增加财务', '127.0.0.1', '2017-10-30 23:25:48', '0', '增加财务编号为 SK20171030232535 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5666', '63', '保存财务明细', '127.0.0.1', '2017-10-30 23:25:48', '0', '保存财务明细对应主表编号为 89 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5667', '63', '更新财务', '127.0.0.1', '2017-10-30 23:26:57', '0', '更新财务ID为 89 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5668', '63', '保存财务明细', '127.0.0.1', '2017-10-30 23:26:57', '0', '保存财务明细对应主表编号为 89 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5669', '63', '登录系统', '127.0.0.1', '2017-10-31 00:01:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5670', '63', '登录系统', '127.0.0.1', '2017-10-31 00:11:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5671', '63', '登录系统', '127.0.0.1', '2017-10-31 21:14:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5672', '63', '登录系统', '127.0.0.1', '2017-10-31 23:30:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5673', '63', '登录系统', '127.0.0.1', '2017-10-31 23:50:38', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5674', '63', '登录系统', '127.0.0.1', '2017-10-31 23:57:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5675', '63', '登录系统', '127.0.0.1', '2017-10-31 23:58:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5676', '63', '登录系统', '127.0.0.1', '2017-11-01 20:46:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5677', '63', '增加单据', '127.0.0.1', '2017-11-01 23:06:40', '0', '增加单据编号为 LPXS201711010001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5678', '63', '保存仓管通明细', '127.0.0.1', '2017-11-01 23:06:41', '0', '保存仓管通明细对应主表编号为 100 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5679', '63', '登录系统', '127.0.0.1', '2017-11-01 23:37:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5680', '63', '登录系统', '127.0.0.1', '2017-11-02 00:06:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5681', '63', '登录系统', '127.0.0.1', '2017-11-02 00:09:08', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5682', '63', '登录系统', '127.0.0.1', '2017-11-02 21:10:57', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5683', '63', '登录系统', '127.0.0.1', '2017-11-02 21:50:30', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5684', '63', '登录系统', '127.0.0.1', '2017-11-02 22:46:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5685', '63', '增加单据', '127.0.0.1', '2017-11-02 22:51:17', '0', '增加单据编号为 DBCK201711020001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5686', '63', '保存仓管通明细', '127.0.0.1', '2017-11-02 22:51:17', '0', '保存仓管通明细对应主表编号为 101 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5687', '63', '登录系统', '127.0.0.1', '2017-11-02 23:02:53', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5688', '63', '登录系统', '127.0.0.1', '2017-11-02 23:24:19', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5689', '63', '登录系统', '127.0.0.1', '2017-11-02 23:57:52', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5690', '63', '更新UserBusiness', '127.0.0.1', '2017-11-02 23:59:48', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5691', '63', '更新UserBusiness', '127.0.0.1', '2017-11-03 00:07:32', '0', '更新UserBusiness的ID为 18 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5692', '63', '登录系统', '127.0.0.1', '2017-11-03 00:14:40', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5693', '63', '登录系统', '127.0.0.1', '2017-11-03 00:22:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5694', '63', '登录系统', '127.0.0.1', '2017-11-03 23:13:11', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5695', '63', '批量修改单据状态', '127.0.0.1', '2017-11-03 23:33:39', '0', '批量修改状态,单据ID为 98 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5696', '63', '登录系统', '127.0.0.1', '2017-11-05 17:51:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5697', '63', '登录系统', '127.0.0.1', '2017-11-05 19:24:27', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5698', '63', '退出系统', '127.0.0.1', '2017-11-05 19:42:30', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5699', '63', '登录系统', '127.0.0.1', '2017-11-05 19:42:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5700', '63', '更新单据', '127.0.0.1', '2017-11-05 21:38:01', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5701', '63', '更新单据', '127.0.0.1', '2017-11-05 21:38:40', '0', '更新单据ID为 65 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5702', '63', '登录系统', '127.0.0.1', '2017-11-05 21:47:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5703', '63', '登录系统', '127.0.0.1', '2017-11-05 22:00:16', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5704', '63', '登录系统', '127.0.0.1', '2017-11-05 22:56:58', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5705', '63', '登录系统', '127.0.0.1', '2017-11-05 23:15:35', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5706', '63', '登录系统', '127.0.0.1', '2017-11-05 23:19:20', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5707', '63', '登录系统', '127.0.0.1', '2017-11-05 23:25:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5708', '63', '登录系统', '127.0.0.1', '2017-11-06 20:24:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5709', '63', '增加单据', '127.0.0.1', '2017-11-06 20:38:46', '0', '增加单据编号为 LSCK201711060001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5710', '63', '保存仓管通明细', '127.0.0.1', '2017-11-06 20:38:46', '0', '保存仓管通明细对应主表编号为 102 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5711', '63', '更新单据', '127.0.0.1', '2017-11-06 20:39:00', '0', '更新单据ID为 102 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5712', '63', '登录系统', '127.0.0.1', '2017-11-07 21:00:48', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5713', '63', '增加单据', '127.0.0.1', '2017-11-07 21:07:05', '0', '增加单据编号为 CGRK201711070001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5714', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:07:06', '0', '保存仓管通明细对应主表编号为 103 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5715', '63', '增加单据', '127.0.0.1', '2017-11-07 21:07:40', '0', '增加单据编号为 CGRK201711070002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5716', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:07:40', '0', '保存仓管通明细对应主表编号为 104 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5717', '63', '增加单据', '127.0.0.1', '2017-11-07 21:08:48', '0', '增加单据编号为 XSCK201711070001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5718', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:08:48', '0', '保存仓管通明细对应主表编号为 105 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5719', '63', '增加单据', '127.0.0.1', '2017-11-07 21:09:20', '0', '增加单据编号为 XSCK201711070002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5720', '63', '保存仓管通明细', '127.0.0.1', '2017-11-07 21:09:20', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5721', '63', '更新单据', '127.0.0.1', '2017-11-19 23:09:26', '0', '更新单据ID为 82 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5722', '63', '更新单据', '127.0.0.1', '2017-11-19 23:10:00', '0', '更新单据ID为 90 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5723', '63', '更新单据', '127.0.0.1', '2017-11-19 23:11:11', '0', '更新单据ID为 70 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5724', '63', '更新单据', '127.0.0.1', '2017-11-19 23:12:07', '0', '更新单据ID为 19 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5725', '63', '增加财务', '127.0.0.1', '2017-11-19 23:15:02', '0', '增加财务编号为 SK20171119231440 成功!', '增加财务成功'); +INSERT INTO `jsh_log` VALUES ('5726', '63', '保存财务明细', '127.0.0.1', '2017-11-19 23:15:02', '0', '保存财务明细对应主表编号为 90 成功!', '保存财务明细成功'); +INSERT INTO `jsh_log` VALUES ('5727', '63', '增加单据', '127.0.0.1', '2017-12-03 22:38:36', '0', '增加单据编号为 CGRK201712030001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5728', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:38:36', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5729', '63', '更新单据', '127.0.0.1', '2017-12-03 22:39:55', '0', '更新单据ID为 107 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5730', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:39:55', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5731', '63', '更新单据', '127.0.0.1', '2017-12-03 22:40:21', '0', '更新单据ID为 107 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5732', '63', '增加单据', '127.0.0.1', '2017-12-03 22:40:57', '0', '增加单据编号为 sdfasdfa 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5733', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:40:57', '0', '保存仓管通明细对应主表编号为 108 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5734', '63', '增加单据', '127.0.0.1', '2017-12-03 22:41:38', '0', '增加单据编号为 CGRK201712030003 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5735', '63', '保存仓管通明细', '127.0.0.1', '2017-12-03 22:41:38', '0', '保存仓管通明细对应主表编号为 109 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5736', '63', '登录系统', '127.0.0.1', '2017-12-05 22:01:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5737', '63', '登录系统', '127.0.0.1', '2017-12-05 22:25:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5738', '63', '登录系统', '127.0.0.1', '2017-12-05 22:49:37', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5739', '63', '更新单据', '127.0.0.1', '2017-12-05 22:53:07', '0', '更新单据ID为 107 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5740', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 22:53:07', '0', '保存仓管通明细对应主表编号为 107 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5741', '63', '登录系统', '127.0.0.1', '2017-12-05 23:03:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5742', '63', '增加单据', '127.0.0.1', '2017-12-05 23:05:48', '0', '增加单据编号为 CGRK201712050001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5743', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 23:05:48', '0', '保存仓管通明细对应主表编号为 110 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5744', '63', '登录系统', '127.0.0.1', '2017-12-05 23:08:46', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5745', '63', '登录系统', '127.0.0.1', '2017-12-05 23:11:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5746', '63', '增加单据', '127.0.0.1', '2017-12-05 23:12:53', '0', '增加单据编号为 CGRK201712050002 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5747', '63', '保存仓管通明细', '127.0.0.1', '2017-12-05 23:12:53', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5748', '63', '登录系统', '127.0.0.1', '2017-12-07 23:08:01', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5749', '63', '更新单据', '127.0.0.1', '2017-12-07 23:09:21', '0', '更新单据ID为 111 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5750', '63', '保存仓管通明细', '127.0.0.1', '2017-12-07 23:09:21', '0', '保存仓管通明细对应主表编号为 111 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5751', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:23', '0', '删除财务ID为 80 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('5752', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:52', '0', '删除财务ID为 75 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('5753', '63', '删除财务', '127.0.0.1', '2017-12-07 23:12:55', '0', '删除财务ID为 72 成功!', '删除财务成功'); +INSERT INTO `jsh_log` VALUES ('5754', '63', '登录系统', '127.0.0.1', '2017-12-07 23:39:54', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5755', '63', '登录系统', '127.0.0.1', '2017-12-10 18:40:21', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5756', '63', '增加单据', '127.0.0.1', '2017-12-10 21:07:46', '0', '增加单据编号为 XSCK201712100001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5757', '63', '保存仓管通明细', '127.0.0.1', '2017-12-10 21:07:46', '0', '保存仓管通明细对应主表编号为 112 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5758', '63', '批量修改单据状态', '127.0.0.1', '2017-12-10 21:08:51', '0', '批量修改状态,单据ID为 112 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5759', '63', '批量修改单据状态', '127.0.0.1', '2017-12-10 21:08:54', '0', '批量修改状态,单据ID为 112 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5760', '63', '登录系统', '127.0.0.1', '2017-12-10 22:11:13', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5761', '63', '登录系统', '127.0.0.1', '2017-12-10 22:33:26', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5762', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:33:58', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5763', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:34:11', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5764', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:34:26', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5765', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:10', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5766', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:15', '0', '更新账户ID4为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5767', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:21', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5768', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:40:29', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5769', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:22', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5770', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:26', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5771', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:49', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5772', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:41:52', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5773', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:42:00', '0', '更新账户ID4为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5774', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:42:57', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5775', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:43:18', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5776', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:43:22', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5777', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:52:37', '0', '更新账户ID11为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5778', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:52:48', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5779', '63', '更新默认账户', '127.0.0.1', '2017-12-10 22:53:44', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5780', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:07:40', '0', '更新账户ID10为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5781', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:08:10', '0', '更新账户ID12为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5782', '63', '更新默认账户', '127.0.0.1', '2017-12-10 23:08:45', '0', '更新账户ID9为默认账户成功!', '更新默认账户成功'); +INSERT INTO `jsh_log` VALUES ('5783', '63', '增加单据', '127.0.0.1', '2017-12-10 23:11:20', '0', '增加单据编号为 CGRK201712100001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5784', '63', '保存仓管通明细', '127.0.0.1', '2017-12-10 23:11:20', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5785', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:05:49', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5786', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:11:44', '0', '更新应用ID为 24 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5787', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:11:53', '0', '更新应用ID为 25 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5788', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:13:30', '0', '更新功能ID为 222 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5789', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:13:48', '0', '更新功能ID为 223 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5790', '63', '增加应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:17:45', '0', '增加应用名称为 仓库管理 成功!', '增加应用成功'); +INSERT INTO `jsh_log` VALUES ('5791', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:22:05', '0', '更新应用ID为 27 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5792', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:26:03', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5793', '63', '增加功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:28:48', '0', '增加功能名称为 仓库管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5794', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:30:32', '0', '更新功能ID为 32 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5795', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:31:17', '0', '更新功能ID为 38 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5796', '63', '增加功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:32:53', '0', '增加功能名称为 仓库管理 成功!', '增加功能成功'); +INSERT INTO `jsh_log` VALUES ('5797', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:35:21', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5798', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:35:35', '0', '更新功能ID为 201 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5799', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:36:24', '0', '更新功能ID为 202 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5800', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:37:14', '0', '更新功能ID为 40 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5801', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:38:53', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5802', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:39:16', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5803', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:40:15', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5804', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:40:44', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5805', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:41:10', '0', '更新功能ID为 199 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5806', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:45:02', '0', '更新功能ID为 41 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5807', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:45:13', '0', '更新功能ID为 200 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5808', '63', '更新UserBusiness', '0:0:0:0:0:0:0:1', '2018-02-25 22:46:05', '0', '更新UserBusiness的ID为 1 成功!', '更新UserBusiness成功'); +INSERT INTO `jsh_log` VALUES ('5809', '63', '批量修改单据状态', '0:0:0:0:0:0:0:1', '2018-02-25 22:47:10', '0', '批量修改状态,单据ID为 72 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5810', '63', '批量修改单据状态', '0:0:0:0:0:0:0:1', '2018-02-25 22:47:14', '0', '批量修改状态,单据ID为 72 成功!', '批量修改单据状态成功'); +INSERT INTO `jsh_log` VALUES ('5811', '63', '增加单据', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:33', '0', '增加单据编号为 CGRK201802250001 成功!', '增加单据成功'); +INSERT INTO `jsh_log` VALUES ('5812', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:33', '0', '保存仓管通明细对应主表编号为 114 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5813', '63', '删除单据', '0:0:0:0:0:0:0:1', '2018-02-25 22:48:39', '0', '删除单据ID为 114 成功!', '删除单据成功'); +INSERT INTO `jsh_log` VALUES ('5814', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:51:46', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5815', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:05', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5816', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:24', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5817', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:32', '0', '更新功能ID为 233 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5818', '63', '更新功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:52:47', '0', '更新功能ID为 232 成功!', '更新功能成功'); +INSERT INTO `jsh_log` VALUES ('5819', '63', '删除功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:25', '0', '删除功能ID为 231 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('5820', '63', '删除功能', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:34', '0', '删除功能ID为 230 成功!', '删除功能成功'); +INSERT INTO `jsh_log` VALUES ('5821', '63', '删除应用', '0:0:0:0:0:0:0:1', '2018-02-25 22:53:46', '0', '删除应用ID为 8 成功!', '删除应用成功'); +INSERT INTO `jsh_log` VALUES ('5822', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:55:14', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5823', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-02-25 22:56:34', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5824', '63', '登录系统', '127.0.0.1', '2018-03-04 14:09:45', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5825', '63', '退出系统', '127.0.0.1', '2018-03-04 14:10:04', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5826', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:15:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5827', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:18:29', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5828', '63', '退出系统', '0:0:0:0:0:0:0:1', '2018-03-04 14:19:28', '0', '管理用户:jsh 退出系统', 'jsh 退出系统'); +INSERT INTO `jsh_log` VALUES ('5829', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-04 15:35:10', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5830', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-08 21:12:02', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5831', '63', '更新单据', '0:0:0:0:0:0:0:1', '2018-03-08 21:14:17', '0', '更新单据ID为 113 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5832', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-03-08 21:14:17', '0', '保存仓管通明细对应主表编号为 113 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5833', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-03-08 21:39:57', '0', '更新应用ID为 22 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5834', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-08 22:49:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5835', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 18:17:17', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5836', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 20:04:47', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5837', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 20:40:51', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5838', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:48:09', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5839', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:52:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5840', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-11 21:56:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5841', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-12 21:36:22', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5842', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-13 22:31:28', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5843', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-14 21:34:32', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5844', '63', '更新单据', '0:0:0:0:0:0:0:1', '2018-03-14 23:53:43', '0', '更新单据ID为 106 成功!', '更新单据成功'); +INSERT INTO `jsh_log` VALUES ('5845', '63', '保存仓管通明细', '0:0:0:0:0:0:0:1', '2018-03-14 23:53:43', '0', '保存仓管通明细对应主表编号为 106 成功!', '保存仓管通明细成功'); +INSERT INTO `jsh_log` VALUES ('5846', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-15 21:35:23', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5847', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-15 22:51:18', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5848', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-03-17 21:25:12', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); +INSERT INTO `jsh_log` VALUES ('5849', '63', '更新财务', '0:0:0:0:0:0:0:1', '2018-03-17 23:24:24', '0', '更新财务ID为 85 成功!', '更新财务成功'); +INSERT INTO `jsh_log` VALUES ('5850', '63', '更新应用', '0:0:0:0:0:0:0:1', '2018-03-17 23:36:59', '0', '更新应用ID为 7 成功!', '更新应用成功'); +INSERT INTO `jsh_log` VALUES ('5851', '63', '登录系统', '0:0:0:0:0:0:0:1', '2018-10-17 23:02:55', '0', '管理用户:jsh 登录系统', 'jsh 登录系统'); + +-- ---------------------------- +-- Table structure for `jsh_material` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_material`; +CREATE TABLE `jsh_material` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `CategoryId` bigint(20) DEFAULT NULL COMMENT '产品类型', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `Mfrs` varchar(50) DEFAULT NULL COMMENT '制造商', + `Packing` decimal(24, 6) DEFAULT NULL COMMENT '包装(KG/包)', + `SafetyStock` decimal(24, 6) DEFAULT NULL COMMENT '安全存量(KG)', + `Model` varchar(50) DEFAULT NULL COMMENT '型号', + `Standard` varchar(50) DEFAULT NULL COMMENT '规格', + `Color` varchar(50) DEFAULT NULL COMMENT '颜色', + `Unit` varchar(50) DEFAULT NULL COMMENT '单位-单个', + `Remark` varchar(100) DEFAULT NULL COMMENT '备注', + `RetailPrice` decimal(24, 6) DEFAULT NULL COMMENT '零售价', + `LowPrice` decimal(24, 6) DEFAULT NULL COMMENT '最低售价', + `PresetPriceOne` decimal(24, 6) DEFAULT NULL COMMENT '预设售价一', + `PresetPriceTwo` decimal(24, 6) DEFAULT NULL COMMENT '预设售价二', + `UnitId` bigint(20) DEFAULT NULL COMMENT '计量单位Id', + `FirstOutUnit` varchar(50) DEFAULT NULL COMMENT '首选出库单位', + `FirstInUnit` varchar(50) DEFAULT NULL COMMENT '首选入库单位', + `PriceStrategy` varchar(500) DEFAULT NULL COMMENT '价格策略', + `Enabled` bit(1) DEFAULT NULL COMMENT '启用 0-禁用 1-启用', + `OtherField1` varchar(50) DEFAULT NULL COMMENT '自定义1', + `OtherField2` varchar(50) DEFAULT NULL COMMENT '自定义2', + `OtherField3` varchar(50) DEFAULT NULL COMMENT '自定义3', + PRIMARY KEY (`Id`), + KEY `FK675951272AB6672C` (`CategoryId`), + KEY `UnitId` (`UnitId`), + CONSTRAINT `FK675951272AB6672C` FOREIGN KEY (`CategoryId`) REFERENCES `jsh_materialcategory` (`Id`), + CONSTRAINT `jsh_material_ibfk_1` FOREIGN KEY (`UnitId`) REFERENCES `jsh_unit` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=563 DEFAULT CHARSET=utf8 COMMENT='产品表'; + +-- ---------------------------- +-- Records of jsh_material +-- ---------------------------- +INSERT INTO `jsh_material` VALUES ('485', '2', '棉线', 'a1', null, '100', 'A21-4321', '5g', '白色', '码', '', '1', '1', '1', '1', null, '', '', '[{\"basic\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', 'b2', 'c3', 'd4'); +INSERT INTO `jsh_material` VALUES ('487', '1', '网布', '制造商b', null, '100', '12343', '10g', '', '码', '', '1', '1', '1', '1', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); +INSERT INTO `jsh_material` VALUES ('498', '1', '蕾丝', '制造商c', null, null, 'B123a', '6g', '', '码', '', '1.2', '1', '1.3', '1.4', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); +INSERT INTO `jsh_material` VALUES ('499', '1', '棉线', '制造商d', null, null, 'A21-1234', '7g', '', '码', '', '2.2', '2', '2.4', '2.6', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); +INSERT INTO `jsh_material` VALUES ('500', '1', '纯棉线', '制造商e', null, null, 'AAA666', '11g', '', '码', '', '1.1', '1', '1.2', '1.3', null, '', '', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', null, null, null); +INSERT INTO `jsh_material` VALUES ('517', '1', '奶酪', '制造商', null, null, 'AAAA', '12ml', '', '', '', null, null, null, null, '8', '瓶', '箱', '[{\"basic\":{\"Unit\":\"瓶\",\"RetailPrice\":\"1.5\",\"LowPrice\":\"2\",\"PresetPriceOne\":\"3\",\"PresetPriceTwo\":\"4\"}},{\"other\":{\"Unit\":\"箱\",\"RetailPrice\":\"18\",\"LowPrice\":\"24\",\"PresetPriceOne\":\"36\",\"PresetPriceTwo\":\"48\"}}]', '', null, null, null); +INSERT INTO `jsh_material` VALUES ('518', '1', '安慕希', '伊利', null, null, 'abcd', '350ml', '银白色', '', '', null, null, null, null, '2', 'kg', '包', '[{\"basic\":{\"Unit\":\"kg\",\"RetailPrice\":\"2\",\"LowPrice\":\"1\",\"PresetPriceOne\":\"3\",\"PresetPriceTwo\":\"4\"}},{\"other\":{\"Unit\":\"包\",\"RetailPrice\":\"50\",\"LowPrice\":\"25\",\"PresetPriceOne\":\"75\",\"PresetPriceTwo\":\"100\"}}]', '', '', '', ''); +INSERT INTO `jsh_material` VALUES ('562', '1', '红苹果(蛇果)', '', null, null, '60#', '大铁筐', '', '', '', null, null, null, null, null, '', '', '[{\"basic\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}},{\"other\":{\"Unit\":\"\",\"RetailPrice\":\"\",\"LowPrice\":\"\",\"PresetPriceOne\":\"\",\"PresetPriceTwo\":\"\"}}]', '', '', '', ''); + +-- ---------------------------- +-- Table structure for `jsh_materialcategory` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_materialcategory`; +CREATE TABLE `jsh_materialcategory` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `CategoryLevel` smallint(6) DEFAULT NULL COMMENT '等级', + `ParentId` bigint(20) DEFAULT NULL COMMENT '上级ID', + PRIMARY KEY (`Id`), + KEY `FK3EE7F725237A77D8` (`ParentId`), + CONSTRAINT `FK3EE7F725237A77D8` FOREIGN KEY (`ParentId`) REFERENCES `jsh_materialcategory` (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='产品类型表'; + +-- ---------------------------- +-- Records of jsh_materialcategory +-- ---------------------------- +INSERT INTO `jsh_materialcategory` VALUES ('1', '根目录', '1', '1'); +INSERT INTO `jsh_materialcategory` VALUES ('2', '花边一级A', '1', '1'); +INSERT INTO `jsh_materialcategory` VALUES ('3', '花边一级B', '1', '1'); +INSERT INTO `jsh_materialcategory` VALUES ('4', '其他', '2', '3'); +INSERT INTO `jsh_materialcategory` VALUES ('5', '其他', '3', '4'); +INSERT INTO `jsh_materialcategory` VALUES ('6', '花边二级A', '2', '2'); +INSERT INTO `jsh_materialcategory` VALUES ('7', '花边三级A', '3', '6'); +INSERT INTO `jsh_materialcategory` VALUES ('8', '花边二级B', '2', '2'); +INSERT INTO `jsh_materialcategory` VALUES ('9', '花边一级C', '1', '1'); +INSERT INTO `jsh_materialcategory` VALUES ('10', '花边三级B', '3', '6'); + +-- ---------------------------- +-- Table structure for `jsh_materialproperty` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_materialproperty`; +CREATE TABLE `jsh_materialproperty` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `nativeName` varchar(50) DEFAULT NULL COMMENT '原始名称', + `enabled` bit(1) DEFAULT NULL COMMENT '是否启用', + `sort` varchar(10) DEFAULT NULL COMMENT '排序', + `anotherName` varchar(50) DEFAULT NULL COMMENT '别名', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='产品扩展字段表'; + +-- ---------------------------- +-- Records of jsh_materialproperty +-- ---------------------------- +INSERT INTO `jsh_materialproperty` VALUES ('1', '规格', '', '02', '规格'); +INSERT INTO `jsh_materialproperty` VALUES ('2', '颜色', '', '01', '颜色'); +INSERT INTO `jsh_materialproperty` VALUES ('3', '制造商', '', '03', '制造商'); +INSERT INTO `jsh_materialproperty` VALUES ('4', '自定义1', '', '04', '自定义1'); +INSERT INTO `jsh_materialproperty` VALUES ('5', '自定义2', '', '05', '自定义2'); +INSERT INTO `jsh_materialproperty` VALUES ('6', '自定义3', '', '06', '自定义3'); + +-- ---------------------------- +-- Table structure for `jsh_person` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_person`; +CREATE TABLE `jsh_person` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Type` varchar(20) DEFAULT NULL COMMENT '类型', + `Name` varchar(50) DEFAULT NULL COMMENT '姓名', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='经手人表'; + +-- ---------------------------- +-- Records of jsh_person +-- ---------------------------- +INSERT INTO `jsh_person` VALUES ('3', '财务员', '王五-财务'); +INSERT INTO `jsh_person` VALUES ('4', '财务员', '赵六-财务'); +INSERT INTO `jsh_person` VALUES ('5', '业务员', '小李'); +INSERT INTO `jsh_person` VALUES ('6', '业务员', '小军'); +INSERT INTO `jsh_person` VALUES ('7', '业务员', '小曹'); + +-- ---------------------------- +-- Table structure for `jsh_role` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_role`; +CREATE TABLE `jsh_role` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Name` varchar(50) DEFAULT NULL COMMENT '名称', + `type` varchar(50) DEFAULT NULL COMMENT '类型', + `value` varchar(200) DEFAULT NULL COMMENT '值', + `description` varchar(100) DEFAULT NULL COMMENT '描述', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='角色表'; + +-- ---------------------------- +-- Records of jsh_role +-- ---------------------------- +INSERT INTO `jsh_role` VALUES ('4', '管理员', null, null, null); +INSERT INTO `jsh_role` VALUES ('5', '仓管员', null, null, null); +INSERT INTO `jsh_role` VALUES ('6', 'aaaa', null, null, null); + +-- ---------------------------- +-- Table structure for `jsh_supplier` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_supplier`; +CREATE TABLE `jsh_supplier` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `supplier` varchar(255) NOT NULL COMMENT '供应商名称', + `contacts` varchar(100) DEFAULT NULL COMMENT '联系人', + `phonenum` varchar(30) DEFAULT NULL COMMENT '联系电话', + `email` varchar(50) DEFAULT NULL COMMENT '电子邮箱', + `description` varchar(500) DEFAULT NULL COMMENT '备注', + `isystem` tinyint(4) DEFAULT NULL COMMENT '是否系统自带 0==系统 1==非系统', + `type` varchar(20) DEFAULT NULL COMMENT '类型', + `enabled` bit(1) DEFAULT NULL COMMENT '启用', + `AdvanceIn` decimal(24, 6) DEFAULT '0' COMMENT '预收款', + `BeginNeedGet` decimal(24, 6) DEFAULT NULL COMMENT '期初应收', + `BeginNeedPay` decimal(24, 6) DEFAULT NULL COMMENT '期初应付', + `AllNeedGet` decimal(24, 6) DEFAULT NULL COMMENT '累计应收', + `AllNeedPay` decimal(24, 6) DEFAULT NULL COMMENT '累计应付', + `fax` varchar(30) DEFAULT NULL COMMENT '传真', + `telephone` varchar(30) DEFAULT NULL COMMENT '手机', + `address` varchar(50) DEFAULT NULL COMMENT '地址', + `taxNum` varchar(50) DEFAULT NULL COMMENT '纳税人识别号', + `bankName` varchar(50) DEFAULT NULL COMMENT '开户行', + `accountNumber` varchar(50) DEFAULT NULL COMMENT '账号', + `taxRate` decimal(24, 6) DEFAULT NULL COMMENT '税率', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='供应商/客户信息表'; + +-- ---------------------------- +-- Records of jsh_supplier +-- ---------------------------- +INSERT INTO `jsh_supplier` VALUES ('1', '上海某某花边工厂', '乔治', '', '', '', '1', '供应商', '', '0', null, '20', null, null, '', '', '', '', '', '', '10'); +INSERT INTO `jsh_supplier` VALUES ('2', '客户AAAA', '佩琪', '', '', '', '1', '客户', '', '24', '10', null, null, null, '', '', '', '', '', '', null); +INSERT INTO `jsh_supplier` VALUES ('4', '苏州新源布料厂', '龙哥', '13000000000', '312341@qq.com', '55', '1', '供应商', '', '0', null, '44', null, null, '', '', '', '', '', '', '17'); +INSERT INTO `jsh_supplier` VALUES ('5', '客户BBBB', '彪哥', '13000000000', '666@qq.com', '', '1', '客户', '', '36', '20', null, null, null, null, null, null, null, null, null, null); +INSERT INTO `jsh_supplier` VALUES ('6', '南通宝贝家纺', '姗姗', '1231', '31243@qq.com', '备注备注备注', '1', '客户', '', '0', '5', null, null, null, '2134', '15678903', '地址地址地址', '纳税人识别号', '开户行', '31234124312', '0.17'); +INSERT INTO `jsh_supplier` VALUES ('7', '非会员', '宋江', '13000000000', '123456@qq.com', '', '1', '会员', '', '76.6', null, null, null, null, null, null, null, null, null, null, null); +INSERT INTO `jsh_supplier` VALUES ('8', 'hy00001', '宋江', '13000000000', '', '', '1', '会员', '', '956', null, null, null, null, '', '', '', '', '', '', null); +INSERT INTO `jsh_supplier` VALUES ('9', 'hy00002', '吴用', '13000000000', '', '', '1', '会员', '', '344', null, null, null, null, '', '', '', '', '', '', null); +INSERT INTO `jsh_supplier` VALUES ('10', '1268787965', '李逵', '82567384', '423@qq.com', '', '1', '会员', '', '2122', null, null, null, null, '', '13000000001', '', '', '', '', null); +INSERT INTO `jsh_supplier` VALUES ('45', '666666666', '武松', '82567384', '423@qq.com', '', '1', '会员', '', '2100', '0', '0', '0', '0', '', '13000000001', '', '', '', '', '0'); +INSERT INTO `jsh_supplier` VALUES ('46', '南通居梦莱家纺', '曹操', '', '', '', '1', '供应商', '', '0', null, null, '0', '0', '', '13000000000', '', '', '', '', null); + +-- ---------------------------- +-- Table structure for `jsh_systemconfig` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_systemconfig`; +CREATE TABLE `jsh_systemconfig` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `type` varchar(50) DEFAULT NULL COMMENT '类型', + `name` varchar(100) DEFAULT NULL COMMENT '名称', + `value` varchar(200) DEFAULT NULL COMMENT '值', + `description` varchar(100) DEFAULT NULL COMMENT '描述', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='系统参数'; + +-- ---------------------------- +-- Records of jsh_systemconfig +-- ---------------------------- +INSERT INTO `jsh_systemconfig` VALUES ('1', 'basic', 'company_name', '南通jshERP公司', '公司名称'); +INSERT INTO `jsh_systemconfig` VALUES ('2', 'basic', 'company_contacts', '张三', '公司联系人'); +INSERT INTO `jsh_systemconfig` VALUES ('3', 'basic', 'company_address', '南通市通州区某某路', '公司地址'); +INSERT INTO `jsh_systemconfig` VALUES ('4', 'basic', 'company_tel', '0513-10101010', '公司电话'); +INSERT INTO `jsh_systemconfig` VALUES ('5', 'basic', 'company_fax', '0513-18181818', '公司传真'); +INSERT INTO `jsh_systemconfig` VALUES ('6', 'basic', 'company_post_code', '226300', '公司邮编'); + +-- ---------------------------- +-- Table structure for `jsh_unit` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_unit`; +CREATE TABLE `jsh_unit` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `UName` varchar(50) DEFAULT NULL COMMENT '名称,支持多单位', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='多单位表'; + +-- ---------------------------- +-- Records of jsh_unit +-- ---------------------------- +INSERT INTO `jsh_unit` VALUES ('2', 'kg,包(1:25)'); +INSERT INTO `jsh_unit` VALUES ('8', '瓶,箱(1:12)'); +INSERT INTO `jsh_unit` VALUES ('11', 'qwe,sed(1:33)'); + +-- ---------------------------- +-- Table structure for `jsh_user` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_user`; +CREATE TABLE `jsh_user` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `username` varchar(255) NOT NULL COMMENT '用户姓名--例如张三', + `loginame` varchar(255) DEFAULT NULL COMMENT '登录用户名--可能为空', + `password` varchar(50) DEFAULT NULL COMMENT '登陆密码', + `position` varchar(200) DEFAULT NULL COMMENT '职位', + `department` varchar(255) DEFAULT NULL COMMENT '所属部门', + `email` varchar(100) DEFAULT NULL COMMENT '电子邮箱', + `phonenum` varchar(100) DEFAULT NULL COMMENT '手机号码', + `ismanager` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否为管理者 0==管理者 1==员工', + `isystem` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否系统自带数据 ', + `status` tinyint(4) DEFAULT NULL COMMENT '用户状态', + `description` varchar(500) DEFAULT NULL COMMENT '用户描述信息', + `remark` varchar(500) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8 COMMENT='用户表'; + +-- ---------------------------- +-- Records of jsh_user +-- ---------------------------- +INSERT INTO `jsh_user` VALUES ('63', '季圣华', 'jsh', 'e10adc3949ba59abbe56e057f20f883e', '', '', '', '', '1', '1', null, '', null); +INSERT INTO `jsh_user` VALUES ('64', '张三', 'zs', 'e10adc3949ba59abbe56e057f20f883e', '', '销售', '', '', '1', '0', null, '', null); +INSERT INTO `jsh_user` VALUES ('65', '李四', 'ls', 'e10adc3949ba59abbe56e057f20f883e', '', '销售', '', '', '1', '0', null, '', null); +INSERT INTO `jsh_user` VALUES ('67', 'fas666', 'asd555', null, 'asdf333', 'sdf444', '11111@qq.com', '222222', '1', '0', null, 'sdf0000', null); +INSERT INTO `jsh_user` VALUES ('74', '21312sfdfsdf', '1231234', null, '', '', '', '', '1', '0', null, '', null); +INSERT INTO `jsh_user` VALUES ('84', '123123', 'jsh123', null, '3123', '1231', '', '', '1', '0', null, '', null); +INSERT INTO `jsh_user` VALUES ('86', '2333', 'sdf111aaa', null, '3232', '23', '', '32323', '1', '0', null, '33232', null); +INSERT INTO `jsh_user` VALUES ('87', '122123132', 'sdfasd1', null, '', '', '', '', '1', '0', null, '', null); +INSERT INTO `jsh_user` VALUES ('90', '232343', '233', null, '', '', '', '', '1', '0', null, '', null); + +-- ---------------------------- +-- Table structure for `jsh_userbusiness` +-- ---------------------------- +DROP TABLE IF EXISTS `jsh_userbusiness`; +CREATE TABLE `jsh_userbusiness` ( + `Id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `Type` varchar(50) DEFAULT NULL COMMENT '类别', + `KeyId` varchar(50) DEFAULT NULL COMMENT '主ID', + `Value` varchar(10000) DEFAULT NULL COMMENT '值', + `BtnStr` varchar(2000) DEFAULT NULL COMMENT '按钮权限', + PRIMARY KEY (`Id`) +) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='用户/角色/模块关系表'; + +-- ---------------------------- +-- Records of jsh_userbusiness +-- ---------------------------- +INSERT INTO `jsh_userbusiness` VALUES ('1', 'RoleAPP', '4', '[23][24][25][27][8][26][22][7][3][6]', null); +INSERT INTO `jsh_userbusiness` VALUES ('2', 'RoleAPP', '5', '[8][7][6]', null); +INSERT INTO `jsh_userbusiness` VALUES ('3', 'RoleAPP', '6', '[21][1][8]', null); +INSERT INTO `jsh_userbusiness` VALUES ('4', 'RoleAPP', '7', '[21][1][8][11]', null); +INSERT INTO `jsh_userbusiness` VALUES ('5', 'RoleFunctions', '4', '[13][12][16][14][15][234][236][22][23][220][25][217][218][26][194][195][31][213][232][233][59][207][208][209][216][226][227][228][229][235][237][210][211][214][215][33][200][201][41][199][202][40][197][203][204][205][206][212]', '[{\"funId\":\"25\",\"btnStr\":\"1\"},{\"funId\":\"217\",\"btnStr\":\"1\"},{\"funId\":\"218\",\"btnStr\":\"1\"},{\"funId\":\"232\",\"btnStr\":\"3\"},{\"funId\":\"233\",\"btnStr\":\"3\"},{\"funId\":\"33\",\"btnStr\":\"3\"},{\"funId\":\"200\",\"btnStr\":\"3\"},{\"funId\":\"201\",\"btnStr\":\"3\"},{\"funId\":\"210\",\"btnStr\":\"3\"},{\"funId\":\"211\",\"btnStr\":\"3\"},{\"funId\":\"214\",\"btnStr\":\"3\"},{\"funId\":\"215\",\"btnStr\":\"3\"},{\"funId\":\"41\",\"btnStr\":\"3\"},{\"funId\":\"199\",\"btnStr\":\"3\"},{\"funId\":\"202\",\"btnStr\":\"3\"},{\"funId\":\"40\",\"btnStr\":\"3\"}]'); +INSERT INTO `jsh_userbusiness` VALUES ('6', 'RoleFunctions', '5', '[22][23][25][26][194][195][31][33][200][201][41][199][202]', null); +INSERT INTO `jsh_userbusiness` VALUES ('7', 'RoleFunctions', '6', '[13][12][16][33]', '[{\"funId\":\"33\",\"btnStr\":\"4\"}]'); +INSERT INTO `jsh_userbusiness` VALUES ('8', 'RoleAPP', '8', '[21][1][8][11][10]', null); +INSERT INTO `jsh_userbusiness` VALUES ('9', 'RoleFunctions', '7', '[168][13][12][16][14][15][189][18][19][132]', null); +INSERT INTO `jsh_userbusiness` VALUES ('10', 'RoleFunctions', '8', '[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187]', null); +INSERT INTO `jsh_userbusiness` VALUES ('11', 'RoleFunctions', '9', '[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187][188]', null); +INSERT INTO `jsh_userbusiness` VALUES ('12', 'UserRole', '1', '[5]', null); +INSERT INTO `jsh_userbusiness` VALUES ('13', 'UserRole', '2', '[6][7]', null); +INSERT INTO `jsh_userbusiness` VALUES ('14', 'UserDepot', '2', '[1][2][6][7]', null); +INSERT INTO `jsh_userbusiness` VALUES ('15', 'UserDepot', '1', '[1][2][5][6][7][10][12][14][15][17]', null); +INSERT INTO `jsh_userbusiness` VALUES ('16', 'UserRole', '63', '[4]', null); +INSERT INTO `jsh_userbusiness` VALUES ('17', 'RoleFunctions', '13', '[46][47][48][49]', null); +INSERT INTO `jsh_userbusiness` VALUES ('18', 'UserDepot', '63', '[1][3]', null); +INSERT INTO `jsh_userbusiness` VALUES ('19', 'UserDepot', '5', '[6][45][46][50]', null); +INSERT INTO `jsh_userbusiness` VALUES ('20', 'UserRole', '5', '[5]', null); +INSERT INTO `jsh_userbusiness` VALUES ('21', 'UserRole', '64', '[5]', null); +INSERT INTO `jsh_userbusiness` VALUES ('22', 'UserDepot', '64', '[1]', null); +INSERT INTO `jsh_userbusiness` VALUES ('23', 'UserRole', '65', '[5]', null); +INSERT INTO `jsh_userbusiness` VALUES ('24', 'UserDepot', '65', '[1]', null); +INSERT INTO `jsh_userbusiness` VALUES ('25', 'UserCustomer', '64', '[5][2]', null); +INSERT INTO `jsh_userbusiness` VALUES ('26', 'UserCustomer', '65', '[6]', null); +INSERT INTO `jsh_userbusiness` VALUES ('27', 'UserCustomer', '63', '[5][2]', null); diff --git "a/sql/\345\215\216\345\244\217ERP\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241\346\261\207\346\200\273.xlsx" "b/sql/\345\215\216\345\244\217ERP\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241\346\261\207\346\200\273.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..848bffaea4cf12712e3f93af2bda4f1e8f85d174 Binary files /dev/null and "b/sql/\345\215\216\345\244\217ERP\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241\346\261\207\346\200\273.xlsx" differ diff --git a/src/main/java/com/jsh/erp/ErpApplication.java b/src/main/java/com/jsh/erp/ErpApplication.java index 8a94ce4600914af675eb23df495e35aa27b702df..f519e836dcdb97d365227eb5d2ecd9586ea1083b 100644 --- a/src/main/java/com/jsh/erp/ErpApplication.java +++ b/src/main/java/com/jsh/erp/ErpApplication.java @@ -1,15 +1,18 @@ -package com.jsh.erp; - -import org.mybatis.spring.annotation.MapperScan; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.scheduling.annotation.EnableScheduling; - -@SpringBootApplication -@MapperScan(basePackages = {"com.jsh.erp.datasource.mappers"}) -@EnableScheduling -public class ErpApplication { - public static void main(String[] args) { - SpringApplication.run(ErpApplication.class, args); - } -} +package com.jsh.erp; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.scheduling.annotation.EnableScheduling; + +@SpringBootApplication +@MapperScan(basePackages = {"com.jsh.erp.datasource.mappers"}) +@EnableScheduling +public class ErpApplication{ + public static void main(String[] args) { + SpringApplication.run(ErpApplication.class, args); + } + + + +} diff --git a/src/main/java/com/jsh/erp/config/DbConfig.java b/src/main/java/com/jsh/erp/config/DbConfig.java deleted file mode 100644 index 7ba75140f10e52a1b60399ec9ab4be2835088a4e..0000000000000000000000000000000000000000 --- a/src/main/java/com/jsh/erp/config/DbConfig.java +++ /dev/null @@ -1,97 +0,0 @@ -package com.jsh.erp.config; - -import com.alibaba.druid.pool.DruidDataSource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.context.properties.ConfigurationProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Primary; -import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.transaction.annotation.EnableTransactionManagement; - -import javax.sql.DataSource; - - -@Configuration -@EnableTransactionManagement(proxyTargetClass = true) -public class DbConfig { - private static final Logger logger = LoggerFactory.getLogger(DbConfig.class); - - @Bean(name = "erpDatasource") - @Primary - public DataSource erpDatasource(ErpDatasourceProperties properties){ - try { - DruidDataSource datasource = new DruidDataSource(); - datasource.setDriverClassName(properties.driverClassName); - datasource.setUrl(properties.url); - datasource.setUsername(properties.username); - datasource.setPassword(properties.password); - datasource.setInitialSize(1); - datasource.setMinIdle(1); - datasource.setMaxWait(60000); - datasource.setMaxActive(5); - datasource.setTimeBetweenEvictionRunsMillis(60000); - datasource.setValidationQuery("select '1'"); - datasource.setTestOnBorrow(false); - datasource.setTestOnReturn(false); - datasource.setTestWhileIdle(true); - datasource.setPoolPreparedStatements(true); - datasource.setMaxOpenPreparedStatements(20); - datasource.setMinEvictableIdleTimeMillis(300000); - datasource.init(); - return datasource; - }catch (Exception e){ - logger.error("服务启动失败,jsh_erp数据库Datasource初始化失败:"+e.getMessage()); - throw new IllegalArgumentException(e); - } - } - - @Bean - @Primary - public JdbcTemplate jdbcTemplate(@Qualifier("erpDatasource") DataSource dataSource) { - return new JdbcTemplate(dataSource); - } - - @Configuration - @ConfigurationProperties(prefix = "erpDatasource") - public static class ErpDatasourceProperties { - private String driverClassName; - private String url; - private String username; - private String password; - - public String getDriverClassName() { - return driverClassName; - } - - public void setDriverClassName(String driverClassName) { - this.driverClassName = driverClassName; - } - - public String getUrl() { - return url; - } - - public void setUrl(String url) { - this.url = url; - } - - public String getUsername() { - return username; - } - - public void setUsername(String username) { - this.username = username; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - } -} diff --git a/src/main/java/com/jsh/erp/config/WebConfig.java b/src/main/java/com/jsh/erp/config/WebConfig.java index 3ee2c26ad0856280ff174b15473bea118e3bf7c6..0699244b7ebfdf27f7372867b0115ad98f525580 100644 --- a/src/main/java/com/jsh/erp/config/WebConfig.java +++ b/src/main/java/com/jsh/erp/config/WebConfig.java @@ -1,40 +1,33 @@ -package com.jsh.erp.config; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; -import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer; -import org.springframework.boot.context.properties.ConfigurationProperties; -import org.springframework.context.annotation.Configuration; -import java.io.File; - -@Configuration -public class WebConfig { - private static final Logger logger = LoggerFactory.getLogger(WebConfig.class); - - @Configuration - @ConfigurationProperties(prefix = "web.front") - public static class FrontEnd implements EmbeddedServletContainerCustomizer { - private File baseDir; - - public File getBaseDir() { - return baseDir; - } - - public void setBaseDir(File baseDir) { - this.baseDir = baseDir; - } - - @Override - public void customize(ConfigurableEmbeddedServletContainer container) { - if (!baseDir.exists()) { - if (!baseDir.mkdir()) { - logger.info("create web.front base path:" + baseDir + " failed!already exists!"); - } else { - logger.info("create web.front base path:" + baseDir + " success!"); - } - } - container.setDocumentRoot(baseDir); - } - } +package com.jsh.erp.config; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.web.server.WebServerFactoryCustomizer; +import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory; +import org.springframework.context.annotation.Configuration; + +import java.io.File; + +//@Configuration +public class WebConfig { + private static final Logger logger = LoggerFactory.getLogger(WebConfig.class); + + @Configuration + public static class FrontEnd implements WebServerFactoryCustomizer { + @Value("${web.front.baseDir}") + private File baseDir; + + @Override + public void customize(ConfigurableServletWebServerFactory factory) { + if (!baseDir.exists()) { + if (!baseDir.mkdir()) { + logger.info("create web.front base path:" + baseDir + " failed!already exists!"); + } else { + logger.info("create web.front base path:" + baseDir + " success!"); + } + } + factory.setDocumentRoot(baseDir); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/controller/AccountController.java b/src/main/java/com/jsh/erp/controller/AccountController.java index 3e184dd6da21ddd250f3d0233a56e3d980bfbc02..c6fc55d26d52bc0ed894ef98508dc273e975dd10 100644 --- a/src/main/java/com/jsh/erp/controller/AccountController.java +++ b/src/main/java/com/jsh/erp/controller/AccountController.java @@ -1,141 +1,142 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Account; -import com.jsh.erp.datasource.vo.AccountVo4InOutList; -import com.jsh.erp.service.account.AccountService; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.ErpInfo; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author jishenghua 75271*8920 - */ -@RestController -@RequestMapping(value = "/account") -public class AccountController { - private Logger logger = LoggerFactory.getLogger(AccountController.class); - - @Resource - private AccountService accountService; - - /** - * 查找结算账户信息-下拉框 - * @param request - * @return - */ - @GetMapping(value = "/findBySelect") - public String findBySelect(HttpServletRequest request) { - String res = null; - try { - List dataList = accountService.findBySelect(); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (Account account : dataList) { - JSONObject item = new JSONObject(); - item.put("Id", account.getId()); - //结算账户名称 - item.put("AccountName", account.getName()); - dataArray.add(item); - } - } - res = dataArray.toJSONString(); - } catch(Exception e){ - e.printStackTrace(); - res = "获取数据失败"; - } - return res; - } - - /** - * 获取所有结算账户 - * @param request - * @return - */ - @GetMapping(value = "/getAccount") - public BaseResponseInfo getAccount(HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List accountList = accountService.getAccount(); - map.put("accountList", accountList); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 账户流水信息 - * @param currentPage - * @param pageSize - * @param accountId - * @param initialAmount - * @param request - * @return - */ - @GetMapping(value = "/findAccountInOutList") - public BaseResponseInfo findAccountInOutList(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("accountId") Long accountId, - @RequestParam("initialAmount") Double initialAmount, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = accountService.findAccountInOutList(accountId, (currentPage-1)*pageSize, pageSize); - int total = accountService.findAccountInOutListCount(accountId); - map.put("total", total); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (AccountVo4InOutList aEx : dataList) { - String timeStr = aEx.getOperTime().toString(); - Double balance = accountService.getAccountSum(accountId, timeStr, "date") + accountService.getAccountSumByHead(accountId, timeStr, "date") - + accountService.getAccountSumByDetail(accountId, timeStr, "date") + accountService.getManyAccountSum(accountId, timeStr, "date") + initialAmount; - aEx.setBalance(balance); - dataArray.add(aEx); - } - } - map.put("rows", dataArray); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - - @PostMapping(value = "/updateAmountIsDefault") - public String updateAmountIsDefault(@RequestParam("isDefault") Boolean isDefault, - @RequestParam("accountId") Long accountId, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int res = accountService.updateAmountIsDefault(isDefault, accountId); - if(res > 0) { - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } else { - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Account; +import com.jsh.erp.datasource.vo.AccountVo4InOutList; +import com.jsh.erp.service.account.AccountService; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.ErpInfo; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author jishenghua 75271*8920 + */ +@RestController +@RequestMapping(value = "/account") +public class AccountController { + private Logger logger = LoggerFactory.getLogger(AccountController.class); + + @Resource + private AccountService accountService; + + /** + * 查找结算账户信息-下拉框 + * @param request + * @return + */ + @GetMapping(value = "/findBySelect") + public String findBySelect(HttpServletRequest request) { + String res = null; + try { + List dataList = accountService.findBySelect(); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (Account account : dataList) { + JSONObject item = new JSONObject(); + item.put("Id", account.getId()); + //结算账户名称 + item.put("AccountName", account.getName()); + dataArray.add(item); + } + } + res = dataArray.toJSONString(); + } catch(Exception e){ + e.printStackTrace(); + res = "获取数据失败"; + } + return res; + } + + /** + * 获取所有结算账户 + * @param request + * @return + */ + @GetMapping(value = "/getAccount") + public BaseResponseInfo getAccount(HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List accountList = accountService.getAccount(); + map.put("accountList", accountList); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 账户流水信息 + * @param currentPage + * @param pageSize + * @param accountId + * @param initialAmount + * @param request + * @return + */ + @GetMapping(value = "/findAccountInOutList") + public BaseResponseInfo findAccountInOutList(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("accountId") Long accountId, + @RequestParam("initialAmount") BigDecimal initialAmount, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = accountService.findAccountInOutList(accountId, (currentPage-1)*pageSize, pageSize); + int total = accountService.findAccountInOutListCount(accountId); + map.put("total", total); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (AccountVo4InOutList aEx : dataList) { + String timeStr = aEx.getOperTime().toString(); + BigDecimal balance = accountService.getAccountSum(accountId, timeStr, "date").add(accountService.getAccountSumByHead(accountId, timeStr, "date")) + .add(accountService.getAccountSumByDetail(accountId, timeStr, "date")).add(accountService.getManyAccountSum(accountId, timeStr, "date")).add(initialAmount); + aEx.setBalance(balance); + dataArray.add(aEx); + } + } + map.put("rows", dataArray); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + + @PostMapping(value = "/updateAmountIsDefault") + public String updateAmountIsDefault(@RequestParam("isDefault") Boolean isDefault, + @RequestParam("accountId") Long accountId, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int res = accountService.updateAmountIsDefault(isDefault, accountId); + if(res > 0) { + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + +} diff --git a/src/main/java/com/jsh/erp/controller/AccountHeadController.java b/src/main/java/com/jsh/erp/controller/AccountHeadController.java index 4bcc0735744875fa3b8e05497d870bb3aae70ec7..1c7544614fa3e8c941f39269e035366c0288b5ee 100644 --- a/src/main/java/com/jsh/erp/controller/AccountHeadController.java +++ b/src/main/java/com/jsh/erp/controller/AccountHeadController.java @@ -1,149 +1,154 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.AccountHead; -import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; -import com.jsh.erp.service.accountHead.AccountHeadService; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.ErpInfo; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author jishenghua 752*718*920 - */ -@RestController -@RequestMapping(value = "/accountHead") -public class AccountHeadController { - private Logger logger = LoggerFactory.getLogger(AccountHeadController.class); - - @Resource - private AccountHeadService accountHeadService; - - /** - * 获取最大的id - * @param request - * @return - */ - @GetMapping(value = "/getMaxId") - public BaseResponseInfo getMaxId(HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - Long maxId = accountHeadService.getMaxId(); - map.put("maxId", maxId); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查询单位的累计应收和累计应付,收预付款不计入此处 - * @param supplierId - * @param endTime - * @param supType - * @param request - * @return - */ - @GetMapping(value = "/findTotalPay") - public BaseResponseInfo findTotalPay(@RequestParam("supplierId") Integer supplierId, - @RequestParam("endTime") String endTime, - @RequestParam("supType") String supType, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - JSONObject outer = new JSONObject(); - Double sum = 0.0; - String getS = supplierId.toString(); - int i = 1; - if (supType.equals("customer")) { //客户 - i = 1; - } else if (supType.equals("vendor")) { //供应商 - i = -1; - } - //收付款部分 - sum = sum + (allMoney(getS, "付款", "合计",endTime) + allMoney(getS, "付款", "实际",endTime)) * i; - sum = sum - (allMoney(getS, "收款", "合计",endTime) + allMoney(getS, "收款", "实际",endTime)) * i; - sum = sum + (allMoney(getS, "收入", "合计",endTime) - allMoney(getS, "收入", "实际",endTime)) * i; - sum = sum - (allMoney(getS, "支出", "合计",endTime) - allMoney(getS, "支出", "实际",endTime)) * i; - outer.put("getAllMoney", sum); - map.put("rows", outer); - res.code = 200; - res.data = map; - } catch (Exception e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 根据编号查询单据信息 - * @param number - * @param request - * @return - */ - @GetMapping(value = "/getDetailByNumber") - public BaseResponseInfo getDetailByNumber(@RequestParam("billNo") String billNo, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - AccountHeadVo4ListEx ahl = new AccountHeadVo4ListEx(); - try { - List list = accountHeadService.getDetailByNumber(billNo); - if(list.size() == 1) { - ahl = list.get(0); - } - res.code = 200; - res.data = ahl; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 统计总金额 - * @param getS - * @param type - * @param subType - * @param mode 合计或者金额 - * @return - */ - public Double allMoney(String getS, String type, String mode, String endTime) { - Double allMoney = 0.0; - try { - Integer supplierId = Integer.valueOf(getS); - Double sum = accountHeadService.findAllMoney(supplierId, type, mode, endTime); - if(sum != null) { - allMoney = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - //返回正数,如果负数也转为正数 - if (allMoney < 0) { - allMoney = -allMoney; - } - return allMoney; - } - -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.AccountHead; +import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; +import com.jsh.erp.service.accountHead.AccountHeadService; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.ErpInfo; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author jishenghua 752*718*920 + */ +@RestController +@RequestMapping(value = "/accountHead") +public class AccountHeadController { + private Logger logger = LoggerFactory.getLogger(AccountHeadController.class); + + @Resource + private AccountHeadService accountHeadService; + + /** + * 获取最大的id + * @param request + * @return + */ + @GetMapping(value = "/getMaxId") + public BaseResponseInfo getMaxId(HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + Long maxId = accountHeadService.getMaxId(); + map.put("maxId", maxId); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查询单位的累计应收和累计应付,收预付款不计入此处 + * @param supplierId + * @param endTime + * @param supType + * @param request + * @return + */ + @GetMapping(value = "/findTotalPay") + public BaseResponseInfo findTotalPay(@RequestParam("supplierId") Integer supplierId, + @RequestParam("endTime") String endTime, + @RequestParam("supType") String supType, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + JSONObject outer = new JSONObject(); + BigDecimal sum = BigDecimal.ZERO; + String getS = supplierId.toString(); + int i = 1; + if (supType.equals("customer")) { //客户 + i = 1; + } else if (supType.equals("vendor")) { //供应商 + i = -1; + } + //收付款部分 +// sum = sum + (allMoney(getS, "付款", "合计",endTime) + allMoney(getS, "付款", "实际",endTime)) * i; + sum = sum.add((allMoney(getS, "付款", "合计",endTime).add(allMoney(getS, "付款", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum - (allMoney(getS, "收款", "合计",endTime) + allMoney(getS, "收款", "实际",endTime)) * i; + sum = sum.subtract((allMoney(getS, "收款", "合计",endTime).add(allMoney(getS, "收款", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum + (allMoney(getS, "收入", "合计",endTime) - allMoney(getS, "收入", "实际",endTime)) * i; + sum = sum.add((allMoney(getS, "收入", "合计",endTime).subtract(allMoney(getS, "收入", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum - (allMoney(getS, "支出", "合计",endTime) - allMoney(getS, "支出", "实际",endTime)) * i; + sum = sum.subtract((allMoney(getS, "支出", "合计",endTime).subtract(allMoney(getS, "支出", "实际",endTime))).multiply(new BigDecimal(i))); + outer.put("getAllMoney", sum); + map.put("rows", outer); + res.code = 200; + res.data = map; + } catch (Exception e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 根据编号查询单据信息 + * @param billNo + * @param request + * @return + */ + @GetMapping(value = "/getDetailByNumber") + public BaseResponseInfo getDetailByNumber(@RequestParam("billNo") String billNo, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + AccountHeadVo4ListEx ahl = new AccountHeadVo4ListEx(); + try { + List list = accountHeadService.getDetailByNumber(billNo); + if(list.size() == 1) { + ahl = list.get(0); + } + res.code = 200; + res.data = ahl; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 统计总金额 + * @param getS + * @param type + * @param mode 合计或者金额 + * @param endTime + * @return + */ + public BigDecimal allMoney(String getS, String type, String mode, String endTime) { + BigDecimal allMoney = BigDecimal.ZERO; + try { + Integer supplierId = Integer.valueOf(getS); + BigDecimal sum = accountHeadService.findAllMoney(supplierId, type, mode, endTime); + if(sum != null) { + allMoney = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + //返回正数,如果负数也转为正数 + if ((allMoney.compareTo(BigDecimal.ZERO))==-1) { + allMoney = allMoney.abs(); + } + return allMoney; + } + +} diff --git a/src/main/java/com/jsh/erp/controller/AccountItemController.java b/src/main/java/com/jsh/erp/controller/AccountItemController.java index 2c419a5bc461cb30c8c0bd011e2652d2b718e967..c8043a9d36a243dba0e147b0e28a5e555b4c75b2 100644 --- a/src/main/java/com/jsh/erp/controller/AccountItemController.java +++ b/src/main/java/com/jsh/erp/controller/AccountItemController.java @@ -1,150 +1,107 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.AccountItem; -import com.jsh.erp.datasource.vo.AccountItemVo4List; -import com.jsh.erp.service.accountItem.AccountItemService; -import com.jsh.erp.utils.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataAccessException; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author ji sheng hua 752*718*920 - */ -@RestController -@RequestMapping(value = "/accountItem") -public class AccountItemController { - private Logger logger = LoggerFactory.getLogger(AccountItemController.class); - - @Resource - private AccountItemService accountItemService; - - @PostMapping(value = "/saveDetials") - public String saveDetials(@RequestParam("inserted") String inserted, - @RequestParam("deleted") String deleted, - @RequestParam("updated") String updated, - @RequestParam("headerId") Long headerId, - @RequestParam("listType") String listType, - HttpServletRequest request) { - Map objectMap = new HashMap(); - try { - //转为json - JSONArray insertedJson = JSONArray.parseArray(inserted); - JSONArray deletedJson = JSONArray.parseArray(deleted); - JSONArray updatedJson = JSONArray.parseArray(updated); - if (null != insertedJson) { - for (int i = 0; i < insertedJson.size(); i++) { - AccountItem accountItem = new AccountItem(); - JSONObject tempInsertedJson = JSONObject.parseObject(insertedJson.getString(i)); - accountItem.setHeaderid(headerId); - if (tempInsertedJson.get("AccountId") != null && !tempInsertedJson.get("AccountId").equals("")) { - accountItem.setAccountid(tempInsertedJson.getLong("AccountId")); - } - if (tempInsertedJson.get("InOutItemId") != null && !tempInsertedJson.get("InOutItemId").equals("")) { - accountItem.setInoutitemid(tempInsertedJson.getLong("InOutItemId")); - } - if (tempInsertedJson.get("EachAmount") != null && !tempInsertedJson.get("EachAmount").equals("")) { - Double eachAmount = tempInsertedJson.getDouble("EachAmount"); - if (listType.equals("付款")) { - eachAmount = 0 - eachAmount; - } - accountItem.setEachamount(eachAmount); - } else { - accountItem.setEachamount(0.0); - } - accountItem.setRemark(tempInsertedJson.getString("Remark")); - accountItemService.insertAccountItemWithObj(accountItem); - } - } - if (null != deletedJson) { - for (int i = 0; i < deletedJson.size(); i++) { - JSONObject tempDeletedJson = JSONObject.parseObject(deletedJson.getString(i)); - accountItemService.deleteAccountItem(tempDeletedJson.getLong("Id")); - } - } - if (null != updatedJson) { - for (int i = 0; i < updatedJson.size(); i++) { - JSONObject tempUpdatedJson = JSONObject.parseObject(updatedJson.getString(i)); - AccountItem accountItem = accountItemService.getAccountItem(tempUpdatedJson.getLong("Id")); - accountItem.setId(tempUpdatedJson.getLong("Id")); - accountItem.setHeaderid(headerId); - if (tempUpdatedJson.get("AccountId") != null && !tempUpdatedJson.get("AccountId").equals("")) { - accountItem.setAccountid(tempUpdatedJson.getLong("AccountId")); - } - if (tempUpdatedJson.get("InOutItemId") != null && !tempUpdatedJson.get("InOutItemId").equals("")) { - accountItem.setInoutitemid(tempUpdatedJson.getLong("InOutItemId")); - } - if (tempUpdatedJson.get("EachAmount") != null && !tempUpdatedJson.get("EachAmount").equals("")) { - Double eachAmount = tempUpdatedJson.getDouble("EachAmount"); - if (listType.equals("付款")) { - eachAmount = 0 - eachAmount; - } - accountItem.setEachamount(eachAmount); - } else { - accountItem.setEachamount(0.0); - } - accountItem.setRemark(tempUpdatedJson.getString("Remark")); - accountItemService.updateAccountItemWithObj(accountItem); - } - } - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } catch (DataAccessException e) { - e.printStackTrace(); - logger.error(">>>>>>>>>>>>>>>>>>>保存明细信息异常", e); - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - @GetMapping(value = "/getDetailList") - public BaseResponseInfo getDetailList(@RequestParam("headerId") Long headerId, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = new ArrayList(); - if(headerId != 0) { - dataList = accountItemService.getDetailList(headerId); - } - JSONObject outer = new JSONObject(); - outer.put("total", dataList.size()); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (AccountItemVo4List ai : dataList) { - JSONObject item = new JSONObject(); - item.put("Id", ai.getId()); - item.put("AccountId", ai.getAccountid()); - item.put("AccountName", ai.getAccountName()); - item.put("InOutItemId", ai.getInoutitemid()); - item.put("InOutItemName", ai.getInOutItemName()); - Double eachAmount = ai.getEachamount(); - item.put("EachAmount", eachAmount < 0 ? 0 - eachAmount : eachAmount); - item.put("Remark", ai.getRemark()); - dataArray.add(item); - } - } - outer.put("rows", dataArray); - res.code = 200; - res.data = outer; - } catch (Exception e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.AccountItem; +import com.jsh.erp.datasource.vo.AccountItemVo4List; +import com.jsh.erp.service.accountItem.AccountItemService; +import com.jsh.erp.utils.*; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.io.IOException; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author ji sheng hua 752*718*920 + */ +@RestController +@RequestMapping(value = "/accountItem") +public class AccountItemController { + private Logger logger = LoggerFactory.getLogger(AccountItemController.class); + + @Resource + private AccountItemService accountItemService; + /** + * create by: cjl + * description: + * 业务逻辑操作放在service层,controller只做参数解析和视图封装 + * create time: 2019/1/11 15:08 + * @Param: inserted +  * @Param: deleted +  * @Param: updated +  * @Param: headerId +  * @Param: listType +  * @Param: request + * @return java.lang.String + */ + @PostMapping(value = "/saveDetials") + public String saveDetials(@RequestParam("inserted") String inserted, + @RequestParam("deleted") String deleted, + @RequestParam("updated") String updated, + @RequestParam("headerId") Long headerId, + @RequestParam("listType") String listType, + HttpServletRequest request) { + + Map objectMap = new HashMap(); + try { + accountItemService.saveDetials(inserted,deleted,updated,headerId,listType); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } catch (DataAccessException e) { + e.printStackTrace(); + logger.error(">>>>>>>>>>>>>>>>>>>保存明细信息异常", e); + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + @GetMapping(value = "/getDetailList") + public BaseResponseInfo getDetailList(@RequestParam("headerId") Long headerId, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = new ArrayList(); + if(headerId != 0) { + dataList = accountItemService.getDetailList(headerId); + } + JSONObject outer = new JSONObject(); + outer.put("total", dataList.size()); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (AccountItemVo4List ai : dataList) { + JSONObject item = new JSONObject(); + item.put("Id", ai.getId()); + item.put("AccountId", ai.getAccountid()); + item.put("AccountName", ai.getAccountName()); + item.put("InOutItemId", ai.getInoutitemid()); + item.put("InOutItemName", ai.getInOutItemName()); + BigDecimal eachAmount = ai.getEachamount(); + item.put("EachAmount", (eachAmount.compareTo(BigDecimal.ZERO))==-1 ? BigDecimal.ZERO.subtract(eachAmount): eachAmount); + item.put("Remark", ai.getRemark()); + dataArray.add(item); + } + } + outer.put("rows", dataArray); + res.code = 200; + res.data = outer; + } catch (Exception e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + +} diff --git a/src/main/java/com/jsh/erp/controller/AppController.java b/src/main/java/com/jsh/erp/controller/AppController.java index 03a1a97859ff9c54a04cca8a4d6ae692dbddc55e..4228b90724b6bda30fec4487668fb9fb846f31b6 100644 --- a/src/main/java/com/jsh/erp/controller/AppController.java +++ b/src/main/java/com/jsh/erp/controller/AppController.java @@ -1,226 +1,226 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.App; -import com.jsh.erp.datasource.entities.UserBusiness; -import com.jsh.erp.service.app.AppService; -import com.jsh.erp.service.userBusiness.UserBusinessService; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.FileUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.io.*; -import java.util.List; -import java.util.Properties; - -/** - * @author ji_sheng_hua 752*718*920 - */ -@RestController -@RequestMapping(value = "/app") -public class AppController { - private Logger logger = LoggerFactory.getLogger(AppController.class); - - @Resource - private AppService appService; - - @Resource - private UserBusinessService userBusinessService; - - /** - * 根据用户查询有权限的app - * @param userId - * @param request - * @return - */ - @GetMapping(value = "/findAppByUserId") - public JSONObject findAppByUserId(@RequestParam("userId") String userId, HttpServletRequest request) { - List roleList = userBusinessService.findRoleByUserId(userId); - String roles = null; - if(roleList!=null && roleList.size()>0 && roleList.get(0)!=null){ - roles = roleList.get(0).getValue(); - } - if(roles!=null) { - roles = roles.replaceAll("\\]\\[",",").replaceAll("\\]","").replaceAll("\\[",""); //转为逗号隔开的 - } - List appList = userBusinessService.findAppByRoles(roles); - String apps = null; - if(appList!=null && appList.size()>0 && appList.get(0)!=null){ - apps = appList.get(0).getValue(); - } - if(apps!=null) { - apps = apps.replaceAll("\\]\\[",",").replaceAll("\\]","").replaceAll("\\[",""); //转为逗号隔开的 - } - JSONObject obj = new JSONObject(); - List dockList = appService.findAppInIds(apps,"dock"); - JSONArray dockArray = new JSONArray(); - if (null != dockList) { - for (App app : dockList) { - JSONObject item = new JSONObject(); - item.put("id", app.getId()); - item.put("title", app.getName()); - item.put("type", app.getType()); - item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); - item.put("url", app.getUrl()); - item.put("width", app.getWidth()); - item.put("height", app.getHeight()); - item.put("isresize", app.getResize()); - item.put("isopenmax", app.getOpenmax()); - item.put("isflash", app.getFlash()); - dockArray.add(item); - } - } - obj.put("dock",dockArray); - - List deskList = appService.findAppInIds(apps,"desk"); - JSONArray deskArray = new JSONArray(); - if (null != deskList) { - for (App app : deskList) { - JSONObject item = new JSONObject(); - item.put("id", app.getId()); - item.put("title", app.getName()); - item.put("type", app.getType()); - item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); - item.put("url", "../../pages/common/menu.html?appID=" + app.getNumber() + "&id=" + app.getId()); - item.put("width", app.getWidth()); - item.put("height", app.getHeight()); - item.put("isresize", app.getResize()); - item.put("isopenmax", app.getOpenmax()); - item.put("isflash", app.getFlash()); - deskArray.add(item); - } - } - obj.put("desk",deskArray); - return obj; - } - - @GetMapping(value = "/findDesk") - public JSONObject findDesk(HttpServletRequest request) { - JSONObject obj = new JSONObject(); - List dockList = appService.findDock(); - JSONArray dockArray = new JSONArray(); - if (null != dockList) { - for (App app : dockList) { - JSONObject item = new JSONObject(); - item.put("id", app.getId()); - item.put("title", app.getName()); - item.put("type", app.getType()); - item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); - item.put("url", app.getUrl()); - item.put("width", app.getWidth()); - item.put("height", app.getHeight()); - item.put("isresize", app.getResize()); - item.put("isopenmax", app.getOpenmax()); - item.put("isflash", app.getFlash()); - dockArray.add(item); - } - } - obj.put("dock",dockArray); - - List deskList = appService.findDesk(); - JSONArray deskArray = new JSONArray(); - if (null != deskList) { - for (App app : deskList) { - JSONObject item = new JSONObject(); - item.put("id", app.getId()); - item.put("title", app.getName()); - item.put("type", app.getType()); - item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); - item.put("url", "../../pages/common/menu.html?appID=" + app.getNumber() + "&id=" + app.getId()); - item.put("width", app.getWidth()); - item.put("height", app.getHeight()); - item.put("isresize", app.getResize()); - item.put("isopenmax", app.getOpenmax()); - item.put("isflash", app.getFlash()); - deskArray.add(item); - } - } - obj.put("desk",deskArray); - return obj; - } - - /** - * 角色对应应用显示 - * @param request - * @return - */ - @PostMapping(value = "/findRoleAPP") - public JSONArray findRoleAPP(@RequestParam("UBType") String type, @RequestParam("UBKeyId") String keyId, - HttpServletRequest request) { - JSONArray arr = new JSONArray(); - try { - List dataList = appService.findRoleAPP(); - //开始拼接json数据 - JSONObject outer = new JSONObject(); - outer.put("id", 1); - outer.put("text", "应用列表"); - outer.put("state", "open"); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (App app : dataList) { - JSONObject item = new JSONObject(); - item.put("id", app.getId()); - item.put("text", app.getName()); - //勾选判断1 - Boolean flag = false; - try { - flag = userBusinessService.checkIsUserBusinessExist(type, keyId, "[" + app.getId().toString() + "]"); - } catch (Exception e) { - logger.error(">>>>>>>>>>>>>>>>>设置角色对应的应用:类型" + type + " KeyId为: " + keyId + " 存在异常!"); - } - if (flag == true) { - item.put("checked", true); - } - //结束 - dataArray.add(item); - } - } - outer.put("children", dataArray); - arr.add(outer); - } catch (Exception e) { - e.printStackTrace(); - } - return arr; - } - - /** - * 上传图片 - * @param fileInfo - * @param request - */ - @PostMapping(value = "/uploadImg") - public BaseResponseInfo uploadImg(MultipartFile fileInfo, @RequestParam("fileInfoName") String fileName, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - try { - if (fileInfo != null) { - String basePath = request.getSession().getServletContext().getRealPath("/"); //默认windows文件路径,linux环境下生成的目录与项目同级,而不是下级 - String path = basePath + "upload/images/deskIcon/"; //windows环境下的路径 - Properties pro = System.getProperties(); - String osName = pro.getProperty("os.name");//获得当前操作系统的名称 - if("Linux".equals(osName) || "linux".equals(osName) || "LINUX".equals(osName)){ - path = basePath + "/upload/images/deskIcon/"; //linux环境下的路径 - } - FileUtils.SaveFileFromInputStream(fileInfo.getInputStream(), path, fileName); - res.code = 200; - res.data = "上传图片成功"; - } - } catch (FileNotFoundException e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取图片失败"; - } catch (IOException e) { - e.printStackTrace(); - res.code = 500; - res.data = "上传图片失败"; - } - return res; - } -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.App; +import com.jsh.erp.datasource.entities.UserBusiness; +import com.jsh.erp.service.app.AppService; +import com.jsh.erp.service.userBusiness.UserBusinessService; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.FileUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.io.*; +import java.util.List; +import java.util.Properties; + +/** + * @author ji_sheng_hua 752*718*920 + */ +@RestController +@RequestMapping(value = "/app") +public class AppController { + private Logger logger = LoggerFactory.getLogger(AppController.class); + + @Resource + private AppService appService; + + @Resource + private UserBusinessService userBusinessService; + + /** + * 根据用户查询有权限的app + * @param userId + * @param request + * @return + */ + @GetMapping(value = "/findAppByUserId") + public JSONObject findAppByUserId(@RequestParam("userId") String userId, HttpServletRequest request) { + List roleList = userBusinessService.findRoleByUserId(userId); + String roles = null; + if(roleList!=null && roleList.size()>0 && roleList.get(0)!=null){ + roles = roleList.get(0).getValue(); + } + if(roles!=null) { + roles = roles.replaceAll("\\]\\[",",").replaceAll("\\]","").replaceAll("\\[",""); //转为逗号隔开的 + } + List appList = userBusinessService.findAppByRoles(roles); + String apps = null; + if(appList!=null && appList.size()>0 && appList.get(0)!=null){ + apps = appList.get(0).getValue(); + } + if(apps!=null) { + apps = apps.replaceAll("\\]\\[",",").replaceAll("\\]","").replaceAll("\\[",""); //转为逗号隔开的 + } + JSONObject obj = new JSONObject(); + List dockList = appService.findAppInIds(apps,"dock"); + JSONArray dockArray = new JSONArray(); + if (null != dockList) { + for (App app : dockList) { + JSONObject item = new JSONObject(); + item.put("id", app.getId()); + item.put("title", app.getName()); + item.put("type", app.getType()); + item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); + item.put("url", app.getUrl()); + item.put("width", app.getWidth()); + item.put("height", app.getHeight()); + item.put("isresize", app.getResize()); + item.put("isopenmax", app.getOpenmax()); + item.put("isflash", app.getFlash()); + dockArray.add(item); + } + } + obj.put("dock",dockArray); + + List deskList = appService.findAppInIds(apps,"desk"); + JSONArray deskArray = new JSONArray(); + if (null != deskList) { + for (App app : deskList) { + JSONObject item = new JSONObject(); + item.put("id", app.getId()); + item.put("title", app.getName()); + item.put("type", app.getType()); + item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); + item.put("url", "../../pages/common/menu.html?appID=" + app.getNumber() + "&id=" + app.getId()); + item.put("width", app.getWidth()); + item.put("height", app.getHeight()); + item.put("isresize", app.getResize()); + item.put("isopenmax", app.getOpenmax()); + item.put("isflash", app.getFlash()); + deskArray.add(item); + } + } + obj.put("desk",deskArray); + return obj; + } + + @GetMapping(value = "/findDesk") + public JSONObject findDesk(HttpServletRequest request) { + JSONObject obj = new JSONObject(); + List dockList = appService.findDock(); + JSONArray dockArray = new JSONArray(); + if (null != dockList) { + for (App app : dockList) { + JSONObject item = new JSONObject(); + item.put("id", app.getId()); + item.put("title", app.getName()); + item.put("type", app.getType()); + item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); + item.put("url", app.getUrl()); + item.put("width", app.getWidth()); + item.put("height", app.getHeight()); + item.put("isresize", app.getResize()); + item.put("isopenmax", app.getOpenmax()); + item.put("isflash", app.getFlash()); + dockArray.add(item); + } + } + obj.put("dock",dockArray); + + List deskList = appService.findDesk(); + JSONArray deskArray = new JSONArray(); + if (null != deskList) { + for (App app : deskList) { + JSONObject item = new JSONObject(); + item.put("id", app.getId()); + item.put("title", app.getName()); + item.put("type", app.getType()); + item.put("icon", "../../upload/images/deskIcon/" + app.getIcon()); + item.put("url", "../../pages/common/menu.html?appID=" + app.getNumber() + "&id=" + app.getId()); + item.put("width", app.getWidth()); + item.put("height", app.getHeight()); + item.put("isresize", app.getResize()); + item.put("isopenmax", app.getOpenmax()); + item.put("isflash", app.getFlash()); + deskArray.add(item); + } + } + obj.put("desk",deskArray); + return obj; + } + + /** + * 角色对应应用显示 + * @param request + * @return + */ + @PostMapping(value = "/findRoleAPP") + public JSONArray findRoleAPP(@RequestParam("UBType") String type, @RequestParam("UBKeyId") String keyId, + HttpServletRequest request) { + JSONArray arr = new JSONArray(); + try { + List dataList = appService.findRoleAPP(); + //开始拼接json数据 + JSONObject outer = new JSONObject(); + outer.put("id", 1); + outer.put("text", "应用列表"); + outer.put("state", "open"); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (App app : dataList) { + JSONObject item = new JSONObject(); + item.put("id", app.getId()); + item.put("text", app.getName()); + //勾选判断1 + Boolean flag = false; + try { + flag = userBusinessService.checkIsUserBusinessExist(type, keyId, "[" + app.getId().toString() + "]"); + } catch (Exception e) { + logger.error(">>>>>>>>>>>>>>>>>设置角色对应的应用:类型" + type + " KeyId为: " + keyId + " 存在异常!"); + } + if (flag == true) { + item.put("checked", true); + } + //结束 + dataArray.add(item); + } + } + outer.put("children", dataArray); + arr.add(outer); + } catch (Exception e) { + e.printStackTrace(); + } + return arr; + } + + /** + * 上传图片 + * @param fileInfo + * @param request + */ + @PostMapping(value = "/uploadImg") + public BaseResponseInfo uploadImg(MultipartFile fileInfo, @RequestParam("fileInfoName") String fileName, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + try { + if (fileInfo != null) { + String basePath = request.getSession().getServletContext().getRealPath("/"); //默认windows文件路径,linux环境下生成的目录与项目同级,而不是下级 + String path = basePath + "upload/images/deskIcon/"; //windows环境下的路径 + Properties pro = System.getProperties(); + String osName = pro.getProperty("os.name");//获得当前操作系统的名称 + if("Linux".equals(osName) || "linux".equals(osName) || "LINUX".equals(osName)){ + path = basePath + "/upload/images/deskIcon/"; //linux环境下的路径 + } + FileUtils.SaveFileFromInputStream(fileInfo.getInputStream(), path, fileName); + res.code = 200; + res.data = "上传图片成功"; + } + } catch (FileNotFoundException e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取图片失败"; + } catch (IOException e) { + e.printStackTrace(); + res.code = 500; + res.data = "上传图片失败"; + } + return res; + } +} diff --git a/src/main/java/com/jsh/erp/controller/DepotHeadController.java b/src/main/java/com/jsh/erp/controller/DepotHeadController.java index 6444d6d557bae9e7b8480672342e3594813416c8..7a1cb3fbae0ddc014aa80bd2637b1c6d250c0876 100644 --- a/src/main/java/com/jsh/erp/controller/DepotHeadController.java +++ b/src/main/java/com/jsh/erp/controller/DepotHeadController.java @@ -1,461 +1,468 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.DepotHead; -import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; -import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; -import com.jsh.erp.datasource.vo.DepotHeadVo4List; -import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; -import com.jsh.erp.service.depotHead.DepotHeadService; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.ErpInfo; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.sql.Date; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author ji-sheng-hua 752*718*920 - */ -@RestController -@RequestMapping(value = "/depotHead") -public class DepotHeadController { - private Logger logger = LoggerFactory.getLogger(DepotHeadController.class); - - @Resource - private DepotHeadService depotHeadService; - - /** - * 批量设置状态-审核或者反审核 - * @param status - * @param depotHeadIDs - * @param request - * @return - */ - @PostMapping(value = "/batchSetStatus") - public String batchSetStatus(@RequestParam("status") Boolean status, - @RequestParam("depotHeadIDs") String depotHeadIDs, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int res = depotHeadService.batchSetStatus(status, depotHeadIDs); - if(res > 0) { - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } else { - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - /** - * 单据编号生成接口,规则:查找当前类型单据下的当天最大的单据号,并加1 - * @param type - * @param subType - * @param beginTime - * @param endTime - * @param request - * @return - */ - @GetMapping(value = "/buildNumber") - public BaseResponseInfo buildNumber(@RequestParam("type") String type, - @RequestParam("subType") String subType, - @RequestParam("beginTime") String beginTime, - @RequestParam("endTime") String endTime, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - String number = depotHeadService.buildNumber(type, subType, beginTime, endTime); - map.put("DefaultNumber", number); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 获取最大的id - * @param request - * @return - */ - @GetMapping(value = "/getMaxId") - public BaseResponseInfo getMaxId(HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - Long maxId = depotHeadService.getMaxId(); - map.put("maxId", maxId); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查找单据_根据月份(报表) - * @param monthTime - * @param request - * @return - */ - @GetMapping(value = "/findByMonth") - public BaseResponseInfo findByMonth(@RequestParam("monthTime") String monthTime, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotHeadService.findByMonth(monthTime); - String headId = ""; - if (null != dataList) { - for (DepotHead depotHead : dataList) { - headId = headId + depotHead.getId() + ","; - } - } - if (headId != "") { - headId = headId.substring(0, headId.lastIndexOf(",")); - } - map.put("HeadIds", headId); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查找统计信息_根据礼品卡(报表) - * @param projectId - * @param request - * @return - */ - @GetMapping(value = "/findGiftReport") - public BaseResponseInfo findGiftReport(@RequestParam("projectId") String projectId, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList_in = depotHeadService.getDepotHead(); - String headId = ""; - if (null != dataList_in) { - for (DepotHead depotHead : dataList_in) { - headId = headId + depotHead.getId() + ","; - } - List dataList_out = depotHeadService.getDepotHeadGiftOut(projectId); - if (null != dataList_out) { - for (DepotHead depotHead : dataList_out) { - headId = headId + depotHead.getId() + ","; - } - } - } - if (headId != "") { - headId = headId.substring(0, headId.lastIndexOf(",")); - } - map.put("HeadIds", headId); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 入库出库明细接口 - * @param currentPage - * @param pageSize - * @param oId - * @param pid - * @param dids - * @param beginTime - * @param endTime - * @param type - * @param request - * @return - */ - @GetMapping(value = "/findInDetail") - public BaseResponseInfo findInDetail(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("organId") Integer oId, - @RequestParam("projectId") Integer pid, - @RequestParam("depotIds") String dids, - @RequestParam("beginTime") String beginTime, - @RequestParam("endTime") String endTime, - @RequestParam("type") String type, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List resList = new ArrayList(); - List list = depotHeadService.findByAll(beginTime, endTime, type, pid, dids, oId, currentPage, pageSize); - int total = depotHeadService.findByAllCount(beginTime, endTime, type, pid, dids, oId); - map.put("total", total); - //存放数据json数组 - if (null != list) { - for (DepotHeadVo4InDetail dhd : list) { - resList.add(dhd); - } - } - map.put("rows", resList); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 入库出库统计接口 - * @param currentPage - * @param pageSize - * @param oId - * @param pid - * @param dids - * @param beginTime - * @param endTime - * @param type - * @param request - * @return - */ - @GetMapping(value = "/findInOutMaterialCount") - public BaseResponseInfo findInOutMaterialCount(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("organId") Integer oId, - @RequestParam("projectId") Integer pid, - @RequestParam("depotIds") String dids, - @RequestParam("beginTime") String beginTime, - @RequestParam("endTime") String endTime, - @RequestParam("type") String type, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List resList = new ArrayList(); - List list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, pid, dids, oId, currentPage, pageSize); - int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, pid, dids, oId); - map.put("total", total); - //存放数据json数组 - if (null != list) { - for (DepotHeadVo4InOutMCount dhc : list) { - resList.add(dhc); - } - } - map.put("rows", resList); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 对账单接口 - * @param currentPage - * @param pageSize - * @param beginTime - * @param endTime - * @param organId - * @param supType - * @param request - * @return - */ - @GetMapping(value = "/findStatementAccount") - public BaseResponseInfo findStatementAccount(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("beginTime") String beginTime, - @RequestParam("endTime") String endTime, - @RequestParam("organId") Integer organId, - @RequestParam("supType") String supType, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - int j = 1; - if (supType.equals("客户")) { //客户 - j = 1; - } else if (supType.equals("供应商")) { //供应商 - j = -1; - } - List resList = new ArrayList(); - List list = depotHeadService.findStatementAccount(beginTime, endTime, organId, supType, (currentPage-1)*pageSize, pageSize); - int total = depotHeadService.findStatementAccountCount(beginTime, endTime, organId, supType); - map.put("total", total); - //存放数据json数组 - if (null != list) { - for (DepotHeadVo4StatementAccount dha : list) { - dha.setNumber(dha.getNumber()); //单据编号 - dha.setType(dha.getType()); //类型 - String type = dha.getType(); - Double p1 = 0.0; - Double p2 = 0.0; - if (dha.getDiscountLastMoney() != null) { - p1 = dha.getDiscountLastMoney(); - } - if (dha.getChangeAmount() != null) { - p2 = dha.getChangeAmount(); - } - Double allPrice = 0.0; - if (p1 < 0) { - p1 = -p1; - } - if (p2 < 0) { - p2 = -p2; - } - if (type.equals("采购入库")) { - allPrice = -(p1 - p2); - } else if (type.equals("销售退货入库")) { - allPrice = -(p1 - p2); - } else if (type.equals("销售出库")) { - allPrice = p1 - p2; - } else if (type.equals("采购退货出库")) { - allPrice = p1 - p2; - } else if (type.equals("付款")) { - allPrice = p1 + p2; - } else if (type.equals("收款")) { - allPrice = -(p1 + p2); - } else if (type.equals("收入")) { - allPrice = p1 - p2; - } else if (type.equals("支出")) { - allPrice = -(p1 - p2); - } - dha.setDiscountLastMoney(p1); //金额 - dha.setChangeAmount(p2); //金额 - dha.setAllPrice(Double.parseDouble(String.format("%.2f", allPrice * j))); //计算后的金额 - dha.setSupplierName(dha.getSupplierName()); //供应商 - dha.setoTime(dha.getoTime()); //入库出库日期 - resList.add(dha); - } - } - map.put("rows", resList); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查询单位的累计应收和累计应付,零售不能计入 - * @param supplierId - * @param endTime - * @param supType - * @param request - * @return - */ - @GetMapping(value = "/findTotalPay") - public BaseResponseInfo findTotalPay(@RequestParam("supplierId") Integer supplierId, - @RequestParam("endTime") String endTime, - @RequestParam("supType") String supType, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - JSONObject outer = new JSONObject(); - Double sum = 0.0; - String getS = supplierId.toString(); - int i = 1; - if (supType.equals("customer")) { //客户 - i = 1; - } else if (supType.equals("vendor")) { //供应商 - i = -1; - } - //进销部分 - sum = sum - (allMoney(getS, "入库", "采购", "合计",endTime) - allMoney(getS, "入库", "采购", "实际",endTime)) * i; - sum = sum - (allMoney(getS, "入库", "销售退货", "合计",endTime) - allMoney(getS, "入库", "销售退货", "实际",endTime)) * i; - sum = sum + (allMoney(getS, "出库", "销售", "合计",endTime) - allMoney(getS, "出库", "销售", "实际",endTime)) * i; - sum = sum + (allMoney(getS, "出库", "采购退货", "合计",endTime) - allMoney(getS, "出库", "采购退货", "实际",endTime)) * i; - outer.put("getAllMoney", sum); - map.put("rows", outer); - res.code = 200; - res.data = map; - } catch (Exception e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 根据编号查询单据信息 - * @param number - * @param request - * @return - */ - @GetMapping(value = "/getDetailByNumber") - public BaseResponseInfo getDetailByNumber(@RequestParam("number") String number, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - DepotHeadVo4List dhl = new DepotHeadVo4List(); - try { - List list = depotHeadService.getDetailByNumber(number); - if(list.size() == 1) { - dhl = list.get(0); - } - res.code = 200; - res.data = dhl; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - - /** - * 统计总金额 - * @param getS - * @param type - * @param subType - * @param mode 合计或者金额 - * @return - */ - public Double allMoney(String getS, String type, String subType, String mode, String endTime) { - Double allMoney = 0.0; - try { - Integer supplierId = Integer.valueOf(getS); - Double sum = depotHeadService.findAllMoney(supplierId, type, subType, mode, endTime); - if(sum != null) { - allMoney = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - //返回正数,如果负数也转为正数 - if (allMoney < 0) { - allMoney = -allMoney; - } - return allMoney; - } - -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.DepotHead; +import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; +import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; +import com.jsh.erp.datasource.vo.DepotHeadVo4List; +import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; +import com.jsh.erp.service.depotHead.DepotHeadService; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.ErpInfo; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.sql.Date; +import java.text.DecimalFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author ji-sheng-hua 752*718*920 + */ +@RestController +@RequestMapping(value = "/depotHead") +public class DepotHeadController { + private Logger logger = LoggerFactory.getLogger(DepotHeadController.class); + + @Resource + private DepotHeadService depotHeadService; + + /** + * 批量设置状态-审核或者反审核 + * @param status + * @param depotHeadIDs + * @param request + * @return + */ + @PostMapping(value = "/batchSetStatus") + public String batchSetStatus(@RequestParam("status") Boolean status, + @RequestParam("depotHeadIDs") String depotHeadIDs, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int res = depotHeadService.batchSetStatus(status, depotHeadIDs); + if(res > 0) { + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + /** + * 单据编号生成接口,规则:查找当前类型单据下的当天最大的单据号,并加1 + * @param type + * @param subType + * @param beginTime + * @param endTime + * @param request + * @return + */ + @GetMapping(value = "/buildNumber") + public BaseResponseInfo buildNumber(@RequestParam("type") String type, + @RequestParam("subType") String subType, + @RequestParam("beginTime") String beginTime, + @RequestParam("endTime") String endTime, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + String number = depotHeadService.buildNumber(type, subType, beginTime, endTime); + map.put("DefaultNumber", number); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 获取最大的id + * @param request + * @return + */ + @GetMapping(value = "/getMaxId") + public BaseResponseInfo getMaxId(HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + Long maxId = depotHeadService.getMaxId(); + map.put("maxId", maxId); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查找单据_根据月份(报表) + * @param monthTime + * @param request + * @return + */ + @GetMapping(value = "/findByMonth") + public BaseResponseInfo findByMonth(@RequestParam("monthTime") String monthTime, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotHeadService.findByMonth(monthTime); + String headId = ""; + if (null != dataList) { + for (DepotHead depotHead : dataList) { + headId = headId + depotHead.getId() + ","; + } + } + if (headId != "") { + headId = headId.substring(0, headId.lastIndexOf(",")); + } + map.put("HeadIds", headId); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查找统计信息_根据礼品卡(报表) + * @param projectId + * @param request + * @return + */ + @GetMapping(value = "/findGiftReport") + public BaseResponseInfo findGiftReport(@RequestParam("projectId") String projectId, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList_in = depotHeadService.getDepotHead(); + String headId = ""; + if (null != dataList_in) { + for (DepotHead depotHead : dataList_in) { + headId = headId + depotHead.getId() + ","; + } + List dataList_out = depotHeadService.getDepotHeadGiftOut(projectId); + if (null != dataList_out) { + for (DepotHead depotHead : dataList_out) { + headId = headId + depotHead.getId() + ","; + } + } + } + if (headId != "") { + headId = headId.substring(0, headId.lastIndexOf(",")); + } + map.put("HeadIds", headId); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 入库出库明细接口 + * @param currentPage + * @param pageSize + * @param oId + * @param pid + * @param dids + * @param beginTime + * @param endTime + * @param type + * @param request + * @return + */ + @GetMapping(value = "/findInDetail") + public BaseResponseInfo findInDetail(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("organId") Integer oId, + @RequestParam("projectId") Integer pid, + @RequestParam("depotIds") String dids, + @RequestParam("beginTime") String beginTime, + @RequestParam("endTime") String endTime, + @RequestParam("type") String type, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List resList = new ArrayList(); + List list = depotHeadService.findByAll(beginTime, endTime, type, pid, dids, oId, currentPage, pageSize); + int total = depotHeadService.findByAllCount(beginTime, endTime, type, pid, dids, oId); + map.put("total", total); + //存放数据json数组 + if (null != list) { + for (DepotHeadVo4InDetail dhd : list) { + resList.add(dhd); + } + } + map.put("rows", resList); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 入库出库统计接口 + * @param currentPage + * @param pageSize + * @param oId + * @param pid + * @param dids + * @param beginTime + * @param endTime + * @param type + * @param request + * @return + */ + @GetMapping(value = "/findInOutMaterialCount") + public BaseResponseInfo findInOutMaterialCount(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("organId") Integer oId, + @RequestParam("projectId") Integer pid, + @RequestParam("depotIds") String dids, + @RequestParam("beginTime") String beginTime, + @RequestParam("endTime") String endTime, + @RequestParam("type") String type, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List resList = new ArrayList(); + List list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, pid, dids, oId, currentPage, pageSize); + int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, pid, dids, oId); + map.put("total", total); + //存放数据json数组 + if (null != list) { + for (DepotHeadVo4InOutMCount dhc : list) { + resList.add(dhc); + } + } + map.put("rows", resList); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 对账单接口 + * @param currentPage + * @param pageSize + * @param beginTime + * @param endTime + * @param organId + * @param supType + * @param request + * @return + */ + @GetMapping(value = "/findStatementAccount") + public BaseResponseInfo findStatementAccount(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("beginTime") String beginTime, + @RequestParam("endTime") String endTime, + @RequestParam("organId") Integer organId, + @RequestParam("supType") String supType, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + int j = 1; + if (supType.equals("客户")) { //客户 + j = 1; + } else if (supType.equals("供应商")) { //供应商 + j = -1; + } + List resList = new ArrayList(); + List list = depotHeadService.findStatementAccount(beginTime, endTime, organId, supType, (currentPage-1)*pageSize, pageSize); + int total = depotHeadService.findStatementAccountCount(beginTime, endTime, organId, supType); + map.put("total", total); + //存放数据json数组 + if (null != list) { + for (DepotHeadVo4StatementAccount dha : list) { + dha.setNumber(dha.getNumber()); //单据编号 + dha.setType(dha.getType()); //类型 + String type = dha.getType(); + BigDecimal p1 = BigDecimal.ZERO ; + BigDecimal p2 = BigDecimal.ZERO; + if (dha.getDiscountLastMoney() != null) { + p1 = dha.getDiscountLastMoney(); + } + if (dha.getChangeAmount() != null) { + p2 = dha.getChangeAmount(); + } + BigDecimal allPrice = BigDecimal.ZERO; + if ((p1.compareTo(BigDecimal.ZERO))==-1) { + p1 = p1.abs(); + } + if ((p2 .compareTo(BigDecimal.ZERO))==-1) { + p2 = p2.abs(); + } + if (type.equals("采购入库")) { + allPrice = p2 .subtract(p1); + } else if (type.equals("销售退货入库")) { + allPrice = p2 .subtract(p1); + } else if (type.equals("销售出库")) { + allPrice = p1 .subtract(p2); + } else if (type.equals("采购退货出库")) { + allPrice = p1 .subtract(p2); + } else if (type.equals("付款")) { + allPrice = p1.add(p2); + } else if (type.equals("收款")) { + allPrice = BigDecimal.ZERO.subtract(p1.add(p2)); + } else if (type.equals("收入")) { + allPrice = p1 .subtract(p2); + } else if (type.equals("支出")) { + allPrice = p2 .subtract(p1); + } + dha.setDiscountLastMoney(p1); //金额 + dha.setChangeAmount(p2); //金额 + DecimalFormat df = new DecimalFormat(".##"); + dha.setAllPrice(new BigDecimal(df.format(allPrice .multiply(new BigDecimal(j))))); //计算后的金额 + dha.setSupplierName(dha.getSupplierName()); //供应商 + dha.setoTime(dha.getoTime()); //入库出库日期 + resList.add(dha); + } + } + map.put("rows", resList); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查询单位的累计应收和累计应付,零售不能计入 + * @param supplierId + * @param endTime + * @param supType + * @param request + * @return + */ + @GetMapping(value = "/findTotalPay") + public BaseResponseInfo findTotalPay(@RequestParam("supplierId") Integer supplierId, + @RequestParam("endTime") String endTime, + @RequestParam("supType") String supType, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + JSONObject outer = new JSONObject(); + BigDecimal sum = BigDecimal.ZERO; + String getS = supplierId.toString(); + int i = 1; + if (supType.equals("customer")) { //客户 + i = 1; + } else if (supType.equals("vendor")) { //供应商 + i = -1; + } + //进销部分 +// sum = sum - (allMoney(getS, "入库", "采购", "合计",endTime) - allMoney(getS, "入库", "采购", "实际",endTime)) * i; + sum = sum.subtract((allMoney(getS, "入库", "采购", "合计",endTime).subtract(allMoney(getS, "入库", "采购", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum - (allMoney(getS, "入库", "销售退货", "合计",endTime) - allMoney(getS, "入库", "销售退货", "实际",endTime)) * i; + sum = sum.subtract((allMoney(getS, "入库", "销售退货", "合计",endTime).subtract(allMoney(getS, "入库", "销售退货", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum + (allMoney(getS, "出库", "销售", "合计",endTime) - allMoney(getS, "出库", "销售", "实际",endTime)) * i; + sum = sum.add((allMoney(getS, "出库", "销售", "合计",endTime).subtract(allMoney(getS, "出库", "销售", "实际",endTime))).multiply(new BigDecimal(i))); +// sum = sum + (allMoney(getS, "出库", "采购退货", "合计",endTime) - allMoney(getS, "出库", "采购退货", "实际",endTime)) * i; + sum = sum.add((allMoney(getS, "出库", "采购退货", "合计",endTime).subtract(allMoney(getS, "出库", "采购退货", "实际",endTime))).multiply(new BigDecimal(i))); + outer.put("getAllMoney", sum); + map.put("rows", outer); + res.code = 200; + res.data = map; + } catch (Exception e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 根据编号查询单据信息 + * @param number + * @param request + * @return + */ + @GetMapping(value = "/getDetailByNumber") + public BaseResponseInfo getDetailByNumber(@RequestParam("number") String number, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + DepotHeadVo4List dhl = new DepotHeadVo4List(); + try { + List list = depotHeadService.getDetailByNumber(number); + if(list.size() == 1) { + dhl = list.get(0); + } + res.code = 200; + res.data = dhl; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + + /** + * 统计总金额 + * @param getS + * @param type + * @param subType + * @param mode 合计或者金额 + * @return + */ + public BigDecimal allMoney(String getS, String type, String subType, String mode, String endTime) { + BigDecimal allMoney = BigDecimal.ZERO; + try { + Integer supplierId = Integer.valueOf(getS); + BigDecimal sum = depotHeadService.findAllMoney(supplierId, type, subType, mode, endTime); + if(sum != null) { + allMoney = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + //返回正数,如果负数也转为正数 + if ((allMoney.compareTo(BigDecimal.ZERO))==-1) { + allMoney = allMoney.abs(); + } + return allMoney; + } + +} diff --git a/src/main/java/com/jsh/erp/controller/DepotItemController.java b/src/main/java/com/jsh/erp/controller/DepotItemController.java index 41a7bdcf1d01eb866cb2d7f9a1b81b697f79cddc..16c776e2580fe3afcfcce7296bc4e9578b08e97d 100644 --- a/src/main/java/com/jsh/erp/controller/DepotItemController.java +++ b/src/main/java/com/jsh/erp/controller/DepotItemController.java @@ -1,1004 +1,863 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.*; -import com.jsh.erp.service.depotItem.DepotItemService; -import com.jsh.erp.service.material.MaterialService; -import com.jsh.erp.utils.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataAccessException; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author ji-sheng-hua 华夏erp - */ -@RestController -@RequestMapping(value = "/depotItem") -public class DepotItemController { - private Logger logger = LoggerFactory.getLogger(DepotItemController.class); - - @Resource - private DepotItemService depotItemService; - - @Resource - private MaterialService materialService; - - /** - * 根据材料信息获取 - * @param materialParam 商品参数 - * @param depotIds 拥有的仓库信息 - * @param request - * @return - */ - @GetMapping(value = "/getHeaderIdByMaterial") - public BaseResponseInfo getHeaderIdByMaterial(@RequestParam("materialParam") String materialParam, - @RequestParam("depotIds") String depotIds, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - try { - List depotItemList = depotItemService.getHeaderIdByMaterial(materialParam, depotIds); - String allReturn = ""; - if (depotItemList != null) { - for (DepotItemVo4HeaderId d : depotItemList) { - Long dl = d.getHeaderid(); //获取对象 - allReturn = allReturn + dl.toString() + ","; - } - } - allReturn = allReturn.substring(0, allReturn.length() - 1); - if (allReturn.equals("null")) { - allReturn = ""; - } - res.code = 200; - res.data = allReturn; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 只根据商品id查询单据列表 - * @param mId - * @param request - * @return - */ - @GetMapping(value = "/findDetailByTypeAndMaterialId") - public String findDetailByTypeAndMaterialId( - @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, - @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, - @RequestParam("materialId") String mId, HttpServletRequest request) { - Map parameterMap = ParamUtils.requestToMap(request); - parameterMap.put("mId", mId); - PageQueryInfo queryInfo = new PageQueryInfo(); - Map objectMap = new HashMap(); - if (pageSize != null && pageSize <= 0) { - pageSize = 10; - } - String offset = ParamUtils.getPageOffset(currentPage, pageSize); - if (StringUtil.isNotEmpty(offset)) { - parameterMap.put(Constants.OFFSET, offset); - } - List list = depotItemService.findDetailByTypeAndMaterialIdList(parameterMap); - JSONArray dataArray = new JSONArray(); - if (list != null) { - for (DepotItemVo4DetailByTypeAndMId d: list) { - JSONObject item = new JSONObject(); - item.put("Number", d.getNumber()); //商品编号 - item.put("Type", d.getNewtype()); //进出类型 - item.put("BasicNumber", d.getBnum()); //数量 - item.put("OperTime", d.getOtime()); //时间 - dataArray.add(item); - } - } - objectMap.put("page", queryInfo); - if (list == null) { - queryInfo.setRows(new ArrayList()); - queryInfo.setTotal(0); - return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); - } - queryInfo.setRows(dataArray); - queryInfo.setTotal(depotItemService.findDetailByTypeAndMaterialIdCounts(parameterMap)); - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } - - /** - * 根据商品id和仓库id查询库存数量 - * @param pageSize - * @param currentPage - * @param mId - * @param request - * @return - */ - @GetMapping(value = "/findStockNumById") - public String findStockNumById( - @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, - @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, - @RequestParam("projectId") Integer pid, - @RequestParam("materialId") String mId, - @RequestParam("monthTime") String monthTime, - HttpServletRequest request) { - Map parameterMap = ParamUtils.requestToMap(request); - parameterMap.put("mId", mId); - parameterMap.put("monthTime", monthTime); - PageQueryInfo queryInfo = new PageQueryInfo(); - Map objectMap = new HashMap(); - if (pageSize != null && pageSize <= 0) { - pageSize = 10; - } - String offset = ParamUtils.getPageOffset(currentPage, pageSize); - if (StringUtil.isNotEmpty(offset)) { - parameterMap.put(Constants.OFFSET, offset); - } - List list = depotItemService.findStockNumByMaterialIdList(parameterMap); - //存放数据json数组 - Long materialId = Long.parseLong(mId); - JSONArray dataArray = new JSONArray(); - if (null != list) { - for (DepotItemVo4Material di : list) { - JSONObject item = new JSONObject(); - double prevSum = sumNumber("入库", pid, materialId, monthTime, true) - sumNumber("出库", pid, materialId, monthTime, true); - double InSum = sumNumber("入库", pid, materialId, monthTime, false); - double OutSum = sumNumber("出库", pid, materialId, monthTime, false); - item.put("MaterialId", di.getMaterialid() == null ? "" : di.getMaterialid()); - item.put("MaterialName", di.getMname()); - item.put("MaterialModel", di.getMmodel()); - item.put("thisSum", prevSum + InSum - OutSum); - dataArray.add(item); - } - } - objectMap.put("page", dataArray); - if (list == null) { - queryInfo.setRows(new ArrayList()); - queryInfo.setTotal(0); - return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); - } - queryInfo.setRows(list); - queryInfo.setTotal(depotItemService.findStockNumByMaterialIdCounts(parameterMap)); - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } - - /** - * 只根据商品id查询库存数量 - * @param pageSize - * @param currentPage - * @param mId - * @param request - * @return - */ - @GetMapping(value = "/findStockNumByMaterialId") - public String findStockNumByMaterialId( - @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, - @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, - @RequestParam("materialId") String mId, - @RequestParam("monthTime") String monthTime, - HttpServletRequest request) { - Map parameterMap = ParamUtils.requestToMap(request); - parameterMap.put("mId", mId); - parameterMap.put("monthTime", monthTime); - PageQueryInfo queryInfo = new PageQueryInfo(); - Map objectMap = new HashMap(); - if (pageSize != null && pageSize <= 0) { - pageSize = 10; - } - String offset = ParamUtils.getPageOffset(currentPage, pageSize); - if (StringUtil.isNotEmpty(offset)) { - parameterMap.put(Constants.OFFSET, offset); - } - List list = depotItemService.findStockNumByMaterialIdList(parameterMap); - - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != list) { - for (DepotItemVo4Material di : list) { - JSONObject item = new JSONObject(); - int InSum = sumNumberByMaterialId("入库", di.getMaterialid()); - int OutSum = sumNumberByMaterialId("出库", di.getMaterialid()); - item.put("MaterialId", di.getMaterialid() == null ? "" : di.getMaterialid()); - item.put("MaterialName", di.getMname()); - item.put("MaterialModel", di.getMmodel()); - item.put("thisSum", InSum - OutSum); - dataArray.add(item); - } - } - objectMap.put("page", dataArray); - if (list == null) { - queryInfo.setRows(new ArrayList()); - queryInfo.setTotal(0); - return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); - } - queryInfo.setRows(list); - queryInfo.setTotal(depotItemService.findStockNumByMaterialIdCounts(parameterMap)); - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } - - /** - * 仅根据商品Id进行数量合计 - * - * @param type - * @param mId - * @return - */ - public int sumNumberByMaterialId(String type, Long mId) { - int allNumber = 0; - try { - allNumber = depotItemService.findByTypeAndMaterialId(type, mId); - } catch (Exception e) { - e.printStackTrace(); - } - return allNumber; - } - - /** - * 保存明细 - * @param inserted - * @param deleted - * @param updated - * @param headerId - * @param request - * @return - */ - @PostMapping(value = "/saveDetials") - public String saveDetials(@RequestParam("inserted") String inserted, - @RequestParam("deleted") String deleted, - @RequestParam("updated") String updated, - @RequestParam("headerId") Long headerId, - HttpServletRequest request) { - Map objectMap = new HashMap(); - try { - //转为json - JSONArray insertedJson = JSONArray.parseArray(inserted); - JSONArray deletedJson = JSONArray.parseArray(deleted); - JSONArray updatedJson = JSONArray.parseArray(updated); - if (null != insertedJson) { - for (int i = 0; i < insertedJson.size(); i++) { - DepotItem depotItem = new DepotItem(); - JSONObject tempInsertedJson = JSONObject.parseObject(insertedJson.getString(i)); - depotItem.setHeaderid(headerId); - depotItem.setMaterialid(tempInsertedJson.getLong("MaterialId")); - depotItem.setMunit(tempInsertedJson.getString("Unit")); - if (!StringUtil.isEmpty(tempInsertedJson.get("OperNumber").toString())) { - depotItem.setOpernumber(tempInsertedJson.getDouble("OperNumber")); - try { - String Unit = tempInsertedJson.get("Unit").toString(); - Double oNumber = tempInsertedJson.getDouble("OperNumber"); - Long mId = Long.parseLong(tempInsertedJson.get("MaterialId").toString()); - //以下进行单位换算 - String UnitName = findUnitName(mId); //查询计量单位名称 - if (!StringUtil.isEmpty(UnitName)) { - String UnitList = UnitName.substring(0, UnitName.indexOf("(")); - String RatioList = UnitName.substring(UnitName.indexOf("(")); - String basicUnit = UnitList.substring(0, UnitList.indexOf(",")); //基本单位 - String otherUnit = UnitList.substring(UnitList.indexOf(",") + 1); //副单位 - Integer ratio = Integer.parseInt(RatioList.substring(RatioList.indexOf(":") + 1).replace(")", "")); //比例 - if (Unit.equals(basicUnit)) { //如果等于基础单位 - depotItem.setBasicnumber(oNumber); //数量一致 - } else if (Unit.equals(otherUnit)) { //如果等于副单位 - depotItem.setBasicnumber(oNumber * ratio); //数量乘以比例 - } - } else { - depotItem.setBasicnumber(oNumber); //其他情况 - } - } catch (Exception e) { - logger.error(">>>>>>>>>>>>>>>>>>>设置基础数量异常", e); - } - } - if (!StringUtil.isEmpty(tempInsertedJson.get("UnitPrice").toString())) { - depotItem.setUnitprice(tempInsertedJson.getDouble("UnitPrice")); - } - if (!StringUtil.isEmpty(tempInsertedJson.get("TaxUnitPrice").toString())) { - depotItem.setTaxunitprice(tempInsertedJson.getDouble("TaxUnitPrice")); - } - if (!StringUtil.isEmpty(tempInsertedJson.get("AllPrice").toString())) { - depotItem.setAllprice(tempInsertedJson.getDouble("AllPrice")); - } - depotItem.setRemark(tempInsertedJson.getString("Remark")); - if (tempInsertedJson.get("DepotId") != null && !StringUtil.isEmpty(tempInsertedJson.get("DepotId").toString())) { - depotItem.setDepotid(tempInsertedJson.getLong("DepotId")); - } - if (tempInsertedJson.get("AnotherDepotId") != null && !StringUtil.isEmpty(tempInsertedJson.get("AnotherDepotId").toString())) { - depotItem.setAnotherdepotid(tempInsertedJson.getLong("AnotherDepotId")); - } - if (!StringUtil.isEmpty(tempInsertedJson.get("TaxRate").toString())) { - depotItem.setTaxrate(tempInsertedJson.getDouble("TaxRate")); - } - if (!StringUtil.isEmpty(tempInsertedJson.get("TaxMoney").toString())) { - depotItem.setTaxmoney(tempInsertedJson.getDouble("TaxMoney")); - } - if (!StringUtil.isEmpty(tempInsertedJson.get("TaxLastMoney").toString())) { - depotItem.setTaxlastmoney(tempInsertedJson.getDouble("TaxLastMoney")); - } - if (tempInsertedJson.get("OtherField1") != null) { - depotItem.setOtherfield1(tempInsertedJson.getString("OtherField1")); - } - if (tempInsertedJson.get("OtherField2") != null) { - depotItem.setOtherfield2(tempInsertedJson.getString("OtherField2")); - } - if (tempInsertedJson.get("OtherField3") != null) { - depotItem.setOtherfield3(tempInsertedJson.getString("OtherField3")); - } - if (tempInsertedJson.get("OtherField4") != null) { - depotItem.setOtherfield4(tempInsertedJson.getString("OtherField4")); - } - if (tempInsertedJson.get("OtherField5") != null) { - depotItem.setOtherfield5(tempInsertedJson.getString("OtherField5")); - } - if (tempInsertedJson.get("MType") != null) { - depotItem.setMtype(tempInsertedJson.getString("MType")); - } - depotItemService.insertDepotItemWithObj(depotItem); - } - } - if (null != deletedJson) { - for (int i = 0; i < deletedJson.size(); i++) { - JSONObject tempDeletedJson = JSONObject.parseObject(deletedJson.getString(i)); - depotItemService.deleteDepotItem(tempDeletedJson.getLong("Id")); - } - } - if (null != updatedJson) { - for (int i = 0; i < updatedJson.size(); i++) { - JSONObject tempUpdatedJson = JSONObject.parseObject(updatedJson.getString(i)); - DepotItem depotItem = depotItemService.getDepotItem(tempUpdatedJson.getLong("Id")); - depotItem.setId(tempUpdatedJson.getLong("Id")); - depotItem.setMaterialid(tempUpdatedJson.getLong("MaterialId")); - depotItem.setMunit(tempUpdatedJson.getString("Unit")); - if (!StringUtil.isEmpty(tempUpdatedJson.get("OperNumber").toString())) { - depotItem.setOpernumber(tempUpdatedJson.getDouble("OperNumber")); - try { - String Unit = tempUpdatedJson.get("Unit").toString(); - Double oNumber = tempUpdatedJson.getDouble("OperNumber"); - Long mId = Long.parseLong(tempUpdatedJson.get("MaterialId").toString()); - //以下进行单位换算 - String UnitName = findUnitName(mId); //查询计量单位名称 - if (!StringUtil.isEmpty(UnitName)) { - String UnitList = UnitName.substring(0, UnitName.indexOf("(")); - String RatioList = UnitName.substring(UnitName.indexOf("(")); - String basicUnit = UnitList.substring(0, UnitList.indexOf(",")); //基本单位 - String otherUnit = UnitList.substring(UnitList.indexOf(",") + 1); //副单位 - Integer ratio = Integer.parseInt(RatioList.substring(RatioList.indexOf(":") + 1).replace(")", "")); //比例 - if (Unit.equals(basicUnit)) { //如果等于基础单位 - depotItem.setBasicnumber(oNumber); //数量一致 - } else if (Unit.equals(otherUnit)) { //如果等于副单位 - depotItem.setBasicnumber(oNumber * ratio); //数量乘以比例 - } - } else { - depotItem.setBasicnumber(oNumber); //其他情况 - } - } catch (Exception e) { - logger.error(">>>>>>>>>>>>>>>>>>>设置基础数量异常", e); - } - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("UnitPrice").toString())) { - depotItem.setUnitprice(tempUpdatedJson.getDouble("UnitPrice")); - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxUnitPrice").toString())) { - depotItem.setTaxunitprice(tempUpdatedJson.getDouble("TaxUnitPrice")); - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("AllPrice").toString())) { - depotItem.setAllprice(tempUpdatedJson.getDouble("AllPrice")); - } - depotItem.setRemark(tempUpdatedJson.getString("Remark")); - if (tempUpdatedJson.get("DepotId") != null && !StringUtil.isEmpty(tempUpdatedJson.get("DepotId").toString())) { - depotItem.setDepotid(tempUpdatedJson.getLong("DepotId")); - } - if (tempUpdatedJson.get("AnotherDepotId") != null && !StringUtil.isEmpty(tempUpdatedJson.get("AnotherDepotId").toString())) { - depotItem.setAnotherdepotid(tempUpdatedJson.getLong("AnotherDepotId")); - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxRate").toString())) { - depotItem.setTaxrate(tempUpdatedJson.getDouble("TaxRate")); - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxMoney").toString())) { - depotItem.setTaxmoney(tempUpdatedJson.getDouble("TaxMoney")); - } - if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxLastMoney").toString())) { - depotItem.setTaxlastmoney(tempUpdatedJson.getDouble("TaxLastMoney")); - } - depotItem.setOtherfield1(tempUpdatedJson.getString("OtherField1")); - depotItem.setOtherfield2(tempUpdatedJson.getString("OtherField2")); - depotItem.setOtherfield3(tempUpdatedJson.getString("OtherField3")); - depotItem.setOtherfield4(tempUpdatedJson.getString("OtherField4")); - depotItem.setOtherfield5(tempUpdatedJson.getString("OtherField5")); - depotItem.setMtype(tempUpdatedJson.getString("MType")); - depotItemService.updateDepotItemWithObj(depotItem); - } - } - - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } catch (DataAccessException e) { - e.printStackTrace(); - logger.error(">>>>>>>>>>>>>>>>>>>保存明细信息异常", e); - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - /** - * 查询计量单位信息 - * - * @return - */ - public String findUnitName(Long mId) { - String unitName = ""; - try { - unitName = materialService.findUnitName(mId); - if (unitName != null) { - unitName = unitName.substring(1, unitName.length() - 1); - if (unitName.equals("null")) { - unitName = ""; - } - } - } catch (Exception e) { - e.printStackTrace(); - } - return unitName; - } - - @GetMapping(value = "/getDetailList") - public BaseResponseInfo getDetailList(@RequestParam("headerId") Long headerId, - @RequestParam("mpList") String mpList, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = new ArrayList(); - if(headerId != 0) { - dataList = depotItemService.getDetailList(headerId); - } - String[] mpArr = mpList.split(","); - JSONObject outer = new JSONObject(); - outer.put("total", dataList.size()); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - JSONObject item = new JSONObject(); - item.put("Id", diEx.getId()); - item.put("MaterialId", diEx.getMaterialid() == null ? "" : diEx.getMaterialid()); - String ratio; //比例 - if (diEx.getUnitId() == null || diEx.getUnitId().equals("")) { - ratio = ""; - } else { - ratio = diEx.getUName(); - ratio = ratio.substring(ratio.indexOf("(")); - } - //品名/型号/扩展信息/包装 - String MaterialName = diEx.getMName() + ((diEx.getMModel() == null || diEx.getMModel().equals("")) ? "" : "(" + diEx.getMModel() + ")"); - String materialOther = getOtherInfo(mpArr, diEx); - MaterialName = MaterialName + materialOther + ((diEx.getUName() == null || diEx.getUName().equals("")) ? "" : "(" + diEx.getUName() + ")") + ratio; - item.put("MaterialName", MaterialName); - item.put("Unit", diEx.getMunit()); - item.put("OperNumber", diEx.getOpernumber()); - item.put("BasicNumber", diEx.getBasicnumber()); - item.put("UnitPrice", diEx.getUnitprice()); - item.put("TaxUnitPrice", diEx.getTaxunitprice()); - item.put("AllPrice", diEx.getAllprice()); - item.put("Remark", diEx.getRemark()); - item.put("Img", diEx.getImg()); - item.put("DepotId", diEx.getDepotid() == null ? "" : diEx.getDepotid()); - item.put("DepotName", diEx.getDepotid() == null ? "" : diEx.getDepotName()); - item.put("AnotherDepotId", diEx.getAnotherdepotid() == null ? "" : diEx.getAnotherdepotid()); - item.put("AnotherDepotName", diEx.getAnotherdepotid() == null ? "" : diEx.getAnotherDepotName()); - item.put("TaxRate", diEx.getTaxrate()); - item.put("TaxMoney", diEx.getTaxmoney()); - item.put("TaxLastMoney", diEx.getTaxlastmoney()); - item.put("OtherField1", diEx.getOtherfield1()); - item.put("OtherField2", diEx.getOtherfield2()); - item.put("OtherField3", diEx.getOtherfield3()); - item.put("OtherField4", diEx.getOtherfield4()); - item.put("OtherField5", diEx.getOtherfield5()); - item.put("MType", diEx.getMtype()); - item.put("op", 1); - dataArray.add(item); - } - } - outer.put("rows", dataArray); - res.code = 200; - res.data = outer; - } catch (Exception e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - - /** - * 获取扩展信息 - * - * @return - */ - public String getOtherInfo(String[] mpArr, DepotItemVo4WithInfoEx diEx) { - String materialOther = ""; - for (int i = 0; i < mpArr.length; i++) { - if (mpArr[i].equals("颜色")) { - materialOther = materialOther + ((diEx.getMColor() == null || diEx.getMColor().equals("")) ? "" : "(" + diEx.getMColor() + ")"); - } - if (mpArr[i].equals("规格")) { - materialOther = materialOther + ((diEx.getMStandard() == null || diEx.getMStandard().equals("")) ? "" : "(" + diEx.getMStandard() + ")"); - } - if (mpArr[i].equals("制造商")) { - materialOther = materialOther + ((diEx.getMMfrs() == null || diEx.getMMfrs().equals("")) ? "" : "(" + diEx.getMMfrs() + ")"); - } - if (mpArr[i].equals("自定义1")) { - materialOther = materialOther + ((diEx.getMOtherField1() == null || diEx.getMOtherField1().equals("")) ? "" : "(" + diEx.getMOtherField1() + ")"); - } - if (mpArr[i].equals("自定义2")) { - materialOther = materialOther + ((diEx.getMOtherField2() == null || diEx.getMOtherField2().equals("")) ? "" : "(" + diEx.getMOtherField2() + ")"); - } - if (mpArr[i].equals("自定义3")) { - materialOther = materialOther + ((diEx.getMOtherField3() == null || diEx.getMOtherField3().equals("")) ? "" : "(" + diEx.getMOtherField3() + ")"); - } - } - return materialOther; - } - - /** - * 查找所有的明细 - * @param currentPage - * @param pageSize - * @param projectId - * @param monthTime - * @param headIds - * @param materialIds - * @param mpList - * @param request - * @return - */ - @GetMapping(value = "/findByAll") - public BaseResponseInfo findByAll(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("projectId") Integer projectId, - @RequestParam("monthTime") String monthTime, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - @RequestParam("mpList") String mpList, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); - String[] mpArr = mpList.split(","); - int total = depotItemService.findByAllCount(headIds, materialIds); - map.put("total", total); - //存放数据json数组 - Integer pid = projectId; - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - JSONObject item = new JSONObject(); - Double prevSum = sumNumber("入库", pid, diEx.getMId(), monthTime, true) - sumNumber("出库", pid, diEx.getMId(), monthTime, true); - Double InSum = sumNumber("入库", pid, diEx.getMId(), monthTime, false); - Double OutSum = sumNumber("出库", pid, diEx.getMId(), monthTime, false); - Double prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true) - sumPrice("出库", pid, diEx.getMId(), monthTime, true); - Double InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); - Double OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); - item.put("MaterialName", diEx.getMName()); - item.put("MaterialModel", diEx.getMColor()); - //扩展信息 - String materialOther = getOtherInfo(mpArr, diEx); - item.put("MaterialOther", materialOther); - item.put("MaterialColor", diEx.getMColor()); - item.put("MaterialUnit", diEx.getMaterialUnit()); - Double unitPrice = 0.0; - if (prevSum + InSum - OutSum != 0.0) { - unitPrice = (prevPrice + InPrice - OutPrice) / (prevSum + InSum - OutSum); - } - item.put("UnitPrice", unitPrice); - item.put("prevSum", prevSum); - item.put("InSum", InSum); - item.put("OutSum", OutSum); - item.put("thisSum", prevSum + InSum - OutSum); - item.put("thisAllPrice", prevPrice + InPrice - OutPrice); - dataArray.add(item); - } - } - map.put("rows", dataArray); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 统计总计金额 - * @param pid - * @param monthTime - * @param headIds - * @param materialIds - * @param request - * @return - */ - @GetMapping(value = "/totalCountMoney") - public BaseResponseInfo totalCountMoney(@RequestParam("projectId") Integer pid, - @RequestParam("monthTime") String monthTime, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotItemService.findByAll(headIds, materialIds, null, null); - Double thisAllPrice = 0.0; - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - Double prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true) - sumPrice("出库", pid, diEx.getMId(), monthTime, true); - Double InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); - Double OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); - thisAllPrice = thisAllPrice + (prevPrice + InPrice - OutPrice); - } - } - map.put("totalCount", thisAllPrice); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 进货统计 - * @param currentPage - * @param pageSize - * @param monthTime - * @param headIds - * @param materialIds - * @param mpList - * @param request - * @return - */ - @GetMapping(value = "/buyIn") - public BaseResponseInfo buyIn(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("monthTime") String monthTime, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - @RequestParam("mpList") String mpList, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); - String[] mpArr = mpList.split(","); - int total = depotItemService.findByAllCount(headIds, materialIds); - map.put("total", total); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - JSONObject item = new JSONObject(); - Double InSum = sumNumberBuyOrSale("入库", "采购", diEx.getMId(), monthTime); - Double OutSum = sumNumberBuyOrSale("出库", "采购退货", diEx.getMId(), monthTime); - Double InSumPrice = sumPriceBuyOrSale("入库", "采购", diEx.getMId(), monthTime); - Double OutSumPrice = sumPriceBuyOrSale("出库", "采购退货", diEx.getMId(), monthTime); - item.put("MaterialName", diEx.getMName()); - item.put("MaterialModel", diEx.getMModel()); - //扩展信息 - String materialOther = getOtherInfo(mpArr, diEx); - item.put("MaterialOther", materialOther); - item.put("MaterialColor", diEx.getMColor()); - item.put("MaterialUnit", diEx.getMaterialUnit()); - item.put("InSum", InSum); - item.put("OutSum", OutSum); - item.put("InSumPrice", InSumPrice); - item.put("OutSumPrice", OutSumPrice); - dataArray.add(item); - } - } - map.put("rows", dataArray); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 销售统计 - * @param currentPage - * @param pageSize - * @param monthTime - * @param headIds - * @param materialIds - * @param mpList - * @param request - * @return - */ - @GetMapping(value = "/saleOut") - public BaseResponseInfo saleOut(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("monthTime") String monthTime, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - @RequestParam("mpList") String mpList, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); - String[] mpArr = mpList.split(","); - int total = depotItemService.findByAllCount(headIds, materialIds); - map.put("total", total); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - JSONObject item = new JSONObject(); - Double OutSumRetail = sumNumberBuyOrSale("出库", "零售", diEx.getMId(), monthTime); - Double OutSum = sumNumberBuyOrSale("出库", "销售", diEx.getMId(), monthTime); - Double InSumRetail = sumNumberBuyOrSale("入库", "零售退货", diEx.getMId(), monthTime); - Double InSum = sumNumberBuyOrSale("入库", "销售退货", diEx.getMId(), monthTime); - Double OutSumRetailPrice = sumPriceBuyOrSale("出库", "零售", diEx.getMId(), monthTime); - Double OutSumPrice = sumPriceBuyOrSale("出库", "销售", diEx.getMId(), monthTime); - Double InSumRetailPrice = sumPriceBuyOrSale("入库", "零售退货", diEx.getMId(), monthTime); - Double InSumPrice = sumPriceBuyOrSale("入库", "销售退货", diEx.getMId(), monthTime); - item.put("MaterialName", diEx.getMName()); - item.put("MaterialModel", diEx.getMModel()); - //扩展信息 - String materialOther = getOtherInfo(mpArr, diEx); - item.put("MaterialOther", materialOther); - item.put("MaterialColor", diEx.getMColor()); - item.put("MaterialUnit", diEx.getMaterialUnit()); - item.put("OutSum", OutSumRetail + OutSum); - item.put("InSum", InSumRetail + InSum); - item.put("OutSumPrice", OutSumRetailPrice + OutSumPrice); - item.put("InSumPrice", InSumRetailPrice + InSumPrice); - dataArray.add(item); - } - } - map.put("rows", dataArray); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查找礼品卡信息 - * @param currentPage - * @param pageSize - * @param projectId - * @param headIds - * @param materialIds - * @param mpList - * @param request - * @return - */ - @GetMapping(value = "/findGiftByAll") - public BaseResponseInfo findGiftByAll(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("projectId") Integer projectId, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - @RequestParam("mpList") String mpList, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); - String[] mpArr = mpList.split(","); - int total = depotItemService.findByAllCount(headIds, materialIds); - map.put("total", total); - Integer pid = projectId; - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - JSONObject item = new JSONObject(); - Double InSum = sumNumberGift("礼品充值", pid, diEx.getMId(), "in"); - Double OutSum = sumNumberGift("礼品销售", pid, diEx.getMId(), "out"); - item.put("MaterialName", diEx.getMName()); - item.put("MaterialModel", diEx.getMModel()); - //扩展信息 - String materialOther = getOtherInfo(mpArr, diEx); - item.put("MaterialOther", materialOther); - item.put("MaterialColor", diEx.getMColor()); - item.put("MaterialUnit", diEx.getMaterialUnit()); - item.put("thisSum", InSum - OutSum); - dataArray.add(item); - } - } - map.put("rows", dataArray); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 导出excel表格 - * @param currentPage - * @param pageSize - * @param projectId - * @param monthTime - * @param headIds - * @param materialIds - * @param request - * @param response - * @return - */ - @GetMapping(value = "/exportExcel") - public BaseResponseInfo exportExcel(@RequestParam("currentPage") Integer currentPage, - @RequestParam("pageSize") Integer pageSize, - @RequestParam("projectId") Integer projectId, - @RequestParam("monthTime") String monthTime, - @RequestParam("headIds") String headIds, - @RequestParam("materialIds") String materialIds, - HttpServletRequest request, HttpServletResponse response) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - String message = "成功"; - try { - List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); - //存放数据json数组 - Integer pid = projectId; - String[] names = {"名称", "型号", "单位", "单价", "上月结存数量", "入库数量", "出库数量", "本月结存数量", "结存金额"}; - String title = "库存报表"; - List objects = new ArrayList(); - if (null != dataList) { - for (DepotItemVo4WithInfoEx diEx : dataList) { - String[] objs = new String[9]; - Double prevSum = sumNumber("入库", pid, diEx.getMId(), monthTime, true) - sumNumber("出库", pid, diEx.getMId(), monthTime, true); - Double InSum = sumNumber("入库", pid, diEx.getMId(), monthTime, false); - Double OutSum = sumNumber("出库", pid, diEx.getMId(), monthTime, false); - Double prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true) - sumPrice("出库", pid, diEx.getMId(), monthTime, true); - Double InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); - Double OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); - Double unitPrice = 0.0; - if (prevSum + InSum - OutSum != 0.0) { - unitPrice = (prevPrice + InPrice - OutPrice) / (prevSum + InSum - OutSum); - } - Double thisSum = prevSum + InSum - OutSum; - Double thisAllPrice = prevPrice + InPrice - OutPrice; - objs[0] = diEx.getMName().toString(); - objs[1] = diEx.getMModel().toString(); - objs[2] = diEx.getMaterialUnit().toString(); - objs[3] = unitPrice.toString(); - objs[4] = prevSum.toString(); - objs[5] = InSum.toString(); - objs[6] = OutSum.toString(); - objs[7] = thisSum.toString(); - objs[8] = thisAllPrice.toString(); - objects.add(objs); - } - } - File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); - ExportExecUtil.showExec(file, file.getName() + "-" + monthTime, response); - res.code = 200; - } catch (Exception e) { - e.printStackTrace(); - message = "导出失败"; - res.code = 500; - } finally { - map.put("message", message); - res.data = map; - } - return res; - } - - /** - * 数量合计 - * - * @param type - * @param MId - * @param MonthTime - * @param isPrev - * @return - */ - public Double sumNumber(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { - Double sumNumber = 0.0; - try { - Double sum = depotItemService.findByType(type, ProjectId, MId, MonthTime, isPrev); - if(sum != null) { - sumNumber = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - return sumNumber; - } - - /** - * 价格合计 - * - * @param type - * @param MId - * @param MonthTime - * @param isPrev - * @return - */ - public Double sumPrice(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { - Double sumPrice = 0.0; - try { - Double sum = depotItemService.findPriceByType(type, ProjectId, MId, MonthTime, isPrev); - if(sum != null) { - sumPrice = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - return sumPrice; - } - - public Double sumNumberBuyOrSale(String type, String subType, Long MId, String MonthTime) { - Double sumNumber = 0.0; - String sumType = "Number"; - try { - Double sum = depotItemService.buyOrSale(type, subType, MId, MonthTime, sumType); - if(sum != null) { - sumNumber = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - return sumNumber; - } - - public Double sumPriceBuyOrSale(String type, String subType, Long MId, String MonthTime) { - Double sumPrice = 0.0; - String sumType = "Price"; - try { - Double sum = depotItemService.buyOrSale(type, subType, MId, MonthTime, sumType); - if(sum != null) { - sumPrice = sum; - } - } catch (Exception e) { - e.printStackTrace(); - } - return sumPrice; - } - - /** - * 数量合计-礼品卡 - * @param subType - * @param ProjectId - * @param MId - * @param type - * @return - */ - public Double sumNumberGift(String subType, Integer ProjectId, Long MId, String type) { - Double sumNumber = 0.0; - String allNumber = ""; - try { - if (ProjectId != null) { - Double sum = depotItemService.findGiftByType(subType, ProjectId, MId, type); - if(sum != null) { - sumNumber = sum; - } - } - } catch (Exception e) { - e.printStackTrace(); - } - return sumNumber; - } -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.*; +import com.jsh.erp.service.depotItem.DepotItemService; +import com.jsh.erp.service.material.MaterialService; +import com.jsh.erp.utils.*; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.math.BigDecimal; +import java.text.DecimalFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author ji-sheng-hua 华夏erp + */ +@RestController +@RequestMapping(value = "/depotItem") +public class DepotItemController { + private Logger logger = LoggerFactory.getLogger(DepotItemController.class); + + @Resource + private DepotItemService depotItemService; + + @Resource + private MaterialService materialService; + + /** + * 根据材料信息获取 + * @param materialParam 商品参数 + * @param depotIds 拥有的仓库信息 + * @param request + * @return + */ + @GetMapping(value = "/getHeaderIdByMaterial") + public BaseResponseInfo getHeaderIdByMaterial(@RequestParam("materialParam") String materialParam, + @RequestParam("depotIds") String depotIds, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + try { + List depotItemList = depotItemService.getHeaderIdByMaterial(materialParam, depotIds); + String allReturn = ""; + if (depotItemList != null&&depotItemList.size()>0) { + for (DepotItemVo4HeaderId d : depotItemList) { + Long dl = d.getHeaderid(); //获取对象 + allReturn = allReturn + dl.toString() + ","; + } + /** + * 2019-01-17修复depotItemList集合为空时,程序异常 + * */ + allReturn = allReturn.substring(0, allReturn.length() - 1); + } + if (allReturn.equals("null")) { + allReturn = ""; + } + res.code = 200; + res.data = allReturn; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 只根据商品id查询单据列表 + * @param mId + * @param request + * @return + */ + @GetMapping(value = "/findDetailByTypeAndMaterialId") + public String findDetailByTypeAndMaterialId( + @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, + @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, + @RequestParam("materialId") String mId, HttpServletRequest request) { + Map parameterMap = ParamUtils.requestToMap(request); + parameterMap.put("mId", mId); + PageQueryInfo queryInfo = new PageQueryInfo(); + Map objectMap = new HashMap(); + if (pageSize != null && pageSize <= 0) { + pageSize = 10; + } + String offset = ParamUtils.getPageOffset(currentPage, pageSize); + if (StringUtil.isNotEmpty(offset)) { + parameterMap.put(Constants.OFFSET, offset); + } + List list = depotItemService.findDetailByTypeAndMaterialIdList(parameterMap); + JSONArray dataArray = new JSONArray(); + if (list != null) { + for (DepotItemVo4DetailByTypeAndMId d: list) { + JSONObject item = new JSONObject(); + item.put("Number", d.getNumber()); //商品编号 + item.put("Type", d.getNewtype()); //进出类型 + item.put("BasicNumber", d.getBnum()); //数量 + item.put("OperTime", d.getOtime()); //时间 + dataArray.add(item); + } + } + objectMap.put("page", queryInfo); + if (list == null) { + queryInfo.setRows(new ArrayList()); + queryInfo.setTotal(0); + return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); + } + queryInfo.setRows(dataArray); + queryInfo.setTotal(depotItemService.findDetailByTypeAndMaterialIdCounts(parameterMap)); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } + + /** + * 根据商品id和仓库id查询库存数量 + * @param pageSize + * @param currentPage + * @param mId + * @param request + * @return + */ + @GetMapping(value = "/findStockNumById") + public String findStockNumById( + @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, + @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, + @RequestParam("projectId") Integer pid, + @RequestParam("materialId") String mId, + @RequestParam("monthTime") String monthTime, + HttpServletRequest request) { + Map parameterMap = ParamUtils.requestToMap(request); + parameterMap.put("mId", mId); + parameterMap.put("monthTime", monthTime); + PageQueryInfo queryInfo = new PageQueryInfo(); + Map objectMap = new HashMap(); + if (pageSize != null && pageSize <= 0) { + pageSize = 10; + } + String offset = ParamUtils.getPageOffset(currentPage, pageSize); + if (StringUtil.isNotEmpty(offset)) { + parameterMap.put(Constants.OFFSET, offset); + } + List list = depotItemService.findStockNumByMaterialIdList(parameterMap); + //存放数据json数组 + Long materialId = Long.parseLong(mId); + JSONArray dataArray = new JSONArray(); + if (null != list) { + for (DepotItemVo4Material di : list) { + JSONObject item = new JSONObject(); + BigDecimal prevSum = sumNumber("入库", pid, materialId, monthTime, true).subtract(sumNumber("出库", pid, materialId, monthTime, true)); + BigDecimal InSum = sumNumber("入库", pid, materialId, monthTime, false); + BigDecimal OutSum = sumNumber("出库", pid, materialId, monthTime, false); + item.put("MaterialId", di.getMaterialid() == null ? "" : di.getMaterialid()); + item.put("MaterialName", di.getMname()); + item.put("MaterialModel", di.getMmodel()); + item.put("thisSum", prevSum.add(InSum).subtract(OutSum)); + dataArray.add(item); + } + } + objectMap.put("page", dataArray); + if (list == null) { + queryInfo.setRows(new ArrayList()); + queryInfo.setTotal(0); + return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); + } + queryInfo.setRows(list); + queryInfo.setTotal(depotItemService.findStockNumByMaterialIdCounts(parameterMap)); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } + + /** + * 只根据商品id查询库存数量 + * @param pageSize + * @param currentPage + * @param mId + * @param request + * @return + */ + @GetMapping(value = "/findStockNumByMaterialId") + public String findStockNumByMaterialId( + @RequestParam(value = Constants.PAGE_SIZE, required = false) Integer pageSize, + @RequestParam(value = Constants.CURRENT_PAGE, required = false) Integer currentPage, + @RequestParam("materialId") String mId, + @RequestParam("monthTime") String monthTime, + HttpServletRequest request) { + Map parameterMap = ParamUtils.requestToMap(request); + parameterMap.put("mId", mId); + parameterMap.put("monthTime", monthTime); + PageQueryInfo queryInfo = new PageQueryInfo(); + Map objectMap = new HashMap(); + if (pageSize != null && pageSize <= 0) { + pageSize = 10; + } + String offset = ParamUtils.getPageOffset(currentPage, pageSize); + if (StringUtil.isNotEmpty(offset)) { + parameterMap.put(Constants.OFFSET, offset); + } + List list = depotItemService.findStockNumByMaterialIdList(parameterMap); + + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != list) { + for (DepotItemVo4Material di : list) { + JSONObject item = new JSONObject(); + int InSum = sumNumberByMaterialId("入库", di.getMaterialid()); + int OutSum = sumNumberByMaterialId("出库", di.getMaterialid()); + item.put("MaterialId", di.getMaterialid() == null ? "" : di.getMaterialid()); + item.put("MaterialName", di.getMname()); + item.put("MaterialModel", di.getMmodel()); + item.put("thisSum", InSum - OutSum); + dataArray.add(item); + } + } + objectMap.put("page", dataArray); + if (list == null) { + queryInfo.setRows(new ArrayList()); + queryInfo.setTotal(0); + return returnJson(objectMap, "查找不到数据", ErpInfo.OK.code); + } + queryInfo.setRows(list); + queryInfo.setTotal(depotItemService.findStockNumByMaterialIdCounts(parameterMap)); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } + + /** + * 仅根据商品Id进行数量合计 + * + * @param type + * @param mId + * @return + */ + public int sumNumberByMaterialId(String type, Long mId) { + int allNumber = 0; + try { + allNumber = depotItemService.findByTypeAndMaterialId(type, mId); + } catch (Exception e) { + e.printStackTrace(); + } + return allNumber; + } + + /** + * 保存明细 + * @param inserted + * @param deleted + * @param updated + * @param headerId + * @param request + * @return + */ + @PostMapping(value = "/saveDetials") + public String saveDetials(@RequestParam("inserted") String inserted, + @RequestParam("deleted") String deleted, + @RequestParam("updated") String updated, + @RequestParam("headerId") Long headerId, + HttpServletRequest request) { + Map objectMap = new HashMap(); + try { + depotItemService.saveDetials(inserted,deleted,updated,headerId); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } catch (DataAccessException e) { + e.printStackTrace(); + logger.error(">>>>>>>>>>>>>>>>>>>保存明细信息异常", e); + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + /** + * 查询计量单位信息 + * + * @return + */ + public String findUnitName(Long mId) { + String unitName = ""; + try { + unitName = materialService.findUnitName(mId); + if (unitName != null) { + unitName = unitName.substring(1, unitName.length() - 1); + if (unitName.equals("null")) { + unitName = ""; + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return unitName; + } + + @GetMapping(value = "/getDetailList") + public BaseResponseInfo getDetailList(@RequestParam("headerId") Long headerId, + @RequestParam("mpList") String mpList, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = new ArrayList(); + if(headerId != 0) { + dataList = depotItemService.getDetailList(headerId); + } + String[] mpArr = mpList.split(","); + JSONObject outer = new JSONObject(); + outer.put("total", dataList.size()); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + JSONObject item = new JSONObject(); + item.put("Id", diEx.getId()); + item.put("MaterialId", diEx.getMaterialid() == null ? "" : diEx.getMaterialid()); + String ratio; //比例 + if (diEx.getUnitId() == null || diEx.getUnitId().equals("")) { + ratio = ""; + } else { + ratio = diEx.getUName(); + ratio = ratio.substring(ratio.indexOf("(")); + } + //品名/型号/扩展信息/包装 + String MaterialName = diEx.getMName() + ((diEx.getMModel() == null || diEx.getMModel().equals("")) ? "" : "(" + diEx.getMModel() + ")"); + String materialOther = getOtherInfo(mpArr, diEx); + MaterialName = MaterialName + materialOther + ((diEx.getUName() == null || diEx.getUName().equals("")) ? "" : "(" + diEx.getUName() + ")") + ratio; + item.put("MaterialName", MaterialName); + item.put("Unit", diEx.getMunit()); + item.put("OperNumber", diEx.getOpernumber()); + item.put("BasicNumber", diEx.getBasicnumber()); + item.put("UnitPrice", diEx.getUnitprice()); + item.put("TaxUnitPrice", diEx.getTaxunitprice()); + item.put("AllPrice", diEx.getAllprice()); + item.put("Remark", diEx.getRemark()); + item.put("Img", diEx.getImg()); + item.put("DepotId", diEx.getDepotid() == null ? "" : diEx.getDepotid()); + item.put("DepotName", diEx.getDepotid() == null ? "" : diEx.getDepotName()); + item.put("AnotherDepotId", diEx.getAnotherdepotid() == null ? "" : diEx.getAnotherdepotid()); + item.put("AnotherDepotName", diEx.getAnotherdepotid() == null ? "" : diEx.getAnotherDepotName()); + item.put("TaxRate", diEx.getTaxrate()); + item.put("TaxMoney", diEx.getTaxmoney()); + item.put("TaxLastMoney", diEx.getTaxlastmoney()); + item.put("OtherField1", diEx.getOtherfield1()); + item.put("OtherField2", diEx.getOtherfield2()); + item.put("OtherField3", diEx.getOtherfield3()); + item.put("OtherField4", diEx.getOtherfield4()); + item.put("OtherField5", diEx.getOtherfield5()); + item.put("MType", diEx.getMtype()); + item.put("op", 1); + dataArray.add(item); + } + } + outer.put("rows", dataArray); + res.code = 200; + res.data = outer; + } catch (Exception e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + + /** + * 获取扩展信息 + * + * @return + */ + public String getOtherInfo(String[] mpArr, DepotItemVo4WithInfoEx diEx) { + String materialOther = ""; + for (int i = 0; i < mpArr.length; i++) { + if (mpArr[i].equals("颜色")) { + materialOther = materialOther + ((diEx.getMColor() == null || diEx.getMColor().equals("")) ? "" : "(" + diEx.getMColor() + ")"); + } + if (mpArr[i].equals("规格")) { + materialOther = materialOther + ((diEx.getMStandard() == null || diEx.getMStandard().equals("")) ? "" : "(" + diEx.getMStandard() + ")"); + } + if (mpArr[i].equals("制造商")) { + materialOther = materialOther + ((diEx.getMMfrs() == null || diEx.getMMfrs().equals("")) ? "" : "(" + diEx.getMMfrs() + ")"); + } + if (mpArr[i].equals("自定义1")) { + materialOther = materialOther + ((diEx.getMOtherField1() == null || diEx.getMOtherField1().equals("")) ? "" : "(" + diEx.getMOtherField1() + ")"); + } + if (mpArr[i].equals("自定义2")) { + materialOther = materialOther + ((diEx.getMOtherField2() == null || diEx.getMOtherField2().equals("")) ? "" : "(" + diEx.getMOtherField2() + ")"); + } + if (mpArr[i].equals("自定义3")) { + materialOther = materialOther + ((diEx.getMOtherField3() == null || diEx.getMOtherField3().equals("")) ? "" : "(" + diEx.getMOtherField3() + ")"); + } + } + return materialOther; + } + + /** + * 查找所有的明细 + * @param currentPage + * @param pageSize + * @param projectId + * @param monthTime + * @param headIds + * @param materialIds + * @param mpList + * @param request + * @return + */ + @GetMapping(value = "/findByAll") + public BaseResponseInfo findByAll(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("projectId") Integer projectId, + @RequestParam("monthTime") String monthTime, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + @RequestParam("mpList") String mpList, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); + String[] mpArr = mpList.split(","); + int total = depotItemService.findByAllCount(headIds, materialIds); + map.put("total", total); + //存放数据json数组 + Integer pid = projectId; + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + JSONObject item = new JSONObject(); + BigDecimal prevSum = sumNumber("入库", pid, diEx.getMId(), monthTime, true).subtract(sumNumber("出库", pid, diEx.getMId(), monthTime, true)); + BigDecimal InSum = sumNumber("入库", pid, diEx.getMId(), monthTime, false); + BigDecimal OutSum = sumNumber("出库", pid, diEx.getMId(), monthTime, false); + BigDecimal prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true).subtract(sumPrice("出库", pid, diEx.getMId(), monthTime, true)); + BigDecimal InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); + BigDecimal OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); + item.put("MaterialName", diEx.getMName()); + item.put("MaterialModel", diEx.getMColor()); + //扩展信息 + String materialOther = getOtherInfo(mpArr, diEx); + item.put("MaterialOther", materialOther); + item.put("MaterialColor", diEx.getMColor()); + item.put("MaterialUnit", diEx.getMaterialUnit()); + BigDecimal unitPrice = BigDecimal.ZERO; + if ((prevSum .add(InSum).subtract(OutSum)).compareTo(BigDecimal.ZERO)!= 0) { + unitPrice = (prevPrice.add(InPrice).subtract(OutPrice)).divide(prevSum.add(InSum).subtract(OutSum),2, BigDecimal.ROUND_HALF_UP); + /** + * 2019-01-15通过除法算出金额后,保留两位小数 + * */ + DecimalFormat df = new DecimalFormat("#.00"); + unitPrice= new BigDecimal(df.format(unitPrice)); + } + item.put("UnitPrice", unitPrice); + item.put("prevSum", prevSum); + item.put("InSum", InSum); + item.put("OutSum", OutSum); + item.put("thisSum", prevSum.add(InSum).subtract(OutSum)); + item.put("thisAllPrice", prevPrice.add(InPrice).subtract(OutPrice)); + dataArray.add(item); + } + } + map.put("rows", dataArray); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 统计总计金额 + * @param pid + * @param monthTime + * @param headIds + * @param materialIds + * @param request + * @return + */ + @GetMapping(value = "/totalCountMoney") + public BaseResponseInfo totalCountMoney(@RequestParam("projectId") Integer pid, + @RequestParam("monthTime") String monthTime, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotItemService.findByAll(headIds, materialIds, null, null); + BigDecimal thisAllPrice = BigDecimal.ZERO; + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + BigDecimal prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true).subtract(sumPrice("出库", pid, diEx.getMId(), monthTime, true)); + BigDecimal InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); + BigDecimal OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); + thisAllPrice = thisAllPrice .add(prevPrice.add(InPrice).subtract(OutPrice)); + } + } + map.put("totalCount", thisAllPrice); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 进货统计 + * @param currentPage + * @param pageSize + * @param monthTime + * @param headIds + * @param materialIds + * @param mpList + * @param request + * @return + */ + @GetMapping(value = "/buyIn") + public BaseResponseInfo buyIn(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("monthTime") String monthTime, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + @RequestParam("mpList") String mpList, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); + String[] mpArr = mpList.split(","); + int total = depotItemService.findByAllCount(headIds, materialIds); + map.put("total", total); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + JSONObject item = new JSONObject(); + BigDecimal InSum = sumNumberBuyOrSale("入库", "采购", diEx.getMId(), monthTime); + BigDecimal OutSum = sumNumberBuyOrSale("出库", "采购退货", diEx.getMId(), monthTime); + BigDecimal InSumPrice = sumPriceBuyOrSale("入库", "采购", diEx.getMId(), monthTime); + BigDecimal OutSumPrice = sumPriceBuyOrSale("出库", "采购退货", diEx.getMId(), monthTime); + item.put("MaterialName", diEx.getMName()); + item.put("MaterialModel", diEx.getMModel()); + //扩展信息 + String materialOther = getOtherInfo(mpArr, diEx); + item.put("MaterialOther", materialOther); + item.put("MaterialColor", diEx.getMColor()); + item.put("MaterialUnit", diEx.getMaterialUnit()); + item.put("InSum", InSum); + item.put("OutSum", OutSum); + item.put("InSumPrice", InSumPrice); + item.put("OutSumPrice", OutSumPrice); + dataArray.add(item); + } + } + map.put("rows", dataArray); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 销售统计 + * @param currentPage + * @param pageSize + * @param monthTime + * @param headIds + * @param materialIds + * @param mpList + * @param request + * @return + */ + @GetMapping(value = "/saleOut") + public BaseResponseInfo saleOut(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("monthTime") String monthTime, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + @RequestParam("mpList") String mpList, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); + String[] mpArr = mpList.split(","); + int total = depotItemService.findByAllCount(headIds, materialIds); + map.put("total", total); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + JSONObject item = new JSONObject(); + BigDecimal OutSumRetail = sumNumberBuyOrSale("出库", "零售", diEx.getMId(), monthTime); + BigDecimal OutSum = sumNumberBuyOrSale("出库", "销售", diEx.getMId(), monthTime); + BigDecimal InSumRetail = sumNumberBuyOrSale("入库", "零售退货", diEx.getMId(), monthTime); + BigDecimal InSum = sumNumberBuyOrSale("入库", "销售退货", diEx.getMId(), monthTime); + BigDecimal OutSumRetailPrice = sumPriceBuyOrSale("出库", "零售", diEx.getMId(), monthTime); + BigDecimal OutSumPrice = sumPriceBuyOrSale("出库", "销售", diEx.getMId(), monthTime); + BigDecimal InSumRetailPrice = sumPriceBuyOrSale("入库", "零售退货", diEx.getMId(), monthTime); + BigDecimal InSumPrice = sumPriceBuyOrSale("入库", "销售退货", diEx.getMId(), monthTime); + item.put("MaterialName", diEx.getMName()); + item.put("MaterialModel", diEx.getMModel()); + //扩展信息 + String materialOther = getOtherInfo(mpArr, diEx); + item.put("MaterialOther", materialOther); + item.put("MaterialColor", diEx.getMColor()); + item.put("MaterialUnit", diEx.getMaterialUnit()); + item.put("OutSum", OutSumRetail.add(OutSum)); + item.put("InSum", InSumRetail.add(InSum)); + item.put("OutSumPrice", OutSumRetailPrice.add(OutSumPrice)); + item.put("InSumPrice", InSumRetailPrice.add(InSumPrice)); + dataArray.add(item); + } + } + map.put("rows", dataArray); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查找礼品卡信息 + * @param currentPage + * @param pageSize + * @param projectId + * @param headIds + * @param materialIds + * @param mpList + * @param request + * @return + */ + @GetMapping(value = "/findGiftByAll") + public BaseResponseInfo findGiftByAll(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("projectId") Integer projectId, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + @RequestParam("mpList") String mpList, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); + String[] mpArr = mpList.split(","); + int total = depotItemService.findByAllCount(headIds, materialIds); + map.put("total", total); + Integer pid = projectId; + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + JSONObject item = new JSONObject(); + BigDecimal InSum = sumNumberGift("礼品充值", pid, diEx.getMId(), "in"); + BigDecimal OutSum = sumNumberGift("礼品销售", pid, diEx.getMId(), "out"); + item.put("MaterialName", diEx.getMName()); + item.put("MaterialModel", diEx.getMModel()); + //扩展信息 + String materialOther = getOtherInfo(mpArr, diEx); + item.put("MaterialOther", materialOther); + item.put("MaterialColor", diEx.getMColor()); + item.put("MaterialUnit", diEx.getMaterialUnit()); + item.put("thisSum", InSum.subtract(OutSum)); + dataArray.add(item); + } + } + map.put("rows", dataArray); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 导出excel表格 + * @param currentPage + * @param pageSize + * @param projectId + * @param monthTime + * @param headIds + * @param materialIds + * @param request + * @param response + * @return + */ + @GetMapping(value = "/exportExcel") + public BaseResponseInfo exportExcel(@RequestParam("currentPage") Integer currentPage, + @RequestParam("pageSize") Integer pageSize, + @RequestParam("projectId") Integer projectId, + @RequestParam("monthTime") String monthTime, + @RequestParam("headIds") String headIds, + @RequestParam("materialIds") String materialIds, + HttpServletRequest request, HttpServletResponse response) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + String message = "成功"; + try { + List dataList = depotItemService.findByAll(headIds, materialIds, currentPage, pageSize); + //存放数据json数组 + Integer pid = projectId; + String[] names = {"名称", "型号", "单位", "单价", "上月结存数量", "入库数量", "出库数量", "本月结存数量", "结存金额"}; + String title = "库存报表"; + List objects = new ArrayList(); + if (null != dataList) { + for (DepotItemVo4WithInfoEx diEx : dataList) { + String[] objs = new String[9]; + BigDecimal prevSum = sumNumber("入库", pid, diEx.getMId(), monthTime, true).subtract(sumNumber("出库", pid, diEx.getMId(), monthTime, true)); + BigDecimal InSum = sumNumber("入库", pid, diEx.getMId(), monthTime, false); + BigDecimal OutSum = sumNumber("出库", pid, diEx.getMId(), monthTime, false); + BigDecimal prevPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, true).subtract(sumPrice("出库", pid, diEx.getMId(), monthTime, true)); + BigDecimal InPrice = sumPrice("入库", pid, diEx.getMId(), monthTime, false); + BigDecimal OutPrice = sumPrice("出库", pid, diEx.getMId(), monthTime, false); + BigDecimal unitPrice = BigDecimal.ZERO; + if ((prevSum.add(InSum).subtract(OutSum)).compareTo(BigDecimal.ZERO) != 0) { + unitPrice = (prevPrice.add(InPrice).subtract(OutPrice)).divide(prevSum.add(InSum).subtract(OutSum),2, BigDecimal.ROUND_HALF_UP); + /** + * 2019-01-15通过除法算出金额后,保留两位小数 + * */ + DecimalFormat df = new DecimalFormat("#.00"); + unitPrice= new BigDecimal(df.format(unitPrice)); + } + BigDecimal thisSum = prevSum.add(InSum).subtract(OutSum); + BigDecimal thisAllPrice = prevPrice.add(InPrice).subtract(OutPrice); + objs[0] = diEx.getMName().toString(); + objs[1] = diEx.getMModel().toString(); + objs[2] = diEx.getMaterialUnit().toString(); + objs[3] = unitPrice.toString(); + objs[4] = prevSum.toString(); + objs[5] = InSum.toString(); + objs[6] = OutSum.toString(); + objs[7] = thisSum.toString(); + objs[8] = thisAllPrice.toString(); + objects.add(objs); + } + } + File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); + ExportExecUtil.showExec(file, file.getName() + "-" + monthTime, response); + res.code = 200; + } catch (Exception e) { + e.printStackTrace(); + message = "导出失败"; + res.code = 500; + } + /** + * 2019-01-15response已经返回,finally部分完全没必要 + * */ + return res; + } + + /** + * 数量合计 + * + * @param type + * @param MId + * @param MonthTime + * @param isPrev + * @return + */ + public BigDecimal sumNumber(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { + BigDecimal sumNumber = BigDecimal.ZERO; + try { + BigDecimal sum = depotItemService.findByType(type, ProjectId, MId, MonthTime, isPrev); + if(sum != null) { + sumNumber = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + return sumNumber; + } + + /** + * 价格合计 + * + * @param type + * @param MId + * @param MonthTime + * @param isPrev + * @return + */ + public BigDecimal sumPrice(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { + BigDecimal sumPrice = BigDecimal.ZERO; + try { + BigDecimal sum = depotItemService.findPriceByType(type, ProjectId, MId, MonthTime, isPrev); + if(sum != null) { + sumPrice = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + return sumPrice; + } + + public BigDecimal sumNumberBuyOrSale(String type, String subType, Long MId, String MonthTime) { + BigDecimal sumNumber = BigDecimal.ZERO; + String sumType = "Number"; + try { + BigDecimal sum = depotItemService.buyOrSale(type, subType, MId, MonthTime, sumType); + if(sum != null) { + sumNumber = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + return sumNumber; + } + + public BigDecimal sumPriceBuyOrSale(String type, String subType, Long MId, String MonthTime) { + BigDecimal sumPrice = BigDecimal.ZERO; + String sumType = "Price"; + try { + BigDecimal sum = depotItemService.buyOrSale(type, subType, MId, MonthTime, sumType); + if(sum != null) { + sumPrice = sum; + } + } catch (Exception e) { + e.printStackTrace(); + } + return sumPrice; + } + + /** + * 数量合计-礼品卡 + * @param subType + * @param ProjectId + * @param MId + * @param type + * @return + */ + public BigDecimal sumNumberGift(String subType, Integer ProjectId, Long MId, String type) { + BigDecimal sumNumber = BigDecimal.ZERO; + String allNumber = ""; + try { + if (ProjectId != null) { + BigDecimal sum = depotItemService.findGiftByType(subType, ProjectId, MId, type); + if(sum != null) { + sumNumber = sum; + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return sumNumber; + } +} diff --git a/src/main/java/com/jsh/erp/controller/MaterialController.java b/src/main/java/com/jsh/erp/controller/MaterialController.java index 35cba0dde72d930660dc5428caa35fb3aaf00ab6..271fbda98d9035485c5464925e19e8b143694e16 100644 --- a/src/main/java/com/jsh/erp/controller/MaterialController.java +++ b/src/main/java/com/jsh/erp/controller/MaterialController.java @@ -1,309 +1,310 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Material; -import com.jsh.erp.datasource.entities.MaterialVo4Unit; -import com.jsh.erp.service.material.MaterialService; -import com.jsh.erp.utils.*; -import jxl.Sheet; -import jxl.Workbook; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author ji|sheng|hua 华夏ERP - */ -@RestController -@RequestMapping(value = "/material") -public class MaterialController { - private Logger logger = LoggerFactory.getLogger(MaterialController.class); - - @Resource - private MaterialService materialService; - - @GetMapping(value = "/checkIsExist") - public String checkIsExist(@RequestParam("id") Long id, @RequestParam("name") String name, - @RequestParam("model") String model, @RequestParam("color") String color, - @RequestParam("standard") String standard, @RequestParam("mfrs") String mfrs, - @RequestParam("otherField1") String otherField1, @RequestParam("otherField2") String otherField2, - @RequestParam("otherField3") String otherField3, @RequestParam("unit") String unit,@RequestParam("unitId") Long unitId, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int exist = materialService.checkIsExist(id, name, model, color, standard, mfrs, - otherField1, otherField2, otherField3, unit, unitId); - if(exist > 0) { - objectMap.put("status", true); - } else { - objectMap.put("status", false); - } - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } - - /** - * 批量设置状态-启用或者禁用 - * @param enabled - * @param materialIDs - * @param request - * @return - */ - @PostMapping(value = "/batchSetEnable") - public String batchSetEnable(@RequestParam("enabled") Boolean enabled, - @RequestParam("materialIDs") String materialIDs, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int res = materialService.batchSetEnable(enabled, materialIDs); - if(res > 0) { - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } else { - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - /** - * 根据id来查询商品名称 - * @param id - * @param request - * @return - */ - @GetMapping(value = "/findById") - public BaseResponseInfo findById(@RequestParam("id") Long id, HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - try { - List list = materialService.findById(id); - res.code = 200; - res.data = list; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 查找商品信息-下拉框 - * @param mpList - * @param request - * @return - */ - @GetMapping(value = "/findBySelect") - public JSONArray findBySelect(@RequestParam("mpList") String mpList, HttpServletRequest request) { - JSONArray dataArray = new JSONArray(); - try { - List dataList = materialService.findBySelect(); - String[] mpArr = mpList.split(","); - //存放数据json数组 - if (null != dataList) { - for (MaterialVo4Unit material : dataList) { - JSONObject item = new JSONObject(); - item.put("Id", material.getId()); - String ratio; //比例 - if (material.getUnitid() == null || material.getUnitid().equals("")) { - ratio = ""; - } else { - ratio = material.getUnitName(); - ratio = ratio.substring(ratio.indexOf("(")); - } - //品名/型号/扩展信息/包装 - String MaterialName = material.getName() + ((material.getModel() == null || material.getModel().equals("")) ? "" : "(" + material.getModel() + ")"); - for (int i = 0; i < mpArr.length; i++) { - if (mpArr[i].equals("颜色")) { - MaterialName = MaterialName + ((material.getColor() == null || material.getColor().equals("")) ? "" : "(" + material.getColor() + ")"); - } - if (mpArr[i].equals("规格")) { - MaterialName = MaterialName + ((material.getStandard() == null || material.getStandard().equals("")) ? "" : "(" + material.getStandard() + ")"); - } - if (mpArr[i].equals("制造商")) { - MaterialName = MaterialName + ((material.getMfrs() == null || material.getMfrs().equals("")) ? "" : "(" + material.getMfrs() + ")"); - } - if (mpArr[i].equals("自定义1")) { - MaterialName = MaterialName + ((material.getOtherfield1() == null || material.getOtherfield1().equals("")) ? "" : "(" + material.getOtherfield1() + ")"); - } - if (mpArr[i].equals("自定义2")) { - MaterialName = MaterialName + ((material.getOtherfield2() == null || material.getOtherfield2().equals("")) ? "" : "(" + material.getOtherfield2() + ")"); - } - if (mpArr[i].equals("自定义3")) { - MaterialName = MaterialName + ((material.getOtherfield3() == null || material.getOtherfield3().equals("")) ? "" : "(" + material.getOtherfield3() + ")"); - } - } - MaterialName = MaterialName + ((material.getUnit() == null || material.getUnit().equals("")) ? "" : "(" + material.getUnit() + ")") + ratio; - item.put("MaterialName", MaterialName); - dataArray.add(item); - } - } - } catch (Exception e) { - e.printStackTrace(); - } - return dataArray; - } - - - /** - * 查找商品信息-统计排序 - * @param request - * @return - */ - @GetMapping(value = "/findByOrder") - public BaseResponseInfo findByOrder(HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - try { - List dataList = materialService.findByOrder(); - String mId = ""; - if (null != dataList) { - for (Material material : dataList) { - mId = mId + material.getId() + ","; - } - } - if (mId != "") { - mId = mId.substring(0, mId.lastIndexOf(",")); - } - map.put("mIds", mId); - res.code = 200; - res.data = map; - } catch(Exception e){ - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 生成excel表格 - * @param name - * @param model - * @param categoryId - * @param categoryIds - * @param request - * @param response - * @return - */ - @GetMapping(value = "/exportExcel") - public BaseResponseInfo exportExcel(@RequestParam("name") String name, - @RequestParam("model") String model, - @RequestParam("categoryId") Long categoryId, - @RequestParam("categoryIds") String categoryIds, - HttpServletRequest request, HttpServletResponse response) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - String message = "成功"; - try { - List dataList = materialService.findByAll(name, model, categoryId, categoryIds); - String[] names = {"品名", "类型", "型号", "安全存量", "单位", "零售价", "最低售价", "预计采购价", "批发价", "备注", "状态"}; - String title = "商品信息"; - List objects = new ArrayList(); - if (null != dataList) { - for (MaterialVo4Unit m : dataList) { - String[] objs = new String[11]; - objs[0] = m.getName(); - objs[1] = m.getCategoryName(); - objs[2] = m.getModel(); - objs[3] = m.getSafetystock() == null? "" : m.getSafetystock().toString(); - objs[4] = m.getUnit(); - objs[5] = m.getRetailprice() == null ? "" : m.getRetailprice().toString(); - objs[6] = m.getLowprice() == null ? "" : m.getLowprice().toString(); - objs[7] = m.getPresetpriceone() == null ? "" : m.getPresetpriceone().toString(); - objs[8] = m.getPresetpricetwo() == null ? "" : m.getPresetpricetwo().toString(); - objs[9] = m.getRemark(); - objs[10] = m.getEnabled() ? "启用" : "禁用"; - objects.add(objs); - } - } - File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); - ExportExecUtil.showExec(file, file.getName(), response); - res.code = 200; - } catch (Exception e) { - e.printStackTrace(); - message = "导出失败"; - res.code = 500; - } finally { - map.put("message", message); - res.data = map; - } - return res; - } - - /** - * excel表格导入 - * @param materialFile - * @param request - * @param response - * @return - */ - @PostMapping(value = "/importExcel") - public void importExcel(MultipartFile materialFile, - HttpServletRequest request, HttpServletResponse response) throws Exception{ - BaseResponseInfo info = new BaseResponseInfo(); - Map data = new HashMap(); - String message = "成功"; - try { - Sheet src = null; - //文件合法性校验 - try { - Workbook workbook = Workbook.getWorkbook(materialFile.getInputStream()); - src = workbook.getSheet(0); - } catch (Exception e) { - message = "导入文件不合法,请检查"; - data.put("message", message); - info.code = 400; - info.data = data; - } - //读取所有的摄像机编码 - //每行中数据顺序 "品名","类型","型号","安全存量","单位","零售价","最低售价","预计采购价","批发价","备注","状态" - List mList = new ArrayList(); - for (int i = 1; i < src.getRows(); i++) { - Material m = new Material(); - m.setName(ExcelUtils.getContent(src, i, 0)); - m.setCategoryid(1l); //根目录 - m.setModel(ExcelUtils.getContent(src, i, 2)); - String safetyStock = ExcelUtils.getContent(src, i, 3); - m.setSafetystock(parseDoubleEx(safetyStock)); - m.setUnit(ExcelUtils.getContent(src, i, 4)); - String retailprice = ExcelUtils.getContent(src, i, 5); - m.setRetailprice(parseDoubleEx(retailprice)); - String lowPrice = ExcelUtils.getContent(src, i, 6); - m.setLowprice(parseDoubleEx(lowPrice)); - String presetpriceone = ExcelUtils.getContent(src, i, 7); - m.setPresetpriceone(parseDoubleEx(presetpriceone)); - String presetpricetwo = ExcelUtils.getContent(src, i, 8); - m.setPresetpricetwo(parseDoubleEx(presetpricetwo)); - m.setRemark(ExcelUtils.getContent(src, i, 9)); - String enabled = ExcelUtils.getContent(src, i, 10); - m.setEnabled(enabled.equals("启用")? true: false); - mList.add(m); - } - info = materialService.importExcel(mList); - } catch (Exception e) { - e.printStackTrace(); - message = "导入失败"; - info.code = 500; - data.put("message", message); - info.data = data; - } - response.sendRedirect("../pages/materials/material.html"); - } - - public Double parseDoubleEx(String str){ - if(!StringUtil.isEmpty(str)) { - return Double.parseDouble(str); - } else { - return null; - } - } -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Material; +import com.jsh.erp.datasource.entities.MaterialVo4Unit; +import com.jsh.erp.service.material.MaterialService; +import com.jsh.erp.utils.*; +import jxl.Sheet; +import jxl.Workbook; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author ji|sheng|hua 华夏ERP + */ +@RestController +@RequestMapping(value = "/material") +public class MaterialController { + private Logger logger = LoggerFactory.getLogger(MaterialController.class); + + @Resource + private MaterialService materialService; + + @GetMapping(value = "/checkIsExist") + public String checkIsExist(@RequestParam("id") Long id, @RequestParam("name") String name, + @RequestParam("model") String model, @RequestParam("color") String color, + @RequestParam("standard") String standard, @RequestParam("mfrs") String mfrs, + @RequestParam("otherField1") String otherField1, @RequestParam("otherField2") String otherField2, + @RequestParam("otherField3") String otherField3, @RequestParam("unit") String unit,@RequestParam("unitId") Long unitId, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int exist = materialService.checkIsExist(id, name, model, color, standard, mfrs, + otherField1, otherField2, otherField3, unit, unitId); + if(exist > 0) { + objectMap.put("status", true); + } else { + objectMap.put("status", false); + } + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } + + /** + * 批量设置状态-启用或者禁用 + * @param enabled + * @param materialIDs + * @param request + * @return + */ + @PostMapping(value = "/batchSetEnable") + public String batchSetEnable(@RequestParam("enabled") Boolean enabled, + @RequestParam("materialIDs") String materialIDs, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int res = materialService.batchSetEnable(enabled, materialIDs); + if(res > 0) { + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + /** + * 根据id来查询商品名称 + * @param id + * @param request + * @return + */ + @GetMapping(value = "/findById") + public BaseResponseInfo findById(@RequestParam("id") Long id, HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + try { + List list = materialService.findById(id); + res.code = 200; + res.data = list; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 查找商品信息-下拉框 + * @param mpList + * @param request + * @return + */ + @GetMapping(value = "/findBySelect") + public JSONArray findBySelect(@RequestParam("mpList") String mpList, HttpServletRequest request) { + JSONArray dataArray = new JSONArray(); + try { + List dataList = materialService.findBySelect(); + String[] mpArr = mpList.split(","); + //存放数据json数组 + if (null != dataList) { + for (MaterialVo4Unit material : dataList) { + JSONObject item = new JSONObject(); + item.put("Id", material.getId()); + String ratio; //比例 + if (material.getUnitid() == null || material.getUnitid().equals("")) { + ratio = ""; + } else { + ratio = material.getUnitName(); + ratio = ratio.substring(ratio.indexOf("(")); + } + //品名/型号/扩展信息/包装 + String MaterialName = material.getName() + ((material.getModel() == null || material.getModel().equals("")) ? "" : "(" + material.getModel() + ")"); + for (int i = 0; i < mpArr.length; i++) { + if (mpArr[i].equals("颜色")) { + MaterialName = MaterialName + ((material.getColor() == null || material.getColor().equals("")) ? "" : "(" + material.getColor() + ")"); + } + if (mpArr[i].equals("规格")) { + MaterialName = MaterialName + ((material.getStandard() == null || material.getStandard().equals("")) ? "" : "(" + material.getStandard() + ")"); + } + if (mpArr[i].equals("制造商")) { + MaterialName = MaterialName + ((material.getMfrs() == null || material.getMfrs().equals("")) ? "" : "(" + material.getMfrs() + ")"); + } + if (mpArr[i].equals("自定义1")) { + MaterialName = MaterialName + ((material.getOtherfield1() == null || material.getOtherfield1().equals("")) ? "" : "(" + material.getOtherfield1() + ")"); + } + if (mpArr[i].equals("自定义2")) { + MaterialName = MaterialName + ((material.getOtherfield2() == null || material.getOtherfield2().equals("")) ? "" : "(" + material.getOtherfield2() + ")"); + } + if (mpArr[i].equals("自定义3")) { + MaterialName = MaterialName + ((material.getOtherfield3() == null || material.getOtherfield3().equals("")) ? "" : "(" + material.getOtherfield3() + ")"); + } + } + MaterialName = MaterialName + ((material.getUnit() == null || material.getUnit().equals("")) ? "" : "(" + material.getUnit() + ")") + ratio; + item.put("MaterialName", MaterialName); + dataArray.add(item); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return dataArray; + } + + + /** + * 查找商品信息-统计排序 + * @param request + * @return + */ + @GetMapping(value = "/findByOrder") + public BaseResponseInfo findByOrder(HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + try { + List dataList = materialService.findByOrder(); + String mId = ""; + if (null != dataList) { + for (Material material : dataList) { + mId = mId + material.getId() + ","; + } + } + if (mId != "") { + mId = mId.substring(0, mId.lastIndexOf(",")); + } + map.put("mIds", mId); + res.code = 200; + res.data = map; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 生成excel表格 + * @param name + * @param model + * @param categoryId + * @param categoryIds + * @param request + * @param response + * @return + */ + @GetMapping(value = "/exportExcel") + public BaseResponseInfo exportExcel(@RequestParam("name") String name, + @RequestParam("model") String model, + @RequestParam("categoryId") Long categoryId, + @RequestParam("categoryIds") String categoryIds, + HttpServletRequest request, HttpServletResponse response) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + String message = "成功"; + try { + List dataList = materialService.findByAll(name, model, categoryId, categoryIds); + String[] names = {"品名", "类型", "型号", "安全存量", "单位", "零售价", "最低售价", "预计采购价", "批发价", "备注", "状态"}; + String title = "商品信息"; + List objects = new ArrayList(); + if (null != dataList) { + for (MaterialVo4Unit m : dataList) { + String[] objs = new String[11]; + objs[0] = m.getName(); + objs[1] = m.getCategoryName(); + objs[2] = m.getModel(); + objs[3] = m.getSafetystock() == null? "" : m.getSafetystock().toString(); + objs[4] = m.getUnit(); + objs[5] = m.getRetailprice() == null ? "" : m.getRetailprice().toString(); + objs[6] = m.getLowprice() == null ? "" : m.getLowprice().toString(); + objs[7] = m.getPresetpriceone() == null ? "" : m.getPresetpriceone().toString(); + objs[8] = m.getPresetpricetwo() == null ? "" : m.getPresetpricetwo().toString(); + objs[9] = m.getRemark(); + objs[10] = m.getEnabled() ? "启用" : "禁用"; + objects.add(objs); + } + } + File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); + ExportExecUtil.showExec(file, file.getName(), response); + res.code = 200; + } catch (Exception e) { + e.printStackTrace(); + message = "导出失败"; + res.code = 500; + } finally { + map.put("message", message); + res.data = map; + } + return res; + } + + /** + * excel表格导入 + * @param materialFile + * @param request + * @param response + * @return + */ + @PostMapping(value = "/importExcel") + public void importExcel(MultipartFile materialFile, + HttpServletRequest request, HttpServletResponse response) throws Exception{ + BaseResponseInfo info = new BaseResponseInfo(); + Map data = new HashMap(); + String message = "成功"; + try { + Sheet src = null; + //文件合法性校验 + try { + Workbook workbook = Workbook.getWorkbook(materialFile.getInputStream()); + src = workbook.getSheet(0); + } catch (Exception e) { + message = "导入文件不合法,请检查"; + data.put("message", message); + info.code = 400; + info.data = data; + } + //读取所有的摄像机编码 + //每行中数据顺序 "品名","类型","型号","安全存量","单位","零售价","最低售价","预计采购价","批发价","备注","状态" + List mList = new ArrayList(); + for (int i = 1; i < src.getRows(); i++) { + Material m = new Material(); + m.setName(ExcelUtils.getContent(src, i, 0)); + m.setCategoryid(1L); //根目录 + m.setModel(ExcelUtils.getContent(src, i, 2)); + String safetyStock = ExcelUtils.getContent(src, i, 3); + m.setSafetystock(parseBigDecimalEx(safetyStock)); + m.setUnit(ExcelUtils.getContent(src, i, 4)); + String retailprice = ExcelUtils.getContent(src, i, 5); + m.setRetailprice(parseBigDecimalEx(retailprice)); + String lowPrice = ExcelUtils.getContent(src, i, 6); + m.setLowprice(parseBigDecimalEx(lowPrice)); + String presetpriceone = ExcelUtils.getContent(src, i, 7); + m.setPresetpriceone(parseBigDecimalEx(presetpriceone)); + String presetpricetwo = ExcelUtils.getContent(src, i, 8); + m.setPresetpricetwo(parseBigDecimalEx(presetpricetwo)); + m.setRemark(ExcelUtils.getContent(src, i, 9)); + String enabled = ExcelUtils.getContent(src, i, 10); + m.setEnabled(enabled.equals("启用")? true: false); + mList.add(m); + } + info = materialService.importExcel(mList); + } catch (Exception e) { + e.printStackTrace(); + message = "导入失败"; + info.code = 500; + data.put("message", message); + info.data = data; + } + response.sendRedirect("../pages/materials/material.html"); + } + + public BigDecimal parseBigDecimalEx(String str){ + if(!StringUtil.isEmpty(str)) { + return new BigDecimal(str); + } else { + return null; + } + } +} diff --git a/src/main/java/com/jsh/erp/controller/SupplierController.java b/src/main/java/com/jsh/erp/controller/SupplierController.java index 9fd16f6f5c9e37537e3aa0c054f0719122a9e5a5..81255fe79954abedb0c6790643c76b7cba087ae4 100644 --- a/src/main/java/com/jsh/erp/controller/SupplierController.java +++ b/src/main/java/com/jsh/erp/controller/SupplierController.java @@ -1,434 +1,435 @@ -package com.jsh.erp.controller; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Supplier; -import com.jsh.erp.service.supplier.SupplierService; -import com.jsh.erp.service.userBusiness.UserBusinessService; -import com.jsh.erp.utils.*; -import jxl.Sheet; -import jxl.Workbook; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataAccessException; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; - -/** - * @author ji|sheng|hua 华夏erp - */ -@RestController -@RequestMapping(value = "/supplier") -public class SupplierController { - private Logger logger = LoggerFactory.getLogger(SupplierController.class); - - @Resource - private SupplierService supplierService; - - @Resource - private UserBusinessService userBusinessService; - - /** - * 更新供应商-只更新预付款,其余用原来的值 - * @param supplierId - * @param advanceIn - * @param request - * @return - */ - @PostMapping(value = "/updateAdvanceIn") - public String updateAdvanceIn(@RequestParam("supplierId") Long supplierId, - @RequestParam("advanceIn") Double advanceIn, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int res = supplierService.updateAdvanceIn(supplierId, advanceIn); - if(res > 0) { - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } else { - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - /** - * 查找客户信息-下拉框 - * @param request - * @return - */ - @PostMapping(value = "/findBySelect_cus") - public JSONArray findBySelectCus(HttpServletRequest request) { - JSONArray arr = new JSONArray(); - try { - List supplierList = supplierService.findBySelectCus(); - JSONArray dataArray = new JSONArray(); - if (null != supplierList) { - for (Supplier supplier : supplierList) { - JSONObject item = new JSONObject(); - //勾选判断1 - Boolean flag = false; - try { - flag = userBusinessService.checkIsUserBusinessExist(null, null, "[" + supplier.getId().toString() + "]"); - } catch (DataAccessException e) { - logger.error(">>>>>>>>>>>>>>>>>查询用户对应的客户:存在异常!"); - } - if (flag == true) { - item.put("id", supplier.getId()); - item.put("supplier", supplier.getSupplier()); //客户名称 - dataArray.add(item); - } - } - } - arr = dataArray; - } catch(Exception e){ - e.printStackTrace(); - } - return arr; - } - - /** - * 查找供应商信息-下拉框 - * @param request - * @return - */ - @PostMapping(value = "/findBySelect_sup") - public JSONArray findBySelectSup(HttpServletRequest request) { - JSONArray arr = new JSONArray(); - try { - List supplierList = supplierService.findBySelectSup(); - JSONArray dataArray = new JSONArray(); - if (null != supplierList) { - for (Supplier supplier : supplierList) { - JSONObject item = new JSONObject(); - item.put("id", supplier.getId()); - //供应商名称 - item.put("supplier", supplier.getSupplier()); - dataArray.add(item); - } - } - arr = dataArray; - } catch(Exception e){ - e.printStackTrace(); - } - return arr; - } - - /** - * 查找会员信息-下拉框 - * @param request - * @return - */ - @PostMapping(value = "/findBySelect_retail") - public JSONArray findBySelectRetail(HttpServletRequest request) { - JSONArray arr = new JSONArray(); - try { - List supplierList = supplierService.findBySelectRetail(); - JSONArray dataArray = new JSONArray(); - if (null != supplierList) { - for (Supplier supplier : supplierList) { - JSONObject item = new JSONObject(); - item.put("id", supplier.getId()); - //客户名称 - item.put("supplier", supplier.getSupplier()); - item.put("advanceIn", supplier.getAdvancein()); //预付款金额 - dataArray.add(item); - } - } - arr = dataArray; - } catch(Exception e){ - e.printStackTrace(); - } - return arr; - } - - /** - * 根据id查找信息 - * @param supplierId - * @param request - * @return - */ - @GetMapping(value = "/findById") - public BaseResponseInfo findById(@RequestParam("supplierId") Long supplierId, - HttpServletRequest request) { - BaseResponseInfo res = new BaseResponseInfo(); - try { - JSONArray dataArray = new JSONArray(); - List dataList = supplierService.findById(supplierId); - if (null != dataList) { - for (Supplier supplier : dataList) { - JSONObject item = new JSONObject(); - item.put("id", supplier.getId()); - //名称 - item.put("supplier", supplier.getSupplier()); - item.put("type", supplier.getType()); - item.put("contacts", supplier.getContacts()); - item.put("phonenum", supplier.getPhonenum()); - item.put("email", supplier.getEmail()); - item.put("AdvanceIn", supplier.getAdvancein()); - item.put("BeginNeedGet", supplier.getBeginneedget()); - item.put("BeginNeedPay", supplier.getBeginneedpay()); - item.put("isystem", supplier.getIsystem() == (short) 0 ? "是" : "否"); - item.put("description", supplier.getDescription()); - item.put("fax", supplier.getFax()); - item.put("telephone", supplier.getTelephone()); - item.put("address", supplier.getAddress()); - item.put("taxNum", supplier.getTaxnum()); - item.put("bankName", supplier.getBankname()); - item.put("accountNumber", supplier.getAccountnumber()); - item.put("taxRate", supplier.getTaxrate()); - item.put("enabled", supplier.getEnabled()); - dataArray.add(item); - } - res.code = 200; - res.data = dataArray; - } - } catch (Exception e) { - e.printStackTrace(); - res.code = 500; - res.data = "获取数据失败"; - } - return res; - } - - /** - * 批量设置状态-启用或者禁用 - * @param enabled - * @param supplierIDs - * @param request - * @return - */ - @PostMapping(value = "/batchSetEnable") - public String batchSetEnable(@RequestParam("enabled") Boolean enabled, - @RequestParam("supplierIDs") String supplierIDs, - HttpServletRequest request) { - Map objectMap = new HashMap(); - int res = supplierService.batchSetEnable(enabled, supplierIDs); - if(res > 0) { - return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); - } else { - return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); - } - } - - /** - * 用户对应客户显示 - * @param type - * @param keyId - * @param request - * @return - */ - @PostMapping(value = "/findUserCustomer") - public JSONArray findUserCustomer(@RequestParam("UBType") String type, @RequestParam("UBKeyId") String keyId, - HttpServletRequest request) { - JSONArray arr = new JSONArray(); - try { - List dataList = supplierService.findUserCustomer(); - //开始拼接json数据 - JSONObject outer = new JSONObject(); - outer.put("id", 1); - outer.put("text", "客户列表"); - outer.put("state", "open"); - //存放数据json数组 - JSONArray dataArray = new JSONArray(); - if (null != dataList) { - for (Supplier supplier : dataList) { - JSONObject item = new JSONObject(); - item.put("id", supplier.getId()); - item.put("text", supplier.getSupplier()); - //勾选判断1 - Boolean flag = false; - try { - flag = userBusinessService.checkIsUserBusinessExist(type, keyId, "[" + supplier.getId().toString() + "]"); - } catch (Exception e) { - logger.error(">>>>>>>>>>>>>>>>>设置用户对应的客户:类型" + type + " KeyId为: " + keyId + " 存在异常!"); - } - if (flag == true) { - item.put("checked", true); - } - //结束 - dataArray.add(item); - } - } - outer.put("children", dataArray); - arr.add(outer); - } catch (Exception e) { - e.printStackTrace(); - } - return arr; - } - - /** - * 生成excel表格 - * @param supplier - * @param type - * @param phonenum - * @param telephone - * @param description - * @param request - * @param response - * @return - */ - @GetMapping(value = "/exportExcel") - public BaseResponseInfo exportExcel(@RequestParam("supplier") String supplier, - @RequestParam("type") String type, - @RequestParam("phonenum") String phonenum, - @RequestParam("telephone") String telephone, - @RequestParam("description") String description, - HttpServletRequest request, HttpServletResponse response) { - BaseResponseInfo res = new BaseResponseInfo(); - Map map = new HashMap(); - String message = "成功"; - try { - List dataList = supplierService.findByAll(supplier, type, phonenum, telephone, description); - String[] names = {"名称", "类型", "联系人", "电话", "电子邮箱", "预收款", "期初应收", "期初应付", "备注", "传真", "手机", "地址", "纳税人识别号", "开户行", "账号", "税率", "状态"}; - String title = "信息报表"; - List objects = new ArrayList(); - if (null != dataList) { - for (Supplier s : dataList) { - String[] objs = new String[17]; - objs[0] = s.getSupplier(); - objs[1] = s.getType(); - objs[2] = s.getContacts(); - objs[3] = s.getPhonenum(); - objs[4] = s.getEmail(); - objs[5] = s.getAdvancein() == null? "" : s.getAdvancein().toString(); - objs[6] = s.getBeginneedget() == null? "" : s.getBeginneedget().toString(); - objs[7] = s.getBeginneedpay() == null? "" : s.getBeginneedpay().toString(); - objs[8] = s.getDescription(); - objs[9] = s.getFax(); - objs[10] = s.getTelephone(); - objs[11] = s.getAddress(); - objs[12] = s.getTaxnum(); - objs[13] = s.getBankname(); - objs[14] = s.getAccountnumber(); - objs[15] = s.getTaxrate() == null? "" : s.getTaxrate().toString(); - objs[16] = s.getEnabled() ? "启用" : "禁用"; - objects.add(objs); - } - } - File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); - ExportExecUtil.showExec(file, file.getName(), response); - res.code = 200; - } catch (Exception e) { - e.printStackTrace(); - message = "导出失败"; - res.code = 500; - } finally { - map.put("message", message); - res.data = map; - } - return res; - } - - /** - * 导入excel表格-供应商 - * @param supplierFile - * @param request - * @param response - * @return - */ - @PostMapping(value = "/importExcelVendor") - public void importExcelVendor(MultipartFile supplierFile, - HttpServletRequest request, HttpServletResponse response) throws Exception{ - importFun(supplierFile); - response.sendRedirect("../pages/manage/vendor.html"); - } - - /** - * 导入excel表格-客户 - * @param supplierFile - * @param request - * @param response - * @return - */ - @PostMapping(value = "/importExcelCustomer") - public void importExcelCustomer(MultipartFile supplierFile, - HttpServletRequest request, HttpServletResponse response) throws Exception{ - importFun(supplierFile); - response.sendRedirect("../pages/manage/customer.html"); - } - - /** - * 导入excel表格-会员 - * @param supplierFile - * @param request - * @param response - * @return - */ - @PostMapping(value = "/importExcelMember") - public void importExcelMember(MultipartFile supplierFile, - HttpServletRequest request, HttpServletResponse response) throws Exception{ - importFun(supplierFile); - response.sendRedirect("../pages/manage/member.html"); - } - - public String importFun(MultipartFile supplierFile){ - BaseResponseInfo info = new BaseResponseInfo(); - Map data = new HashMap(); - String message = "成功"; - try { - Sheet src = null; - //文件合法性校验 - try { - Workbook workbook = Workbook.getWorkbook(supplierFile.getInputStream()); - src = workbook.getSheet(0); - } catch (Exception e) { - message = "导入文件不合法,请检查"; - data.put("message", message); - info.code = 400; - info.data = data; - } - //读取所有的摄像机编码 - //每行中数据顺序 "名称","类型","联系人","电话","电子邮箱","预收款","期初应收","期初应付","备注","传真","手机","地址","纳税人识别号","开户行","账号","税率","状态" - List sList = new ArrayList(); - for (int i = 1; i < src.getRows(); i++) { - Supplier s = new Supplier(); - s.setSupplier(ExcelUtils.getContent(src, i, 0)); - s.setType(ExcelUtils.getContent(src, i, 1)); - s.setContacts(ExcelUtils.getContent(src, i, 2)); - s.setPhonenum(ExcelUtils.getContent(src, i, 3)); - s.setEmail(ExcelUtils.getContent(src, i, 4)); - s.setAdvancein(parseDoubleEx(ExcelUtils.getContent(src, i, 5))); - s.setBeginneedget(parseDoubleEx(ExcelUtils.getContent(src, i, 6))); - s.setBeginneedpay(parseDoubleEx(ExcelUtils.getContent(src, i, 7))); - s.setDescription(ExcelUtils.getContent(src, i, 8)); - s.setFax(ExcelUtils.getContent(src, i, 9)); - s.setTelephone(ExcelUtils.getContent(src, i, 10)); - s.setAddress(ExcelUtils.getContent(src, i, 11)); - s.setTaxnum(ExcelUtils.getContent(src, i, 12)); - s.setBankname(ExcelUtils.getContent(src, i, 13)); - s.setAccountnumber(ExcelUtils.getContent(src, i, 14)); - s.setTaxrate(parseDoubleEx(ExcelUtils.getContent(src, i, 15))); - String enabled = ExcelUtils.getContent(src, i, 16); - s.setEnabled(enabled.equals("启用")? true: false); - s.setIsystem(Byte.parseByte("1")); - sList.add(s); - } - info = supplierService.importExcel(sList); - } catch (Exception e) { - e.printStackTrace(); - message = "导入失败"; - info.code = 500; - data.put("message", message); - info.data = data; - } - return null; - } - - public Double parseDoubleEx(String str){ - if(!StringUtil.isEmpty(str)) { - return Double.parseDouble(str); - } else { - return null; - } - } - -} +package com.jsh.erp.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Supplier; +import com.jsh.erp.service.supplier.SupplierService; +import com.jsh.erp.service.userBusiness.UserBusinessService; +import com.jsh.erp.utils.*; +import jxl.Sheet; +import jxl.Workbook; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +/** + * @author ji|sheng|hua 华夏erp + */ +@RestController +@RequestMapping(value = "/supplier") +public class SupplierController { + private Logger logger = LoggerFactory.getLogger(SupplierController.class); + + @Resource + private SupplierService supplierService; + + @Resource + private UserBusinessService userBusinessService; + + /** + * 更新供应商-只更新预付款,其余用原来的值 + * @param supplierId + * @param advanceIn + * @param request + * @return + */ + @PostMapping(value = "/updateAdvanceIn") + public String updateAdvanceIn(@RequestParam("supplierId") Long supplierId, + @RequestParam("advanceIn") BigDecimal advanceIn, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int res = supplierService.updateAdvanceIn(supplierId, advanceIn); + if(res > 0) { + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + /** + * 查找客户信息-下拉框 + * @param request + * @return + */ + @PostMapping(value = "/findBySelect_cus") + public JSONArray findBySelectCus(HttpServletRequest request) { + JSONArray arr = new JSONArray(); + try { + List supplierList = supplierService.findBySelectCus(); + JSONArray dataArray = new JSONArray(); + if (null != supplierList) { + for (Supplier supplier : supplierList) { + JSONObject item = new JSONObject(); + //勾选判断1 + Boolean flag = false; + try { + flag = userBusinessService.checkIsUserBusinessExist(null, null, "[" + supplier.getId().toString() + "]"); + } catch (DataAccessException e) { + logger.error(">>>>>>>>>>>>>>>>>查询用户对应的客户:存在异常!"); + } + if (flag == true) { + item.put("id", supplier.getId()); + item.put("supplier", supplier.getSupplier()); //客户名称 + dataArray.add(item); + } + } + } + arr = dataArray; + } catch(Exception e){ + e.printStackTrace(); + } + return arr; + } + + /** + * 查找供应商信息-下拉框 + * @param request + * @return + */ + @PostMapping(value = "/findBySelect_sup") + public JSONArray findBySelectSup(HttpServletRequest request) { + JSONArray arr = new JSONArray(); + try { + List supplierList = supplierService.findBySelectSup(); + JSONArray dataArray = new JSONArray(); + if (null != supplierList) { + for (Supplier supplier : supplierList) { + JSONObject item = new JSONObject(); + item.put("id", supplier.getId()); + //供应商名称 + item.put("supplier", supplier.getSupplier()); + dataArray.add(item); + } + } + arr = dataArray; + } catch(Exception e){ + e.printStackTrace(); + } + return arr; + } + + /** + * 查找会员信息-下拉框 + * @param request + * @return + */ + @PostMapping(value = "/findBySelect_retail") + public JSONArray findBySelectRetail(HttpServletRequest request) { + JSONArray arr = new JSONArray(); + try { + List supplierList = supplierService.findBySelectRetail(); + JSONArray dataArray = new JSONArray(); + if (null != supplierList) { + for (Supplier supplier : supplierList) { + JSONObject item = new JSONObject(); + item.put("id", supplier.getId()); + //客户名称 + item.put("supplier", supplier.getSupplier()); + item.put("advanceIn", supplier.getAdvancein()); //预付款金额 + dataArray.add(item); + } + } + arr = dataArray; + } catch(Exception e){ + e.printStackTrace(); + } + return arr; + } + + /** + * 根据id查找信息 + * @param supplierId + * @param request + * @return + */ + @GetMapping(value = "/findById") + public BaseResponseInfo findById(@RequestParam("supplierId") Long supplierId, + HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + try { + JSONArray dataArray = new JSONArray(); + List dataList = supplierService.findById(supplierId); + if (null != dataList) { + for (Supplier supplier : dataList) { + JSONObject item = new JSONObject(); + item.put("id", supplier.getId()); + //名称 + item.put("supplier", supplier.getSupplier()); + item.put("type", supplier.getType()); + item.put("contacts", supplier.getContacts()); + item.put("phonenum", supplier.getPhonenum()); + item.put("email", supplier.getEmail()); + item.put("AdvanceIn", supplier.getAdvancein()); + item.put("BeginNeedGet", supplier.getBeginneedget()); + item.put("BeginNeedPay", supplier.getBeginneedpay()); + item.put("isystem", supplier.getIsystem() == (short) 0 ? "是" : "否"); + item.put("description", supplier.getDescription()); + item.put("fax", supplier.getFax()); + item.put("telephone", supplier.getTelephone()); + item.put("address", supplier.getAddress()); + item.put("taxNum", supplier.getTaxnum()); + item.put("bankName", supplier.getBankname()); + item.put("accountNumber", supplier.getAccountnumber()); + item.put("taxRate", supplier.getTaxrate()); + item.put("enabled", supplier.getEnabled()); + dataArray.add(item); + } + res.code = 200; + res.data = dataArray; + } + } catch (Exception e) { + e.printStackTrace(); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } + + /** + * 批量设置状态-启用或者禁用 + * @param enabled + * @param supplierIDs + * @param request + * @return + */ + @PostMapping(value = "/batchSetEnable") + public String batchSetEnable(@RequestParam("enabled") Boolean enabled, + @RequestParam("supplierIDs") String supplierIDs, + HttpServletRequest request) { + Map objectMap = new HashMap(); + int res = supplierService.batchSetEnable(enabled, supplierIDs); + if(res > 0) { + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + + /** + * 用户对应客户显示 + * @param type + * @param keyId + * @param request + * @return + */ + @PostMapping(value = "/findUserCustomer") + public JSONArray findUserCustomer(@RequestParam("UBType") String type, @RequestParam("UBKeyId") String keyId, + HttpServletRequest request) { + JSONArray arr = new JSONArray(); + try { + List dataList = supplierService.findUserCustomer(); + //开始拼接json数据 + JSONObject outer = new JSONObject(); + outer.put("id", 1); + outer.put("text", "客户列表"); + outer.put("state", "open"); + //存放数据json数组 + JSONArray dataArray = new JSONArray(); + if (null != dataList) { + for (Supplier supplier : dataList) { + JSONObject item = new JSONObject(); + item.put("id", supplier.getId()); + item.put("text", supplier.getSupplier()); + //勾选判断1 + Boolean flag = false; + try { + flag = userBusinessService.checkIsUserBusinessExist(type, keyId, "[" + supplier.getId().toString() + "]"); + } catch (Exception e) { + logger.error(">>>>>>>>>>>>>>>>>设置用户对应的客户:类型" + type + " KeyId为: " + keyId + " 存在异常!"); + } + if (flag == true) { + item.put("checked", true); + } + //结束 + dataArray.add(item); + } + } + outer.put("children", dataArray); + arr.add(outer); + } catch (Exception e) { + e.printStackTrace(); + } + return arr; + } + + /** + * 生成excel表格 + * @param supplier + * @param type + * @param phonenum + * @param telephone + * @param description + * @param request + * @param response + * @return + */ + @GetMapping(value = "/exportExcel") + public BaseResponseInfo exportExcel(@RequestParam("supplier") String supplier, + @RequestParam("type") String type, + @RequestParam("phonenum") String phonenum, + @RequestParam("telephone") String telephone, + @RequestParam("description") String description, + HttpServletRequest request, HttpServletResponse response) { + BaseResponseInfo res = new BaseResponseInfo(); + Map map = new HashMap(); + String message = "成功"; + try { + List dataList = supplierService.findByAll(supplier, type, phonenum, telephone, description); + String[] names = {"名称", "类型", "联系人", "电话", "电子邮箱", "预收款", "期初应收", "期初应付", "备注", "传真", "手机", "地址", "纳税人识别号", "开户行", "账号", "税率", "状态"}; + String title = "信息报表"; + List objects = new ArrayList(); + if (null != dataList) { + for (Supplier s : dataList) { + String[] objs = new String[17]; + objs[0] = s.getSupplier(); + objs[1] = s.getType(); + objs[2] = s.getContacts(); + objs[3] = s.getPhonenum(); + objs[4] = s.getEmail(); + objs[5] = s.getAdvancein() == null? "" : s.getAdvancein().toString(); + objs[6] = s.getBeginneedget() == null? "" : s.getBeginneedget().toString(); + objs[7] = s.getBeginneedpay() == null? "" : s.getBeginneedpay().toString(); + objs[8] = s.getDescription(); + objs[9] = s.getFax(); + objs[10] = s.getTelephone(); + objs[11] = s.getAddress(); + objs[12] = s.getTaxnum(); + objs[13] = s.getBankname(); + objs[14] = s.getAccountnumber(); + objs[15] = s.getTaxrate() == null? "" : s.getTaxrate().toString(); + objs[16] = s.getEnabled() ? "启用" : "禁用"; + objects.add(objs); + } + } + File file = ExcelUtils.exportObjectsWithoutTitle(title, names, title, objects); + ExportExecUtil.showExec(file, file.getName(), response); + res.code = 200; + } catch (Exception e) { + e.printStackTrace(); + message = "导出失败"; + res.code = 500; + } finally { + map.put("message", message); + res.data = map; + } + return res; + } + + /** + * 导入excel表格-供应商 + * @param supplierFile + * @param request + * @param response + * @return + */ + @PostMapping(value = "/importExcelVendor") + public void importExcelVendor(MultipartFile supplierFile, + HttpServletRequest request, HttpServletResponse response) throws Exception{ + importFun(supplierFile); + response.sendRedirect("../pages/manage/vendor.html"); + } + + /** + * 导入excel表格-客户 + * @param supplierFile + * @param request + * @param response + * @return + */ + @PostMapping(value = "/importExcelCustomer") + public void importExcelCustomer(MultipartFile supplierFile, + HttpServletRequest request, HttpServletResponse response) throws Exception{ + importFun(supplierFile); + response.sendRedirect("../pages/manage/customer.html"); + } + + /** + * 导入excel表格-会员 + * @param supplierFile + * @param request + * @param response + * @return + */ + @PostMapping(value = "/importExcelMember") + public void importExcelMember(MultipartFile supplierFile, + HttpServletRequest request, HttpServletResponse response) throws Exception{ + importFun(supplierFile); + response.sendRedirect("../pages/manage/member.html"); + } + + public String importFun(MultipartFile supplierFile){ + BaseResponseInfo info = new BaseResponseInfo(); + Map data = new HashMap(); + String message = "成功"; + try { + Sheet src = null; + //文件合法性校验 + try { + Workbook workbook = Workbook.getWorkbook(supplierFile.getInputStream()); + src = workbook.getSheet(0); + } catch (Exception e) { + message = "导入文件不合法,请检查"; + data.put("message", message); + info.code = 400; + info.data = data; + } + //读取所有的摄像机编码 + //每行中数据顺序 "名称","类型","联系人","电话","电子邮箱","预收款","期初应收","期初应付","备注","传真","手机","地址","纳税人识别号","开户行","账号","税率","状态" + List sList = new ArrayList(); + for (int i = 1; i < src.getRows(); i++) { + Supplier s = new Supplier(); + s.setSupplier(ExcelUtils.getContent(src, i, 0)); + s.setType(ExcelUtils.getContent(src, i, 1)); + s.setContacts(ExcelUtils.getContent(src, i, 2)); + s.setPhonenum(ExcelUtils.getContent(src, i, 3)); + s.setEmail(ExcelUtils.getContent(src, i, 4)); + s.setAdvancein(parseBigDecimalEx(ExcelUtils.getContent(src, i, 5))); + s.setBeginneedget(parseBigDecimalEx(ExcelUtils.getContent(src, i, 6))); + s.setBeginneedpay(parseBigDecimalEx(ExcelUtils.getContent(src, i, 7))); + s.setDescription(ExcelUtils.getContent(src, i, 8)); + s.setFax(ExcelUtils.getContent(src, i, 9)); + s.setTelephone(ExcelUtils.getContent(src, i, 10)); + s.setAddress(ExcelUtils.getContent(src, i, 11)); + s.setTaxnum(ExcelUtils.getContent(src, i, 12)); + s.setBankname(ExcelUtils.getContent(src, i, 13)); + s.setAccountnumber(ExcelUtils.getContent(src, i, 14)); + s.setTaxrate(parseBigDecimalEx(ExcelUtils.getContent(src, i, 15))); + String enabled = ExcelUtils.getContent(src, i, 16); + s.setEnabled(enabled.equals("启用")? true: false); + s.setIsystem(Byte.parseByte("1")); + sList.add(s); + } + info = supplierService.importExcel(sList); + } catch (Exception e) { + e.printStackTrace(); + message = "导入失败"; + info.code = 500; + data.put("message", message); + info.data = data; + } + return null; + } + + public BigDecimal parseBigDecimalEx(String str){ + if(!StringUtil.isEmpty(str)) { + return new BigDecimal(str); + } else { + return null; + } + } + +} diff --git a/src/main/java/com/jsh/erp/datasource/entities/Account.java b/src/main/java/com/jsh/erp/datasource/entities/Account.java index c134ad8e68d6015003e08390eff880cf4f713e90..916378089a7fb1c6a9ee8536b2fde685a7bd71ba 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/Account.java +++ b/src/main/java/com/jsh/erp/datasource/entities/Account.java @@ -1,227 +1,229 @@ -package com.jsh.erp.datasource.entities; - -public class Account { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.Name - * - * @mbggenerated - */ - private String name; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.SerialNo - * - * @mbggenerated - */ - private String serialno; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.InitialAmount - * - * @mbggenerated - */ - private Double initialamount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.CurrentAmount - * - * @mbggenerated - */ - private Double currentamount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_account.IsDefault - * - * @mbggenerated - */ - private Boolean isdefault; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.Id - * - * @return the value of jsh_account.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.Id - * - * @param id the value for jsh_account.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.Name - * - * @return the value of jsh_account.Name - * - * @mbggenerated - */ - public String getName() { - return name; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.Name - * - * @param name the value for jsh_account.Name - * - * @mbggenerated - */ - public void setName(String name) { - this.name = name == null ? null : name.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.SerialNo - * - * @return the value of jsh_account.SerialNo - * - * @mbggenerated - */ - public String getSerialno() { - return serialno; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.SerialNo - * - * @param serialno the value for jsh_account.SerialNo - * - * @mbggenerated - */ - public void setSerialno(String serialno) { - this.serialno = serialno == null ? null : serialno.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.InitialAmount - * - * @return the value of jsh_account.InitialAmount - * - * @mbggenerated - */ - public Double getInitialamount() { - return initialamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.InitialAmount - * - * @param initialamount the value for jsh_account.InitialAmount - * - * @mbggenerated - */ - public void setInitialamount(Double initialamount) { - this.initialamount = initialamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.CurrentAmount - * - * @return the value of jsh_account.CurrentAmount - * - * @mbggenerated - */ - public Double getCurrentamount() { - return currentamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.CurrentAmount - * - * @param currentamount the value for jsh_account.CurrentAmount - * - * @mbggenerated - */ - public void setCurrentamount(Double currentamount) { - this.currentamount = currentamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.Remark - * - * @return the value of jsh_account.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.Remark - * - * @param remark the value for jsh_account.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_account.IsDefault - * - * @return the value of jsh_account.IsDefault - * - * @mbggenerated - */ - public Boolean getIsdefault() { - return isdefault; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_account.IsDefault - * - * @param isdefault the value for jsh_account.IsDefault - * - * @mbggenerated - */ - public void setIsdefault(Boolean isdefault) { - this.isdefault = isdefault; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class Account { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.Name + * + * @mbggenerated + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.SerialNo + * + * @mbggenerated + */ + private String serialno; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.InitialAmount + * + * @mbggenerated + */ + private BigDecimal initialamount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.CurrentAmount + * + * @mbggenerated + */ + private BigDecimal currentamount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_account.IsDefault + * + * @mbggenerated + */ + private Boolean isdefault; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.Id + * + * @return the value of jsh_account.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.Id + * + * @param id the value for jsh_account.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.Name + * + * @return the value of jsh_account.Name + * + * @mbggenerated + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.Name + * + * @param name the value for jsh_account.Name + * + * @mbggenerated + */ + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.SerialNo + * + * @return the value of jsh_account.SerialNo + * + * @mbggenerated + */ + public String getSerialno() { + return serialno; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.SerialNo + * + * @param serialno the value for jsh_account.SerialNo + * + * @mbggenerated + */ + public void setSerialno(String serialno) { + this.serialno = serialno == null ? null : serialno.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.InitialAmount + * + * @return the value of jsh_account.InitialAmount + * + * @mbggenerated + */ + public BigDecimal getInitialamount() { + return initialamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.InitialAmount + * + * @param initialamount the value for jsh_account.InitialAmount + * + * @mbggenerated + */ + public void setInitialamount(BigDecimal initialamount) { + this.initialamount = initialamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.CurrentAmount + * + * @return the value of jsh_account.CurrentAmount + * + * @mbggenerated + */ + public BigDecimal getCurrentamount() { + return currentamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.CurrentAmount + * + * @param currentamount the value for jsh_account.CurrentAmount + * + * @mbggenerated + */ + public void setCurrentamount(BigDecimal currentamount) { + this.currentamount = currentamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.Remark + * + * @return the value of jsh_account.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.Remark + * + * @param remark the value for jsh_account.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_account.IsDefault + * + * @return the value of jsh_account.IsDefault + * + * @mbggenerated + */ + public Boolean getIsdefault() { + return isdefault; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_account.IsDefault + * + * @param isdefault the value for jsh_account.IsDefault + * + * @mbggenerated + */ + public void setIsdefault(Boolean isdefault) { + this.isdefault = isdefault; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountExample.java b/src/main/java/com/jsh/erp/datasource/entities/AccountExample.java index 633d7817eaea200ecd5c2812ea1486882350548a..5ef7f108817959a96826f50b2f8061a24aa1c73f 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountExample.java @@ -1,752 +1,753 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class AccountExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_account - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_account - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_account - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public AccountExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_account - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_account - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andNameIsNull() { - addCriterion("Name is null"); - return (Criteria) this; - } - - public Criteria andNameIsNotNull() { - addCriterion("Name is not null"); - return (Criteria) this; - } - - public Criteria andNameEqualTo(String value) { - addCriterion("Name =", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotEqualTo(String value) { - addCriterion("Name <>", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThan(String value) { - addCriterion("Name >", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThanOrEqualTo(String value) { - addCriterion("Name >=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThan(String value) { - addCriterion("Name <", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThanOrEqualTo(String value) { - addCriterion("Name <=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLike(String value) { - addCriterion("Name like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotLike(String value) { - addCriterion("Name not like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameIn(List values) { - addCriterion("Name in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameNotIn(List values) { - addCriterion("Name not in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameBetween(String value1, String value2) { - addCriterion("Name between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andNameNotBetween(String value1, String value2) { - addCriterion("Name not between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andSerialnoIsNull() { - addCriterion("SerialNo is null"); - return (Criteria) this; - } - - public Criteria andSerialnoIsNotNull() { - addCriterion("SerialNo is not null"); - return (Criteria) this; - } - - public Criteria andSerialnoEqualTo(String value) { - addCriterion("SerialNo =", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoNotEqualTo(String value) { - addCriterion("SerialNo <>", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoGreaterThan(String value) { - addCriterion("SerialNo >", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoGreaterThanOrEqualTo(String value) { - addCriterion("SerialNo >=", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoLessThan(String value) { - addCriterion("SerialNo <", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoLessThanOrEqualTo(String value) { - addCriterion("SerialNo <=", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoLike(String value) { - addCriterion("SerialNo like", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoNotLike(String value) { - addCriterion("SerialNo not like", value, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoIn(List values) { - addCriterion("SerialNo in", values, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoNotIn(List values) { - addCriterion("SerialNo not in", values, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoBetween(String value1, String value2) { - addCriterion("SerialNo between", value1, value2, "serialno"); - return (Criteria) this; - } - - public Criteria andSerialnoNotBetween(String value1, String value2) { - addCriterion("SerialNo not between", value1, value2, "serialno"); - return (Criteria) this; - } - - public Criteria andInitialamountIsNull() { - addCriterion("InitialAmount is null"); - return (Criteria) this; - } - - public Criteria andInitialamountIsNotNull() { - addCriterion("InitialAmount is not null"); - return (Criteria) this; - } - - public Criteria andInitialamountEqualTo(Double value) { - addCriterion("InitialAmount =", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountNotEqualTo(Double value) { - addCriterion("InitialAmount <>", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountGreaterThan(Double value) { - addCriterion("InitialAmount >", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountGreaterThanOrEqualTo(Double value) { - addCriterion("InitialAmount >=", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountLessThan(Double value) { - addCriterion("InitialAmount <", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountLessThanOrEqualTo(Double value) { - addCriterion("InitialAmount <=", value, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountIn(List values) { - addCriterion("InitialAmount in", values, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountNotIn(List values) { - addCriterion("InitialAmount not in", values, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountBetween(Double value1, Double value2) { - addCriterion("InitialAmount between", value1, value2, "initialamount"); - return (Criteria) this; - } - - public Criteria andInitialamountNotBetween(Double value1, Double value2) { - addCriterion("InitialAmount not between", value1, value2, "initialamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountIsNull() { - addCriterion("CurrentAmount is null"); - return (Criteria) this; - } - - public Criteria andCurrentamountIsNotNull() { - addCriterion("CurrentAmount is not null"); - return (Criteria) this; - } - - public Criteria andCurrentamountEqualTo(Double value) { - addCriterion("CurrentAmount =", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountNotEqualTo(Double value) { - addCriterion("CurrentAmount <>", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountGreaterThan(Double value) { - addCriterion("CurrentAmount >", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountGreaterThanOrEqualTo(Double value) { - addCriterion("CurrentAmount >=", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountLessThan(Double value) { - addCriterion("CurrentAmount <", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountLessThanOrEqualTo(Double value) { - addCriterion("CurrentAmount <=", value, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountIn(List values) { - addCriterion("CurrentAmount in", values, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountNotIn(List values) { - addCriterion("CurrentAmount not in", values, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountBetween(Double value1, Double value2) { - addCriterion("CurrentAmount between", value1, value2, "currentamount"); - return (Criteria) this; - } - - public Criteria andCurrentamountNotBetween(Double value1, Double value2) { - addCriterion("CurrentAmount not between", value1, value2, "currentamount"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andIsdefaultIsNull() { - addCriterion("IsDefault is null"); - return (Criteria) this; - } - - public Criteria andIsdefaultIsNotNull() { - addCriterion("IsDefault is not null"); - return (Criteria) this; - } - - public Criteria andIsdefaultEqualTo(Boolean value) { - addCriterion("IsDefault =", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultNotEqualTo(Boolean value) { - addCriterion("IsDefault <>", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultGreaterThan(Boolean value) { - addCriterion("IsDefault >", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultGreaterThanOrEqualTo(Boolean value) { - addCriterion("IsDefault >=", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultLessThan(Boolean value) { - addCriterion("IsDefault <", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultLessThanOrEqualTo(Boolean value) { - addCriterion("IsDefault <=", value, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultIn(List values) { - addCriterion("IsDefault in", values, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultNotIn(List values) { - addCriterion("IsDefault not in", values, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultBetween(Boolean value1, Boolean value2) { - addCriterion("IsDefault between", value1, value2, "isdefault"); - return (Criteria) this; - } - - public Criteria andIsdefaultNotBetween(Boolean value1, Boolean value2) { - addCriterion("IsDefault not between", value1, value2, "isdefault"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_account - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_account - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class AccountExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_account + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_account + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_account + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public AccountExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_account + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_account + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("Name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("Name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("Name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("Name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("Name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("Name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("Name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("Name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("Name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("Name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("Name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("Name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("Name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("Name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andSerialnoIsNull() { + addCriterion("SerialNo is null"); + return (Criteria) this; + } + + public Criteria andSerialnoIsNotNull() { + addCriterion("SerialNo is not null"); + return (Criteria) this; + } + + public Criteria andSerialnoEqualTo(String value) { + addCriterion("SerialNo =", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoNotEqualTo(String value) { + addCriterion("SerialNo <>", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoGreaterThan(String value) { + addCriterion("SerialNo >", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoGreaterThanOrEqualTo(String value) { + addCriterion("SerialNo >=", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoLessThan(String value) { + addCriterion("SerialNo <", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoLessThanOrEqualTo(String value) { + addCriterion("SerialNo <=", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoLike(String value) { + addCriterion("SerialNo like", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoNotLike(String value) { + addCriterion("SerialNo not like", value, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoIn(List values) { + addCriterion("SerialNo in", values, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoNotIn(List values) { + addCriterion("SerialNo not in", values, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoBetween(String value1, String value2) { + addCriterion("SerialNo between", value1, value2, "serialno"); + return (Criteria) this; + } + + public Criteria andSerialnoNotBetween(String value1, String value2) { + addCriterion("SerialNo not between", value1, value2, "serialno"); + return (Criteria) this; + } + + public Criteria andInitialamountIsNull() { + addCriterion("InitialAmount is null"); + return (Criteria) this; + } + + public Criteria andInitialamountIsNotNull() { + addCriterion("InitialAmount is not null"); + return (Criteria) this; + } + + public Criteria andInitialamountEqualTo(BigDecimal value) { + addCriterion("InitialAmount =", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountNotEqualTo(BigDecimal value) { + addCriterion("InitialAmount <>", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountGreaterThan(BigDecimal value) { + addCriterion("InitialAmount >", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("InitialAmount >=", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountLessThan(BigDecimal value) { + addCriterion("InitialAmount <", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountLessThanOrEqualTo(BigDecimal value) { + addCriterion("InitialAmount <=", value, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountIn(List values) { + addCriterion("InitialAmount in", values, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountNotIn(List values) { + addCriterion("InitialAmount not in", values, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("InitialAmount between", value1, value2, "initialamount"); + return (Criteria) this; + } + + public Criteria andInitialamountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("InitialAmount not between", value1, value2, "initialamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountIsNull() { + addCriterion("CurrentAmount is null"); + return (Criteria) this; + } + + public Criteria andCurrentamountIsNotNull() { + addCriterion("CurrentAmount is not null"); + return (Criteria) this; + } + + public Criteria andCurrentamountEqualTo(BigDecimal value) { + addCriterion("CurrentAmount =", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountNotEqualTo(BigDecimal value) { + addCriterion("CurrentAmount <>", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountGreaterThan(BigDecimal value) { + addCriterion("CurrentAmount >", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("CurrentAmount >=", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountLessThan(BigDecimal value) { + addCriterion("CurrentAmount <", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountLessThanOrEqualTo(BigDecimal value) { + addCriterion("CurrentAmount <=", value, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountIn(List values) { + addCriterion("CurrentAmount in", values, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountNotIn(List values) { + addCriterion("CurrentAmount not in", values, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("CurrentAmount between", value1, value2, "currentamount"); + return (Criteria) this; + } + + public Criteria andCurrentamountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("CurrentAmount not between", value1, value2, "currentamount"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andIsdefaultIsNull() { + addCriterion("IsDefault is null"); + return (Criteria) this; + } + + public Criteria andIsdefaultIsNotNull() { + addCriterion("IsDefault is not null"); + return (Criteria) this; + } + + public Criteria andIsdefaultEqualTo(Boolean value) { + addCriterion("IsDefault =", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultNotEqualTo(Boolean value) { + addCriterion("IsDefault <>", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultGreaterThan(Boolean value) { + addCriterion("IsDefault >", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultGreaterThanOrEqualTo(Boolean value) { + addCriterion("IsDefault >=", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultLessThan(Boolean value) { + addCriterion("IsDefault <", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultLessThanOrEqualTo(Boolean value) { + addCriterion("IsDefault <=", value, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultIn(List values) { + addCriterion("IsDefault in", values, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultNotIn(List values) { + addCriterion("IsDefault not in", values, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultBetween(Boolean value1, Boolean value2) { + addCriterion("IsDefault between", value1, value2, "isdefault"); + return (Criteria) this; + } + + public Criteria andIsdefaultNotBetween(Boolean value1, Boolean value2) { + addCriterion("IsDefault not between", value1, value2, "isdefault"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_account + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_account + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountHead.java b/src/main/java/com/jsh/erp/datasource/entities/AccountHead.java index 500eca861e9aeb5a517fd495ffa0d11784aecf1a..d6d4ef73357f815a6ab3fbe7d2f25d0b40392d99 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountHead.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountHead.java @@ -1,325 +1,326 @@ -package com.jsh.erp.datasource.entities; - -import java.util.Date; - -public class AccountHead { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.Type - * - * @mbggenerated - */ - private String type; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.OrganId - * - * @mbggenerated - */ - private Long organid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.HandsPersonId - * - * @mbggenerated - */ - private Long handspersonid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.ChangeAmount - * - * @mbggenerated - */ - private Double changeamount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.TotalPrice - * - * @mbggenerated - */ - private Double totalprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.AccountId - * - * @mbggenerated - */ - private Long accountid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.BillNo - * - * @mbggenerated - */ - private String billno; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.BillTime - * - * @mbggenerated - */ - private Date billtime; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accounthead.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.Id - * - * @return the value of jsh_accounthead.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.Id - * - * @param id the value for jsh_accounthead.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.Type - * - * @return the value of jsh_accounthead.Type - * - * @mbggenerated - */ - public String getType() { - return type; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.Type - * - * @param type the value for jsh_accounthead.Type - * - * @mbggenerated - */ - public void setType(String type) { - this.type = type == null ? null : type.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.OrganId - * - * @return the value of jsh_accounthead.OrganId - * - * @mbggenerated - */ - public Long getOrganid() { - return organid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.OrganId - * - * @param organid the value for jsh_accounthead.OrganId - * - * @mbggenerated - */ - public void setOrganid(Long organid) { - this.organid = organid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.HandsPersonId - * - * @return the value of jsh_accounthead.HandsPersonId - * - * @mbggenerated - */ - public Long getHandspersonid() { - return handspersonid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.HandsPersonId - * - * @param handspersonid the value for jsh_accounthead.HandsPersonId - * - * @mbggenerated - */ - public void setHandspersonid(Long handspersonid) { - this.handspersonid = handspersonid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.ChangeAmount - * - * @return the value of jsh_accounthead.ChangeAmount - * - * @mbggenerated - */ - public Double getChangeamount() { - return changeamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.ChangeAmount - * - * @param changeamount the value for jsh_accounthead.ChangeAmount - * - * @mbggenerated - */ - public void setChangeamount(Double changeamount) { - this.changeamount = changeamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.TotalPrice - * - * @return the value of jsh_accounthead.TotalPrice - * - * @mbggenerated - */ - public Double getTotalprice() { - return totalprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.TotalPrice - * - * @param totalprice the value for jsh_accounthead.TotalPrice - * - * @mbggenerated - */ - public void setTotalprice(Double totalprice) { - this.totalprice = totalprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.AccountId - * - * @return the value of jsh_accounthead.AccountId - * - * @mbggenerated - */ - public Long getAccountid() { - return accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.AccountId - * - * @param accountid the value for jsh_accounthead.AccountId - * - * @mbggenerated - */ - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.BillNo - * - * @return the value of jsh_accounthead.BillNo - * - * @mbggenerated - */ - public String getBillno() { - return billno; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.BillNo - * - * @param billno the value for jsh_accounthead.BillNo - * - * @mbggenerated - */ - public void setBillno(String billno) { - this.billno = billno == null ? null : billno.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.BillTime - * - * @return the value of jsh_accounthead.BillTime - * - * @mbggenerated - */ - public Date getBilltime() { - return billtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.BillTime - * - * @param billtime the value for jsh_accounthead.BillTime - * - * @mbggenerated - */ - public void setBilltime(Date billtime) { - this.billtime = billtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accounthead.Remark - * - * @return the value of jsh_accounthead.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accounthead.Remark - * - * @param remark the value for jsh_accounthead.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.Date; + +public class AccountHead { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.Type + * + * @mbggenerated + */ + private String type; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.OrganId + * + * @mbggenerated + */ + private Long organid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.HandsPersonId + * + * @mbggenerated + */ + private Long handspersonid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.ChangeAmount + * + * @mbggenerated + */ + private BigDecimal changeamount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.TotalPrice + * + * @mbggenerated + */ + private BigDecimal totalprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.AccountId + * + * @mbggenerated + */ + private Long accountid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.BillNo + * + * @mbggenerated + */ + private String billno; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.BillTime + * + * @mbggenerated + */ + private Date billtime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accounthead.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.Id + * + * @return the value of jsh_accounthead.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.Id + * + * @param id the value for jsh_accounthead.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.Type + * + * @return the value of jsh_accounthead.Type + * + * @mbggenerated + */ + public String getType() { + return type; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.Type + * + * @param type the value for jsh_accounthead.Type + * + * @mbggenerated + */ + public void setType(String type) { + this.type = type == null ? null : type.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.OrganId + * + * @return the value of jsh_accounthead.OrganId + * + * @mbggenerated + */ + public Long getOrganid() { + return organid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.OrganId + * + * @param organid the value for jsh_accounthead.OrganId + * + * @mbggenerated + */ + public void setOrganid(Long organid) { + this.organid = organid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.HandsPersonId + * + * @return the value of jsh_accounthead.HandsPersonId + * + * @mbggenerated + */ + public Long getHandspersonid() { + return handspersonid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.HandsPersonId + * + * @param handspersonid the value for jsh_accounthead.HandsPersonId + * + * @mbggenerated + */ + public void setHandspersonid(Long handspersonid) { + this.handspersonid = handspersonid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.ChangeAmount + * + * @return the value of jsh_accounthead.ChangeAmount + * + * @mbggenerated + */ + public BigDecimal getChangeamount() { + return changeamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.ChangeAmount + * + * @param changeamount the value for jsh_accounthead.ChangeAmount + * + * @mbggenerated + */ + public void setChangeamount(BigDecimal changeamount) { + this.changeamount = changeamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.TotalPrice + * + * @return the value of jsh_accounthead.TotalPrice + * + * @mbggenerated + */ + public BigDecimal getTotalprice() { + return totalprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.TotalPrice + * + * @param totalprice the value for jsh_accounthead.TotalPrice + * + * @mbggenerated + */ + public void setTotalprice(BigDecimal totalprice) { + this.totalprice = totalprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.AccountId + * + * @return the value of jsh_accounthead.AccountId + * + * @mbggenerated + */ + public Long getAccountid() { + return accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.AccountId + * + * @param accountid the value for jsh_accounthead.AccountId + * + * @mbggenerated + */ + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.BillNo + * + * @return the value of jsh_accounthead.BillNo + * + * @mbggenerated + */ + public String getBillno() { + return billno; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.BillNo + * + * @param billno the value for jsh_accounthead.BillNo + * + * @mbggenerated + */ + public void setBillno(String billno) { + this.billno = billno == null ? null : billno.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.BillTime + * + * @return the value of jsh_accounthead.BillTime + * + * @mbggenerated + */ + public Date getBilltime() { + return billtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.BillTime + * + * @param billtime the value for jsh_accounthead.BillTime + * + * @mbggenerated + */ + public void setBilltime(Date billtime) { + this.billtime = billtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accounthead.Remark + * + * @return the value of jsh_accounthead.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accounthead.Remark + * + * @param remark the value for jsh_accounthead.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java b/src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java index 249c76a59da18d2a45b6e5bebf6b3936ea3ce488..e89df5dae29e2fc1953e299151ed5807304cb1ed 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java @@ -1,933 +1,934 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -public class AccountHeadExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public AccountHeadExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andTypeIsNull() { - addCriterion("Type is null"); - return (Criteria) this; - } - - public Criteria andTypeIsNotNull() { - addCriterion("Type is not null"); - return (Criteria) this; - } - - public Criteria andTypeEqualTo(String value) { - addCriterion("Type =", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotEqualTo(String value) { - addCriterion("Type <>", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThan(String value) { - addCriterion("Type >", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThanOrEqualTo(String value) { - addCriterion("Type >=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThan(String value) { - addCriterion("Type <", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThanOrEqualTo(String value) { - addCriterion("Type <=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLike(String value) { - addCriterion("Type like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotLike(String value) { - addCriterion("Type not like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeIn(List values) { - addCriterion("Type in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotIn(List values) { - addCriterion("Type not in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeBetween(String value1, String value2) { - addCriterion("Type between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotBetween(String value1, String value2) { - addCriterion("Type not between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andOrganidIsNull() { - addCriterion("OrganId is null"); - return (Criteria) this; - } - - public Criteria andOrganidIsNotNull() { - addCriterion("OrganId is not null"); - return (Criteria) this; - } - - public Criteria andOrganidEqualTo(Long value) { - addCriterion("OrganId =", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotEqualTo(Long value) { - addCriterion("OrganId <>", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidGreaterThan(Long value) { - addCriterion("OrganId >", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidGreaterThanOrEqualTo(Long value) { - addCriterion("OrganId >=", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidLessThan(Long value) { - addCriterion("OrganId <", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidLessThanOrEqualTo(Long value) { - addCriterion("OrganId <=", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidIn(List values) { - addCriterion("OrganId in", values, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotIn(List values) { - addCriterion("OrganId not in", values, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidBetween(Long value1, Long value2) { - addCriterion("OrganId between", value1, value2, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotBetween(Long value1, Long value2) { - addCriterion("OrganId not between", value1, value2, "organid"); - return (Criteria) this; - } - - public Criteria andHandspersonidIsNull() { - addCriterion("HandsPersonId is null"); - return (Criteria) this; - } - - public Criteria andHandspersonidIsNotNull() { - addCriterion("HandsPersonId is not null"); - return (Criteria) this; - } - - public Criteria andHandspersonidEqualTo(Long value) { - addCriterion("HandsPersonId =", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotEqualTo(Long value) { - addCriterion("HandsPersonId <>", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidGreaterThan(Long value) { - addCriterion("HandsPersonId >", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidGreaterThanOrEqualTo(Long value) { - addCriterion("HandsPersonId >=", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidLessThan(Long value) { - addCriterion("HandsPersonId <", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidLessThanOrEqualTo(Long value) { - addCriterion("HandsPersonId <=", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidIn(List values) { - addCriterion("HandsPersonId in", values, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotIn(List values) { - addCriterion("HandsPersonId not in", values, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidBetween(Long value1, Long value2) { - addCriterion("HandsPersonId between", value1, value2, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotBetween(Long value1, Long value2) { - addCriterion("HandsPersonId not between", value1, value2, "handspersonid"); - return (Criteria) this; - } - - public Criteria andChangeamountIsNull() { - addCriterion("ChangeAmount is null"); - return (Criteria) this; - } - - public Criteria andChangeamountIsNotNull() { - addCriterion("ChangeAmount is not null"); - return (Criteria) this; - } - - public Criteria andChangeamountEqualTo(Double value) { - addCriterion("ChangeAmount =", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotEqualTo(Double value) { - addCriterion("ChangeAmount <>", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountGreaterThan(Double value) { - addCriterion("ChangeAmount >", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountGreaterThanOrEqualTo(Double value) { - addCriterion("ChangeAmount >=", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountLessThan(Double value) { - addCriterion("ChangeAmount <", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountLessThanOrEqualTo(Double value) { - addCriterion("ChangeAmount <=", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountIn(List values) { - addCriterion("ChangeAmount in", values, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotIn(List values) { - addCriterion("ChangeAmount not in", values, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountBetween(Double value1, Double value2) { - addCriterion("ChangeAmount between", value1, value2, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotBetween(Double value1, Double value2) { - addCriterion("ChangeAmount not between", value1, value2, "changeamount"); - return (Criteria) this; - } - - public Criteria andTotalpriceIsNull() { - addCriterion("TotalPrice is null"); - return (Criteria) this; - } - - public Criteria andTotalpriceIsNotNull() { - addCriterion("TotalPrice is not null"); - return (Criteria) this; - } - - public Criteria andTotalpriceEqualTo(Double value) { - addCriterion("TotalPrice =", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotEqualTo(Double value) { - addCriterion("TotalPrice <>", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceGreaterThan(Double value) { - addCriterion("TotalPrice >", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceGreaterThanOrEqualTo(Double value) { - addCriterion("TotalPrice >=", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceLessThan(Double value) { - addCriterion("TotalPrice <", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceLessThanOrEqualTo(Double value) { - addCriterion("TotalPrice <=", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceIn(List values) { - addCriterion("TotalPrice in", values, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotIn(List values) { - addCriterion("TotalPrice not in", values, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceBetween(Double value1, Double value2) { - addCriterion("TotalPrice between", value1, value2, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotBetween(Double value1, Double value2) { - addCriterion("TotalPrice not between", value1, value2, "totalprice"); - return (Criteria) this; - } - - public Criteria andAccountidIsNull() { - addCriterion("AccountId is null"); - return (Criteria) this; - } - - public Criteria andAccountidIsNotNull() { - addCriterion("AccountId is not null"); - return (Criteria) this; - } - - public Criteria andAccountidEqualTo(Long value) { - addCriterion("AccountId =", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotEqualTo(Long value) { - addCriterion("AccountId <>", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThan(Long value) { - addCriterion("AccountId >", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThanOrEqualTo(Long value) { - addCriterion("AccountId >=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThan(Long value) { - addCriterion("AccountId <", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThanOrEqualTo(Long value) { - addCriterion("AccountId <=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidIn(List values) { - addCriterion("AccountId in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotIn(List values) { - addCriterion("AccountId not in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidBetween(Long value1, Long value2) { - addCriterion("AccountId between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotBetween(Long value1, Long value2) { - addCriterion("AccountId not between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andBillnoIsNull() { - addCriterion("BillNo is null"); - return (Criteria) this; - } - - public Criteria andBillnoIsNotNull() { - addCriterion("BillNo is not null"); - return (Criteria) this; - } - - public Criteria andBillnoEqualTo(String value) { - addCriterion("BillNo =", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoNotEqualTo(String value) { - addCriterion("BillNo <>", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoGreaterThan(String value) { - addCriterion("BillNo >", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoGreaterThanOrEqualTo(String value) { - addCriterion("BillNo >=", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoLessThan(String value) { - addCriterion("BillNo <", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoLessThanOrEqualTo(String value) { - addCriterion("BillNo <=", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoLike(String value) { - addCriterion("BillNo like", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoNotLike(String value) { - addCriterion("BillNo not like", value, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoIn(List values) { - addCriterion("BillNo in", values, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoNotIn(List values) { - addCriterion("BillNo not in", values, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoBetween(String value1, String value2) { - addCriterion("BillNo between", value1, value2, "billno"); - return (Criteria) this; - } - - public Criteria andBillnoNotBetween(String value1, String value2) { - addCriterion("BillNo not between", value1, value2, "billno"); - return (Criteria) this; - } - - public Criteria andBilltimeIsNull() { - addCriterion("BillTime is null"); - return (Criteria) this; - } - - public Criteria andBilltimeIsNotNull() { - addCriterion("BillTime is not null"); - return (Criteria) this; - } - - public Criteria andBilltimeEqualTo(Date value) { - addCriterion("BillTime =", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeNotEqualTo(Date value) { - addCriterion("BillTime <>", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeGreaterThan(Date value) { - addCriterion("BillTime >", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeGreaterThanOrEqualTo(Date value) { - addCriterion("BillTime >=", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeLessThan(Date value) { - addCriterion("BillTime <", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeLessThanOrEqualTo(Date value) { - addCriterion("BillTime <=", value, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeIn(List values) { - addCriterion("BillTime in", values, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeNotIn(List values) { - addCriterion("BillTime not in", values, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeBetween(Date value1, Date value2) { - addCriterion("BillTime between", value1, value2, "billtime"); - return (Criteria) this; - } - - public Criteria andBilltimeNotBetween(Date value1, Date value2) { - addCriterion("BillTime not between", value1, value2, "billtime"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accounthead - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class AccountHeadExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public AccountHeadExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("Type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("Type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("Type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("Type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("Type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("Type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("Type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("Type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("Type like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("Type not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("Type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("Type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("Type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("Type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andOrganidIsNull() { + addCriterion("OrganId is null"); + return (Criteria) this; + } + + public Criteria andOrganidIsNotNull() { + addCriterion("OrganId is not null"); + return (Criteria) this; + } + + public Criteria andOrganidEqualTo(Long value) { + addCriterion("OrganId =", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotEqualTo(Long value) { + addCriterion("OrganId <>", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidGreaterThan(Long value) { + addCriterion("OrganId >", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidGreaterThanOrEqualTo(Long value) { + addCriterion("OrganId >=", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidLessThan(Long value) { + addCriterion("OrganId <", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidLessThanOrEqualTo(Long value) { + addCriterion("OrganId <=", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidIn(List values) { + addCriterion("OrganId in", values, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotIn(List values) { + addCriterion("OrganId not in", values, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidBetween(Long value1, Long value2) { + addCriterion("OrganId between", value1, value2, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotBetween(Long value1, Long value2) { + addCriterion("OrganId not between", value1, value2, "organid"); + return (Criteria) this; + } + + public Criteria andHandspersonidIsNull() { + addCriterion("HandsPersonId is null"); + return (Criteria) this; + } + + public Criteria andHandspersonidIsNotNull() { + addCriterion("HandsPersonId is not null"); + return (Criteria) this; + } + + public Criteria andHandspersonidEqualTo(Long value) { + addCriterion("HandsPersonId =", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotEqualTo(Long value) { + addCriterion("HandsPersonId <>", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidGreaterThan(Long value) { + addCriterion("HandsPersonId >", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidGreaterThanOrEqualTo(Long value) { + addCriterion("HandsPersonId >=", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidLessThan(Long value) { + addCriterion("HandsPersonId <", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidLessThanOrEqualTo(Long value) { + addCriterion("HandsPersonId <=", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidIn(List values) { + addCriterion("HandsPersonId in", values, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotIn(List values) { + addCriterion("HandsPersonId not in", values, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidBetween(Long value1, Long value2) { + addCriterion("HandsPersonId between", value1, value2, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotBetween(Long value1, Long value2) { + addCriterion("HandsPersonId not between", value1, value2, "handspersonid"); + return (Criteria) this; + } + + public Criteria andChangeamountIsNull() { + addCriterion("ChangeAmount is null"); + return (Criteria) this; + } + + public Criteria andChangeamountIsNotNull() { + addCriterion("ChangeAmount is not null"); + return (Criteria) this; + } + + public Criteria andChangeamountEqualTo(BigDecimal value) { + addCriterion("ChangeAmount =", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotEqualTo(BigDecimal value) { + addCriterion("ChangeAmount <>", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountGreaterThan(BigDecimal value) { + addCriterion("ChangeAmount >", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("ChangeAmount >=", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountLessThan(BigDecimal value) { + addCriterion("ChangeAmount <", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountLessThanOrEqualTo(BigDecimal value) { + addCriterion("ChangeAmount <=", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountIn(List values) { + addCriterion("ChangeAmount in", values, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotIn(List values) { + addCriterion("ChangeAmount not in", values, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("ChangeAmount between", value1, value2, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("ChangeAmount not between", value1, value2, "changeamount"); + return (Criteria) this; + } + + public Criteria andTotalpriceIsNull() { + addCriterion("TotalPrice is null"); + return (Criteria) this; + } + + public Criteria andTotalpriceIsNotNull() { + addCriterion("TotalPrice is not null"); + return (Criteria) this; + } + + public Criteria andTotalpriceEqualTo(BigDecimal value) { + addCriterion("TotalPrice =", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotEqualTo(BigDecimal value) { + addCriterion("TotalPrice <>", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceGreaterThan(BigDecimal value) { + addCriterion("TotalPrice >", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TotalPrice >=", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceLessThan(BigDecimal value) { + addCriterion("TotalPrice <", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("TotalPrice <=", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceIn(List values) { + addCriterion("TotalPrice in", values, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotIn(List values) { + addCriterion("TotalPrice not in", values, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TotalPrice between", value1, value2, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TotalPrice not between", value1, value2, "totalprice"); + return (Criteria) this; + } + + public Criteria andAccountidIsNull() { + addCriterion("AccountId is null"); + return (Criteria) this; + } + + public Criteria andAccountidIsNotNull() { + addCriterion("AccountId is not null"); + return (Criteria) this; + } + + public Criteria andAccountidEqualTo(Long value) { + addCriterion("AccountId =", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotEqualTo(Long value) { + addCriterion("AccountId <>", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThan(Long value) { + addCriterion("AccountId >", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThanOrEqualTo(Long value) { + addCriterion("AccountId >=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThan(Long value) { + addCriterion("AccountId <", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThanOrEqualTo(Long value) { + addCriterion("AccountId <=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidIn(List values) { + addCriterion("AccountId in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotIn(List values) { + addCriterion("AccountId not in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidBetween(Long value1, Long value2) { + addCriterion("AccountId between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotBetween(Long value1, Long value2) { + addCriterion("AccountId not between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andBillnoIsNull() { + addCriterion("BillNo is null"); + return (Criteria) this; + } + + public Criteria andBillnoIsNotNull() { + addCriterion("BillNo is not null"); + return (Criteria) this; + } + + public Criteria andBillnoEqualTo(String value) { + addCriterion("BillNo =", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoNotEqualTo(String value) { + addCriterion("BillNo <>", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoGreaterThan(String value) { + addCriterion("BillNo >", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoGreaterThanOrEqualTo(String value) { + addCriterion("BillNo >=", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoLessThan(String value) { + addCriterion("BillNo <", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoLessThanOrEqualTo(String value) { + addCriterion("BillNo <=", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoLike(String value) { + addCriterion("BillNo like", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoNotLike(String value) { + addCriterion("BillNo not like", value, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoIn(List values) { + addCriterion("BillNo in", values, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoNotIn(List values) { + addCriterion("BillNo not in", values, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoBetween(String value1, String value2) { + addCriterion("BillNo between", value1, value2, "billno"); + return (Criteria) this; + } + + public Criteria andBillnoNotBetween(String value1, String value2) { + addCriterion("BillNo not between", value1, value2, "billno"); + return (Criteria) this; + } + + public Criteria andBilltimeIsNull() { + addCriterion("BillTime is null"); + return (Criteria) this; + } + + public Criteria andBilltimeIsNotNull() { + addCriterion("BillTime is not null"); + return (Criteria) this; + } + + public Criteria andBilltimeEqualTo(Date value) { + addCriterion("BillTime =", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeNotEqualTo(Date value) { + addCriterion("BillTime <>", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeGreaterThan(Date value) { + addCriterion("BillTime >", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeGreaterThanOrEqualTo(Date value) { + addCriterion("BillTime >=", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeLessThan(Date value) { + addCriterion("BillTime <", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeLessThanOrEqualTo(Date value) { + addCriterion("BillTime <=", value, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeIn(List values) { + addCriterion("BillTime in", values, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeNotIn(List values) { + addCriterion("BillTime not in", values, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeBetween(Date value1, Date value2) { + addCriterion("BillTime between", value1, value2, "billtime"); + return (Criteria) this; + } + + public Criteria andBilltimeNotBetween(Date value1, Date value2) { + addCriterion("BillTime not between", value1, value2, "billtime"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accounthead + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java b/src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java index e2f729bd88fe2799097623a1607417eaea5e8c15..7e638604ac614ade5cba0f6c79b14bf825ecb9b9 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java @@ -1,136 +1,137 @@ -package com.jsh.erp.datasource.entities; - -import java.util.Date; - -public class AccountHeadVo4ListEx { - - private Long id; - - private String type; - - private Long organid; - - private Long handspersonid; - - private Double changeamount; - - private Double totalprice; - - private Long accountid; - - private String billno; - - private Date billtime; - - private String remark; - - private String organname; - - private String handspersonname; - - private String accountname; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public Long getOrganid() { - return organid; - } - - public void setOrganid(Long organid) { - this.organid = organid; - } - - public Long getHandspersonid() { - return handspersonid; - } - - public void setHandspersonid(Long handspersonid) { - this.handspersonid = handspersonid; - } - - public Double getChangeamount() { - return changeamount; - } - - public void setChangeamount(Double changeamount) { - this.changeamount = changeamount; - } - - public Double getTotalprice() { - return totalprice; - } - - public void setTotalprice(Double totalprice) { - this.totalprice = totalprice; - } - - public Long getAccountid() { - return accountid; - } - - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - public String getBillno() { - return billno; - } - - public void setBillno(String billno) { - this.billno = billno; - } - - public Date getBilltime() { - return billtime; - } - - public void setBilltime(Date billtime) { - this.billtime = billtime; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getOrganname() { - return organname; - } - - public void setOrganname(String organname) { - this.organname = organname; - } - - public String getHandspersonname() { - return handspersonname; - } - - public void setHandspersonname(String handspersonname) { - this.handspersonname = handspersonname; - } - - public String getAccountname() { - return accountname; - } - - public void setAccountname(String accountname) { - this.accountname = accountname; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.Date; + +public class AccountHeadVo4ListEx { + + private Long id; + + private String type; + + private Long organid; + + private Long handspersonid; + + private BigDecimal changeamount; + + private BigDecimal totalprice; + + private Long accountid; + + private String billno; + + private Date billtime; + + private String remark; + + private String organname; + + private String handspersonname; + + private String accountname; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public Long getOrganid() { + return organid; + } + + public void setOrganid(Long organid) { + this.organid = organid; + } + + public Long getHandspersonid() { + return handspersonid; + } + + public void setHandspersonid(Long handspersonid) { + this.handspersonid = handspersonid; + } + + public BigDecimal getChangeamount() { + return changeamount; + } + + public void setChangeamount(BigDecimal changeamount) { + this.changeamount = changeamount; + } + + public BigDecimal getTotalprice() { + return totalprice; + } + + public void setTotalprice(BigDecimal totalprice) { + this.totalprice = totalprice; + } + + public Long getAccountid() { + return accountid; + } + + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + public String getBillno() { + return billno; + } + + public void setBillno(String billno) { + this.billno = billno; + } + + public Date getBilltime() { + return billtime; + } + + public void setBilltime(Date billtime) { + this.billtime = billtime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getOrganname() { + return organname; + } + + public void setOrganname(String organname) { + this.organname = organname; + } + + public String getHandspersonname() { + return handspersonname; + } + + public void setHandspersonname(String handspersonname) { + this.handspersonname = handspersonname; + } + + public String getAccountname() { + return accountname; + } + + public void setAccountname(String accountname) { + this.accountname = accountname; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountItem.java b/src/main/java/com/jsh/erp/datasource/entities/AccountItem.java index 847b36a08175d049fe63497e377d3d597db47966..8272a8a96ed85d462795c7a086490f0821482768 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountItem.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountItem.java @@ -1,195 +1,197 @@ -package com.jsh.erp.datasource.entities; - -public class AccountItem { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.HeaderId - * - * @mbggenerated - */ - private Long headerid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.AccountId - * - * @mbggenerated - */ - private Long accountid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.InOutItemId - * - * @mbggenerated - */ - private Long inoutitemid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.EachAmount - * - * @mbggenerated - */ - private Double eachamount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_accountitem.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.Id - * - * @return the value of jsh_accountitem.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.Id - * - * @param id the value for jsh_accountitem.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.HeaderId - * - * @return the value of jsh_accountitem.HeaderId - * - * @mbggenerated - */ - public Long getHeaderid() { - return headerid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.HeaderId - * - * @param headerid the value for jsh_accountitem.HeaderId - * - * @mbggenerated - */ - public void setHeaderid(Long headerid) { - this.headerid = headerid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.AccountId - * - * @return the value of jsh_accountitem.AccountId - * - * @mbggenerated - */ - public Long getAccountid() { - return accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.AccountId - * - * @param accountid the value for jsh_accountitem.AccountId - * - * @mbggenerated - */ - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.InOutItemId - * - * @return the value of jsh_accountitem.InOutItemId - * - * @mbggenerated - */ - public Long getInoutitemid() { - return inoutitemid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.InOutItemId - * - * @param inoutitemid the value for jsh_accountitem.InOutItemId - * - * @mbggenerated - */ - public void setInoutitemid(Long inoutitemid) { - this.inoutitemid = inoutitemid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.EachAmount - * - * @return the value of jsh_accountitem.EachAmount - * - * @mbggenerated - */ - public Double getEachamount() { - return eachamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.EachAmount - * - * @param eachamount the value for jsh_accountitem.EachAmount - * - * @mbggenerated - */ - public void setEachamount(Double eachamount) { - this.eachamount = eachamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_accountitem.Remark - * - * @return the value of jsh_accountitem.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_accountitem.Remark - * - * @param remark the value for jsh_accountitem.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class AccountItem { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.HeaderId + * + * @mbggenerated + */ + private Long headerid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.AccountId + * + * @mbggenerated + */ + private Long accountid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.InOutItemId + * + * @mbggenerated + */ + private Long inoutitemid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.EachAmount + * + * @mbggenerated + */ + private BigDecimal eachamount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_accountitem.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.Id + * + * @return the value of jsh_accountitem.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.Id + * + * @param id the value for jsh_accountitem.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.HeaderId + * + * @return the value of jsh_accountitem.HeaderId + * + * @mbggenerated + */ + public Long getHeaderid() { + return headerid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.HeaderId + * + * @param headerid the value for jsh_accountitem.HeaderId + * + * @mbggenerated + */ + public void setHeaderid(Long headerid) { + this.headerid = headerid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.AccountId + * + * @return the value of jsh_accountitem.AccountId + * + * @mbggenerated + */ + public Long getAccountid() { + return accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.AccountId + * + * @param accountid the value for jsh_accountitem.AccountId + * + * @mbggenerated + */ + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.InOutItemId + * + * @return the value of jsh_accountitem.InOutItemId + * + * @mbggenerated + */ + public Long getInoutitemid() { + return inoutitemid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.InOutItemId + * + * @param inoutitemid the value for jsh_accountitem.InOutItemId + * + * @mbggenerated + */ + public void setInoutitemid(Long inoutitemid) { + this.inoutitemid = inoutitemid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.EachAmount + * + * @return the value of jsh_accountitem.EachAmount + * + * @mbggenerated + */ + public BigDecimal getEachamount() { + return eachamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.EachAmount + * + * @param eachamount the value for jsh_accountitem.EachAmount + * + * @mbggenerated + */ + public void setEachamount(BigDecimal eachamount) { + this.eachamount = eachamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_accountitem.Remark + * + * @return the value of jsh_accountitem.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_accountitem.Remark + * + * @param remark the value for jsh_accountitem.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java b/src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java index df089b48124df87368cd594de521dfb73f2f5c3f..c98c0551600a77a6633cda4ff01e1bcf815a9b9a 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java @@ -1,672 +1,673 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class AccountItemExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public AccountItemExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andHeaderidIsNull() { - addCriterion("HeaderId is null"); - return (Criteria) this; - } - - public Criteria andHeaderidIsNotNull() { - addCriterion("HeaderId is not null"); - return (Criteria) this; - } - - public Criteria andHeaderidEqualTo(Long value) { - addCriterion("HeaderId =", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotEqualTo(Long value) { - addCriterion("HeaderId <>", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidGreaterThan(Long value) { - addCriterion("HeaderId >", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidGreaterThanOrEqualTo(Long value) { - addCriterion("HeaderId >=", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidLessThan(Long value) { - addCriterion("HeaderId <", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidLessThanOrEqualTo(Long value) { - addCriterion("HeaderId <=", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidIn(List values) { - addCriterion("HeaderId in", values, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotIn(List values) { - addCriterion("HeaderId not in", values, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidBetween(Long value1, Long value2) { - addCriterion("HeaderId between", value1, value2, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotBetween(Long value1, Long value2) { - addCriterion("HeaderId not between", value1, value2, "headerid"); - return (Criteria) this; - } - - public Criteria andAccountidIsNull() { - addCriterion("AccountId is null"); - return (Criteria) this; - } - - public Criteria andAccountidIsNotNull() { - addCriterion("AccountId is not null"); - return (Criteria) this; - } - - public Criteria andAccountidEqualTo(Long value) { - addCriterion("AccountId =", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotEqualTo(Long value) { - addCriterion("AccountId <>", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThan(Long value) { - addCriterion("AccountId >", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThanOrEqualTo(Long value) { - addCriterion("AccountId >=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThan(Long value) { - addCriterion("AccountId <", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThanOrEqualTo(Long value) { - addCriterion("AccountId <=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidIn(List values) { - addCriterion("AccountId in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotIn(List values) { - addCriterion("AccountId not in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidBetween(Long value1, Long value2) { - addCriterion("AccountId between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotBetween(Long value1, Long value2) { - addCriterion("AccountId not between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andInoutitemidIsNull() { - addCriterion("InOutItemId is null"); - return (Criteria) this; - } - - public Criteria andInoutitemidIsNotNull() { - addCriterion("InOutItemId is not null"); - return (Criteria) this; - } - - public Criteria andInoutitemidEqualTo(Long value) { - addCriterion("InOutItemId =", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidNotEqualTo(Long value) { - addCriterion("InOutItemId <>", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidGreaterThan(Long value) { - addCriterion("InOutItemId >", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidGreaterThanOrEqualTo(Long value) { - addCriterion("InOutItemId >=", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidLessThan(Long value) { - addCriterion("InOutItemId <", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidLessThanOrEqualTo(Long value) { - addCriterion("InOutItemId <=", value, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidIn(List values) { - addCriterion("InOutItemId in", values, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidNotIn(List values) { - addCriterion("InOutItemId not in", values, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidBetween(Long value1, Long value2) { - addCriterion("InOutItemId between", value1, value2, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andInoutitemidNotBetween(Long value1, Long value2) { - addCriterion("InOutItemId not between", value1, value2, "inoutitemid"); - return (Criteria) this; - } - - public Criteria andEachamountIsNull() { - addCriterion("EachAmount is null"); - return (Criteria) this; - } - - public Criteria andEachamountIsNotNull() { - addCriterion("EachAmount is not null"); - return (Criteria) this; - } - - public Criteria andEachamountEqualTo(Double value) { - addCriterion("EachAmount =", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountNotEqualTo(Double value) { - addCriterion("EachAmount <>", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountGreaterThan(Double value) { - addCriterion("EachAmount >", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountGreaterThanOrEqualTo(Double value) { - addCriterion("EachAmount >=", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountLessThan(Double value) { - addCriterion("EachAmount <", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountLessThanOrEqualTo(Double value) { - addCriterion("EachAmount <=", value, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountIn(List values) { - addCriterion("EachAmount in", values, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountNotIn(List values) { - addCriterion("EachAmount not in", values, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountBetween(Double value1, Double value2) { - addCriterion("EachAmount between", value1, value2, "eachamount"); - return (Criteria) this; - } - - public Criteria andEachamountNotBetween(Double value1, Double value2) { - addCriterion("EachAmount not between", value1, value2, "eachamount"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accountitem - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_accountitem - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class AccountItemExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public AccountItemExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andHeaderidIsNull() { + addCriterion("HeaderId is null"); + return (Criteria) this; + } + + public Criteria andHeaderidIsNotNull() { + addCriterion("HeaderId is not null"); + return (Criteria) this; + } + + public Criteria andHeaderidEqualTo(Long value) { + addCriterion("HeaderId =", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotEqualTo(Long value) { + addCriterion("HeaderId <>", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidGreaterThan(Long value) { + addCriterion("HeaderId >", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidGreaterThanOrEqualTo(Long value) { + addCriterion("HeaderId >=", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidLessThan(Long value) { + addCriterion("HeaderId <", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidLessThanOrEqualTo(Long value) { + addCriterion("HeaderId <=", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidIn(List values) { + addCriterion("HeaderId in", values, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotIn(List values) { + addCriterion("HeaderId not in", values, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidBetween(Long value1, Long value2) { + addCriterion("HeaderId between", value1, value2, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotBetween(Long value1, Long value2) { + addCriterion("HeaderId not between", value1, value2, "headerid"); + return (Criteria) this; + } + + public Criteria andAccountidIsNull() { + addCriterion("AccountId is null"); + return (Criteria) this; + } + + public Criteria andAccountidIsNotNull() { + addCriterion("AccountId is not null"); + return (Criteria) this; + } + + public Criteria andAccountidEqualTo(Long value) { + addCriterion("AccountId =", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotEqualTo(Long value) { + addCriterion("AccountId <>", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThan(Long value) { + addCriterion("AccountId >", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThanOrEqualTo(Long value) { + addCriterion("AccountId >=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThan(Long value) { + addCriterion("AccountId <", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThanOrEqualTo(Long value) { + addCriterion("AccountId <=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidIn(List values) { + addCriterion("AccountId in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotIn(List values) { + addCriterion("AccountId not in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidBetween(Long value1, Long value2) { + addCriterion("AccountId between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotBetween(Long value1, Long value2) { + addCriterion("AccountId not between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andInoutitemidIsNull() { + addCriterion("InOutItemId is null"); + return (Criteria) this; + } + + public Criteria andInoutitemidIsNotNull() { + addCriterion("InOutItemId is not null"); + return (Criteria) this; + } + + public Criteria andInoutitemidEqualTo(Long value) { + addCriterion("InOutItemId =", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidNotEqualTo(Long value) { + addCriterion("InOutItemId <>", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidGreaterThan(Long value) { + addCriterion("InOutItemId >", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidGreaterThanOrEqualTo(Long value) { + addCriterion("InOutItemId >=", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidLessThan(Long value) { + addCriterion("InOutItemId <", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidLessThanOrEqualTo(Long value) { + addCriterion("InOutItemId <=", value, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidIn(List values) { + addCriterion("InOutItemId in", values, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidNotIn(List values) { + addCriterion("InOutItemId not in", values, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidBetween(Long value1, Long value2) { + addCriterion("InOutItemId between", value1, value2, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andInoutitemidNotBetween(Long value1, Long value2) { + addCriterion("InOutItemId not between", value1, value2, "inoutitemid"); + return (Criteria) this; + } + + public Criteria andEachamountIsNull() { + addCriterion("EachAmount is null"); + return (Criteria) this; + } + + public Criteria andEachamountIsNotNull() { + addCriterion("EachAmount is not null"); + return (Criteria) this; + } + + public Criteria andEachamountEqualTo(BigDecimal value) { + addCriterion("EachAmount =", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountNotEqualTo(BigDecimal value) { + addCriterion("EachAmount <>", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountGreaterThan(BigDecimal value) { + addCriterion("EachAmount >", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("EachAmount >=", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountLessThan(BigDecimal value) { + addCriterion("EachAmount <", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountLessThanOrEqualTo(BigDecimal value) { + addCriterion("EachAmount <=", value, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountIn(List values) { + addCriterion("EachAmount in", values, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountNotIn(List values) { + addCriterion("EachAmount not in", values, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("EachAmount between", value1, value2, "eachamount"); + return (Criteria) this; + } + + public Criteria andEachamountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("EachAmount not between", value1, value2, "eachamount"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accountitem + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_accountitem + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/Asset.java b/src/main/java/com/jsh/erp/datasource/entities/Asset.java index 9328110719b163dee04db6560c4bc0b1c813be77..972da62687916a8a4d34adc79a65e9f15bdb5efd 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/Asset.java +++ b/src/main/java/com/jsh/erp/datasource/entities/Asset.java @@ -1,613 +1,614 @@ -package com.jsh.erp.datasource.entities; - -import java.util.Date; - -public class Asset { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.assetnameID - * - * @mbggenerated - */ - private Long assetnameid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.location - * - * @mbggenerated - */ - private String location; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.labels - * - * @mbggenerated - */ - private String labels; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.status - * - * @mbggenerated - */ - private Short status; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.userID - * - * @mbggenerated - */ - private Long userid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.price - * - * @mbggenerated - */ - private Double price; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.purchasedate - * - * @mbggenerated - */ - private Date purchasedate; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.periodofvalidity - * - * @mbggenerated - */ - private Date periodofvalidity; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.warrantydate - * - * @mbggenerated - */ - private Date warrantydate; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.assetnum - * - * @mbggenerated - */ - private String assetnum; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.serialnum - * - * @mbggenerated - */ - private String serialnum; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.supplier - * - * @mbggenerated - */ - private Long supplier; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.createtime - * - * @mbggenerated - */ - private Date createtime; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.creator - * - * @mbggenerated - */ - private Long creator; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.updatetime - * - * @mbggenerated - */ - private Date updatetime; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.updator - * - * @mbggenerated - */ - private Long updator; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.description - * - * @mbggenerated - */ - private String description; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_asset.addMonth - * - * @mbggenerated - */ - private String addmonth; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.id - * - * @return the value of jsh_asset.id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.id - * - * @param id the value for jsh_asset.id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.assetnameID - * - * @return the value of jsh_asset.assetnameID - * - * @mbggenerated - */ - public Long getAssetnameid() { - return assetnameid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.assetnameID - * - * @param assetnameid the value for jsh_asset.assetnameID - * - * @mbggenerated - */ - public void setAssetnameid(Long assetnameid) { - this.assetnameid = assetnameid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.location - * - * @return the value of jsh_asset.location - * - * @mbggenerated - */ - public String getLocation() { - return location; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.location - * - * @param location the value for jsh_asset.location - * - * @mbggenerated - */ - public void setLocation(String location) { - this.location = location == null ? null : location.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.labels - * - * @return the value of jsh_asset.labels - * - * @mbggenerated - */ - public String getLabels() { - return labels; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.labels - * - * @param labels the value for jsh_asset.labels - * - * @mbggenerated - */ - public void setLabels(String labels) { - this.labels = labels == null ? null : labels.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.status - * - * @return the value of jsh_asset.status - * - * @mbggenerated - */ - public Short getStatus() { - return status; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.status - * - * @param status the value for jsh_asset.status - * - * @mbggenerated - */ - public void setStatus(Short status) { - this.status = status; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.userID - * - * @return the value of jsh_asset.userID - * - * @mbggenerated - */ - public Long getUserid() { - return userid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.userID - * - * @param userid the value for jsh_asset.userID - * - * @mbggenerated - */ - public void setUserid(Long userid) { - this.userid = userid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.price - * - * @return the value of jsh_asset.price - * - * @mbggenerated - */ - public Double getPrice() { - return price; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.price - * - * @param price the value for jsh_asset.price - * - * @mbggenerated - */ - public void setPrice(Double price) { - this.price = price; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.purchasedate - * - * @return the value of jsh_asset.purchasedate - * - * @mbggenerated - */ - public Date getPurchasedate() { - return purchasedate; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.purchasedate - * - * @param purchasedate the value for jsh_asset.purchasedate - * - * @mbggenerated - */ - public void setPurchasedate(Date purchasedate) { - this.purchasedate = purchasedate; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.periodofvalidity - * - * @return the value of jsh_asset.periodofvalidity - * - * @mbggenerated - */ - public Date getPeriodofvalidity() { - return periodofvalidity; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.periodofvalidity - * - * @param periodofvalidity the value for jsh_asset.periodofvalidity - * - * @mbggenerated - */ - public void setPeriodofvalidity(Date periodofvalidity) { - this.periodofvalidity = periodofvalidity; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.warrantydate - * - * @return the value of jsh_asset.warrantydate - * - * @mbggenerated - */ - public Date getWarrantydate() { - return warrantydate; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.warrantydate - * - * @param warrantydate the value for jsh_asset.warrantydate - * - * @mbggenerated - */ - public void setWarrantydate(Date warrantydate) { - this.warrantydate = warrantydate; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.assetnum - * - * @return the value of jsh_asset.assetnum - * - * @mbggenerated - */ - public String getAssetnum() { - return assetnum; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.assetnum - * - * @param assetnum the value for jsh_asset.assetnum - * - * @mbggenerated - */ - public void setAssetnum(String assetnum) { - this.assetnum = assetnum == null ? null : assetnum.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.serialnum - * - * @return the value of jsh_asset.serialnum - * - * @mbggenerated - */ - public String getSerialnum() { - return serialnum; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.serialnum - * - * @param serialnum the value for jsh_asset.serialnum - * - * @mbggenerated - */ - public void setSerialnum(String serialnum) { - this.serialnum = serialnum == null ? null : serialnum.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.supplier - * - * @return the value of jsh_asset.supplier - * - * @mbggenerated - */ - public Long getSupplier() { - return supplier; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.supplier - * - * @param supplier the value for jsh_asset.supplier - * - * @mbggenerated - */ - public void setSupplier(Long supplier) { - this.supplier = supplier; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.createtime - * - * @return the value of jsh_asset.createtime - * - * @mbggenerated - */ - public Date getCreatetime() { - return createtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.createtime - * - * @param createtime the value for jsh_asset.createtime - * - * @mbggenerated - */ - public void setCreatetime(Date createtime) { - this.createtime = createtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.creator - * - * @return the value of jsh_asset.creator - * - * @mbggenerated - */ - public Long getCreator() { - return creator; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.creator - * - * @param creator the value for jsh_asset.creator - * - * @mbggenerated - */ - public void setCreator(Long creator) { - this.creator = creator; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.updatetime - * - * @return the value of jsh_asset.updatetime - * - * @mbggenerated - */ - public Date getUpdatetime() { - return updatetime; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.updatetime - * - * @param updatetime the value for jsh_asset.updatetime - * - * @mbggenerated - */ - public void setUpdatetime(Date updatetime) { - this.updatetime = updatetime; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.updator - * - * @return the value of jsh_asset.updator - * - * @mbggenerated - */ - public Long getUpdator() { - return updator; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.updator - * - * @param updator the value for jsh_asset.updator - * - * @mbggenerated - */ - public void setUpdator(Long updator) { - this.updator = updator; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.description - * - * @return the value of jsh_asset.description - * - * @mbggenerated - */ - public String getDescription() { - return description; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.description - * - * @param description the value for jsh_asset.description - * - * @mbggenerated - */ - public void setDescription(String description) { - this.description = description == null ? null : description.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_asset.addMonth - * - * @return the value of jsh_asset.addMonth - * - * @mbggenerated - */ - public String getAddmonth() { - return addmonth; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_asset.addMonth - * - * @param addmonth the value for jsh_asset.addMonth - * - * @mbggenerated - */ - public void setAddmonth(String addmonth) { - this.addmonth = addmonth == null ? null : addmonth.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.Date; + +public class Asset { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.assetnameID + * + * @mbggenerated + */ + private Long assetnameid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.location + * + * @mbggenerated + */ + private String location; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.labels + * + * @mbggenerated + */ + private String labels; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.status + * + * @mbggenerated + */ + private Short status; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.userID + * + * @mbggenerated + */ + private Long userid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.price + * + * @mbggenerated + */ + private BigDecimal price; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.purchasedate + * + * @mbggenerated + */ + private Date purchasedate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.periodofvalidity + * + * @mbggenerated + */ + private Date periodofvalidity; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.warrantydate + * + * @mbggenerated + */ + private Date warrantydate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.assetnum + * + * @mbggenerated + */ + private String assetnum; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.serialnum + * + * @mbggenerated + */ + private String serialnum; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.supplier + * + * @mbggenerated + */ + private Long supplier; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.createtime + * + * @mbggenerated + */ + private Date createtime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.creator + * + * @mbggenerated + */ + private Long creator; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.updatetime + * + * @mbggenerated + */ + private Date updatetime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.updator + * + * @mbggenerated + */ + private Long updator; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.description + * + * @mbggenerated + */ + private String description; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_asset.addMonth + * + * @mbggenerated + */ + private String addmonth; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.id + * + * @return the value of jsh_asset.id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.id + * + * @param id the value for jsh_asset.id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.assetnameID + * + * @return the value of jsh_asset.assetnameID + * + * @mbggenerated + */ + public Long getAssetnameid() { + return assetnameid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.assetnameID + * + * @param assetnameid the value for jsh_asset.assetnameID + * + * @mbggenerated + */ + public void setAssetnameid(Long assetnameid) { + this.assetnameid = assetnameid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.location + * + * @return the value of jsh_asset.location + * + * @mbggenerated + */ + public String getLocation() { + return location; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.location + * + * @param location the value for jsh_asset.location + * + * @mbggenerated + */ + public void setLocation(String location) { + this.location = location == null ? null : location.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.labels + * + * @return the value of jsh_asset.labels + * + * @mbggenerated + */ + public String getLabels() { + return labels; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.labels + * + * @param labels the value for jsh_asset.labels + * + * @mbggenerated + */ + public void setLabels(String labels) { + this.labels = labels == null ? null : labels.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.status + * + * @return the value of jsh_asset.status + * + * @mbggenerated + */ + public Short getStatus() { + return status; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.status + * + * @param status the value for jsh_asset.status + * + * @mbggenerated + */ + public void setStatus(Short status) { + this.status = status; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.userID + * + * @return the value of jsh_asset.userID + * + * @mbggenerated + */ + public Long getUserid() { + return userid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.userID + * + * @param userid the value for jsh_asset.userID + * + * @mbggenerated + */ + public void setUserid(Long userid) { + this.userid = userid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.price + * + * @return the value of jsh_asset.price + * + * @mbggenerated + */ + public BigDecimal getPrice() { + return price; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.price + * + * @param price the value for jsh_asset.price + * + * @mbggenerated + */ + public void setPrice(BigDecimal price) { + this.price = price; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.purchasedate + * + * @return the value of jsh_asset.purchasedate + * + * @mbggenerated + */ + public Date getPurchasedate() { + return purchasedate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.purchasedate + * + * @param purchasedate the value for jsh_asset.purchasedate + * + * @mbggenerated + */ + public void setPurchasedate(Date purchasedate) { + this.purchasedate = purchasedate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.periodofvalidity + * + * @return the value of jsh_asset.periodofvalidity + * + * @mbggenerated + */ + public Date getPeriodofvalidity() { + return periodofvalidity; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.periodofvalidity + * + * @param periodofvalidity the value for jsh_asset.periodofvalidity + * + * @mbggenerated + */ + public void setPeriodofvalidity(Date periodofvalidity) { + this.periodofvalidity = periodofvalidity; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.warrantydate + * + * @return the value of jsh_asset.warrantydate + * + * @mbggenerated + */ + public Date getWarrantydate() { + return warrantydate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.warrantydate + * + * @param warrantydate the value for jsh_asset.warrantydate + * + * @mbggenerated + */ + public void setWarrantydate(Date warrantydate) { + this.warrantydate = warrantydate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.assetnum + * + * @return the value of jsh_asset.assetnum + * + * @mbggenerated + */ + public String getAssetnum() { + return assetnum; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.assetnum + * + * @param assetnum the value for jsh_asset.assetnum + * + * @mbggenerated + */ + public void setAssetnum(String assetnum) { + this.assetnum = assetnum == null ? null : assetnum.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.serialnum + * + * @return the value of jsh_asset.serialnum + * + * @mbggenerated + */ + public String getSerialnum() { + return serialnum; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.serialnum + * + * @param serialnum the value for jsh_asset.serialnum + * + * @mbggenerated + */ + public void setSerialnum(String serialnum) { + this.serialnum = serialnum == null ? null : serialnum.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.supplier + * + * @return the value of jsh_asset.supplier + * + * @mbggenerated + */ + public Long getSupplier() { + return supplier; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.supplier + * + * @param supplier the value for jsh_asset.supplier + * + * @mbggenerated + */ + public void setSupplier(Long supplier) { + this.supplier = supplier; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.createtime + * + * @return the value of jsh_asset.createtime + * + * @mbggenerated + */ + public Date getCreatetime() { + return createtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.createtime + * + * @param createtime the value for jsh_asset.createtime + * + * @mbggenerated + */ + public void setCreatetime(Date createtime) { + this.createtime = createtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.creator + * + * @return the value of jsh_asset.creator + * + * @mbggenerated + */ + public Long getCreator() { + return creator; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.creator + * + * @param creator the value for jsh_asset.creator + * + * @mbggenerated + */ + public void setCreator(Long creator) { + this.creator = creator; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.updatetime + * + * @return the value of jsh_asset.updatetime + * + * @mbggenerated + */ + public Date getUpdatetime() { + return updatetime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.updatetime + * + * @param updatetime the value for jsh_asset.updatetime + * + * @mbggenerated + */ + public void setUpdatetime(Date updatetime) { + this.updatetime = updatetime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.updator + * + * @return the value of jsh_asset.updator + * + * @mbggenerated + */ + public Long getUpdator() { + return updator; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.updator + * + * @param updator the value for jsh_asset.updator + * + * @mbggenerated + */ + public void setUpdator(Long updator) { + this.updator = updator; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.description + * + * @return the value of jsh_asset.description + * + * @mbggenerated + */ + public String getDescription() { + return description; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.description + * + * @param description the value for jsh_asset.description + * + * @mbggenerated + */ + public void setDescription(String description) { + this.description = description == null ? null : description.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_asset.addMonth + * + * @return the value of jsh_asset.addMonth + * + * @mbggenerated + */ + public String getAddmonth() { + return addmonth; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_asset.addMonth + * + * @param addmonth the value for jsh_asset.addMonth + * + * @mbggenerated + */ + public void setAddmonth(String addmonth) { + this.addmonth = addmonth == null ? null : addmonth.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/AssetExample.java b/src/main/java/com/jsh/erp/datasource/entities/AssetExample.java index f98d5cba8c7ca79039edbe7851ef98b32dfbd5c0..151baa48ce8efc909372db0bbb4c9c604a706672 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/AssetExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/AssetExample.java @@ -1,1363 +1,1364 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -public class AssetExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_asset - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_asset - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_asset - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public AssetExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_asset - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andAssetnameidIsNull() { - addCriterion("assetnameID is null"); - return (Criteria) this; - } - - public Criteria andAssetnameidIsNotNull() { - addCriterion("assetnameID is not null"); - return (Criteria) this; - } - - public Criteria andAssetnameidEqualTo(Long value) { - addCriterion("assetnameID =", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidNotEqualTo(Long value) { - addCriterion("assetnameID <>", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidGreaterThan(Long value) { - addCriterion("assetnameID >", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidGreaterThanOrEqualTo(Long value) { - addCriterion("assetnameID >=", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidLessThan(Long value) { - addCriterion("assetnameID <", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidLessThanOrEqualTo(Long value) { - addCriterion("assetnameID <=", value, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidIn(List values) { - addCriterion("assetnameID in", values, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidNotIn(List values) { - addCriterion("assetnameID not in", values, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidBetween(Long value1, Long value2) { - addCriterion("assetnameID between", value1, value2, "assetnameid"); - return (Criteria) this; - } - - public Criteria andAssetnameidNotBetween(Long value1, Long value2) { - addCriterion("assetnameID not between", value1, value2, "assetnameid"); - return (Criteria) this; - } - - public Criteria andLocationIsNull() { - addCriterion("location is null"); - return (Criteria) this; - } - - public Criteria andLocationIsNotNull() { - addCriterion("location is not null"); - return (Criteria) this; - } - - public Criteria andLocationEqualTo(String value) { - addCriterion("location =", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationNotEqualTo(String value) { - addCriterion("location <>", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationGreaterThan(String value) { - addCriterion("location >", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationGreaterThanOrEqualTo(String value) { - addCriterion("location >=", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationLessThan(String value) { - addCriterion("location <", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationLessThanOrEqualTo(String value) { - addCriterion("location <=", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationLike(String value) { - addCriterion("location like", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationNotLike(String value) { - addCriterion("location not like", value, "location"); - return (Criteria) this; - } - - public Criteria andLocationIn(List values) { - addCriterion("location in", values, "location"); - return (Criteria) this; - } - - public Criteria andLocationNotIn(List values) { - addCriterion("location not in", values, "location"); - return (Criteria) this; - } - - public Criteria andLocationBetween(String value1, String value2) { - addCriterion("location between", value1, value2, "location"); - return (Criteria) this; - } - - public Criteria andLocationNotBetween(String value1, String value2) { - addCriterion("location not between", value1, value2, "location"); - return (Criteria) this; - } - - public Criteria andLabelsIsNull() { - addCriterion("labels is null"); - return (Criteria) this; - } - - public Criteria andLabelsIsNotNull() { - addCriterion("labels is not null"); - return (Criteria) this; - } - - public Criteria andLabelsEqualTo(String value) { - addCriterion("labels =", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsNotEqualTo(String value) { - addCriterion("labels <>", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsGreaterThan(String value) { - addCriterion("labels >", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsGreaterThanOrEqualTo(String value) { - addCriterion("labels >=", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsLessThan(String value) { - addCriterion("labels <", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsLessThanOrEqualTo(String value) { - addCriterion("labels <=", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsLike(String value) { - addCriterion("labels like", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsNotLike(String value) { - addCriterion("labels not like", value, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsIn(List values) { - addCriterion("labels in", values, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsNotIn(List values) { - addCriterion("labels not in", values, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsBetween(String value1, String value2) { - addCriterion("labels between", value1, value2, "labels"); - return (Criteria) this; - } - - public Criteria andLabelsNotBetween(String value1, String value2) { - addCriterion("labels not between", value1, value2, "labels"); - return (Criteria) this; - } - - public Criteria andStatusIsNull() { - addCriterion("status is null"); - return (Criteria) this; - } - - public Criteria andStatusIsNotNull() { - addCriterion("status is not null"); - return (Criteria) this; - } - - public Criteria andStatusEqualTo(Short value) { - addCriterion("status =", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotEqualTo(Short value) { - addCriterion("status <>", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusGreaterThan(Short value) { - addCriterion("status >", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusGreaterThanOrEqualTo(Short value) { - addCriterion("status >=", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusLessThan(Short value) { - addCriterion("status <", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusLessThanOrEqualTo(Short value) { - addCriterion("status <=", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusIn(List values) { - addCriterion("status in", values, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotIn(List values) { - addCriterion("status not in", values, "status"); - return (Criteria) this; - } - - public Criteria andStatusBetween(Short value1, Short value2) { - addCriterion("status between", value1, value2, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotBetween(Short value1, Short value2) { - addCriterion("status not between", value1, value2, "status"); - return (Criteria) this; - } - - public Criteria andUseridIsNull() { - addCriterion("userID is null"); - return (Criteria) this; - } - - public Criteria andUseridIsNotNull() { - addCriterion("userID is not null"); - return (Criteria) this; - } - - public Criteria andUseridEqualTo(Long value) { - addCriterion("userID =", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridNotEqualTo(Long value) { - addCriterion("userID <>", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridGreaterThan(Long value) { - addCriterion("userID >", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridGreaterThanOrEqualTo(Long value) { - addCriterion("userID >=", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridLessThan(Long value) { - addCriterion("userID <", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridLessThanOrEqualTo(Long value) { - addCriterion("userID <=", value, "userid"); - return (Criteria) this; - } - - public Criteria andUseridIn(List values) { - addCriterion("userID in", values, "userid"); - return (Criteria) this; - } - - public Criteria andUseridNotIn(List values) { - addCriterion("userID not in", values, "userid"); - return (Criteria) this; - } - - public Criteria andUseridBetween(Long value1, Long value2) { - addCriterion("userID between", value1, value2, "userid"); - return (Criteria) this; - } - - public Criteria andUseridNotBetween(Long value1, Long value2) { - addCriterion("userID not between", value1, value2, "userid"); - return (Criteria) this; - } - - public Criteria andPriceIsNull() { - addCriterion("price is null"); - return (Criteria) this; - } - - public Criteria andPriceIsNotNull() { - addCriterion("price is not null"); - return (Criteria) this; - } - - public Criteria andPriceEqualTo(Double value) { - addCriterion("price =", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceNotEqualTo(Double value) { - addCriterion("price <>", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceGreaterThan(Double value) { - addCriterion("price >", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceGreaterThanOrEqualTo(Double value) { - addCriterion("price >=", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceLessThan(Double value) { - addCriterion("price <", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceLessThanOrEqualTo(Double value) { - addCriterion("price <=", value, "price"); - return (Criteria) this; - } - - public Criteria andPriceIn(List values) { - addCriterion("price in", values, "price"); - return (Criteria) this; - } - - public Criteria andPriceNotIn(List values) { - addCriterion("price not in", values, "price"); - return (Criteria) this; - } - - public Criteria andPriceBetween(Double value1, Double value2) { - addCriterion("price between", value1, value2, "price"); - return (Criteria) this; - } - - public Criteria andPriceNotBetween(Double value1, Double value2) { - addCriterion("price not between", value1, value2, "price"); - return (Criteria) this; - } - - public Criteria andPurchasedateIsNull() { - addCriterion("purchasedate is null"); - return (Criteria) this; - } - - public Criteria andPurchasedateIsNotNull() { - addCriterion("purchasedate is not null"); - return (Criteria) this; - } - - public Criteria andPurchasedateEqualTo(Date value) { - addCriterion("purchasedate =", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateNotEqualTo(Date value) { - addCriterion("purchasedate <>", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateGreaterThan(Date value) { - addCriterion("purchasedate >", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateGreaterThanOrEqualTo(Date value) { - addCriterion("purchasedate >=", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateLessThan(Date value) { - addCriterion("purchasedate <", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateLessThanOrEqualTo(Date value) { - addCriterion("purchasedate <=", value, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateIn(List values) { - addCriterion("purchasedate in", values, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateNotIn(List values) { - addCriterion("purchasedate not in", values, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateBetween(Date value1, Date value2) { - addCriterion("purchasedate between", value1, value2, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPurchasedateNotBetween(Date value1, Date value2) { - addCriterion("purchasedate not between", value1, value2, "purchasedate"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityIsNull() { - addCriterion("periodofvalidity is null"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityIsNotNull() { - addCriterion("periodofvalidity is not null"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityEqualTo(Date value) { - addCriterion("periodofvalidity =", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityNotEqualTo(Date value) { - addCriterion("periodofvalidity <>", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityGreaterThan(Date value) { - addCriterion("periodofvalidity >", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityGreaterThanOrEqualTo(Date value) { - addCriterion("periodofvalidity >=", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityLessThan(Date value) { - addCriterion("periodofvalidity <", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityLessThanOrEqualTo(Date value) { - addCriterion("periodofvalidity <=", value, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityIn(List values) { - addCriterion("periodofvalidity in", values, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityNotIn(List values) { - addCriterion("periodofvalidity not in", values, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityBetween(Date value1, Date value2) { - addCriterion("periodofvalidity between", value1, value2, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andPeriodofvalidityNotBetween(Date value1, Date value2) { - addCriterion("periodofvalidity not between", value1, value2, "periodofvalidity"); - return (Criteria) this; - } - - public Criteria andWarrantydateIsNull() { - addCriterion("warrantydate is null"); - return (Criteria) this; - } - - public Criteria andWarrantydateIsNotNull() { - addCriterion("warrantydate is not null"); - return (Criteria) this; - } - - public Criteria andWarrantydateEqualTo(Date value) { - addCriterion("warrantydate =", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateNotEqualTo(Date value) { - addCriterion("warrantydate <>", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateGreaterThan(Date value) { - addCriterion("warrantydate >", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateGreaterThanOrEqualTo(Date value) { - addCriterion("warrantydate >=", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateLessThan(Date value) { - addCriterion("warrantydate <", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateLessThanOrEqualTo(Date value) { - addCriterion("warrantydate <=", value, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateIn(List values) { - addCriterion("warrantydate in", values, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateNotIn(List values) { - addCriterion("warrantydate not in", values, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateBetween(Date value1, Date value2) { - addCriterion("warrantydate between", value1, value2, "warrantydate"); - return (Criteria) this; - } - - public Criteria andWarrantydateNotBetween(Date value1, Date value2) { - addCriterion("warrantydate not between", value1, value2, "warrantydate"); - return (Criteria) this; - } - - public Criteria andAssetnumIsNull() { - addCriterion("assetnum is null"); - return (Criteria) this; - } - - public Criteria andAssetnumIsNotNull() { - addCriterion("assetnum is not null"); - return (Criteria) this; - } - - public Criteria andAssetnumEqualTo(String value) { - addCriterion("assetnum =", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumNotEqualTo(String value) { - addCriterion("assetnum <>", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumGreaterThan(String value) { - addCriterion("assetnum >", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumGreaterThanOrEqualTo(String value) { - addCriterion("assetnum >=", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumLessThan(String value) { - addCriterion("assetnum <", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumLessThanOrEqualTo(String value) { - addCriterion("assetnum <=", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumLike(String value) { - addCriterion("assetnum like", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumNotLike(String value) { - addCriterion("assetnum not like", value, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumIn(List values) { - addCriterion("assetnum in", values, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumNotIn(List values) { - addCriterion("assetnum not in", values, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumBetween(String value1, String value2) { - addCriterion("assetnum between", value1, value2, "assetnum"); - return (Criteria) this; - } - - public Criteria andAssetnumNotBetween(String value1, String value2) { - addCriterion("assetnum not between", value1, value2, "assetnum"); - return (Criteria) this; - } - - public Criteria andSerialnumIsNull() { - addCriterion("serialnum is null"); - return (Criteria) this; - } - - public Criteria andSerialnumIsNotNull() { - addCriterion("serialnum is not null"); - return (Criteria) this; - } - - public Criteria andSerialnumEqualTo(String value) { - addCriterion("serialnum =", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumNotEqualTo(String value) { - addCriterion("serialnum <>", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumGreaterThan(String value) { - addCriterion("serialnum >", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumGreaterThanOrEqualTo(String value) { - addCriterion("serialnum >=", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumLessThan(String value) { - addCriterion("serialnum <", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumLessThanOrEqualTo(String value) { - addCriterion("serialnum <=", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumLike(String value) { - addCriterion("serialnum like", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumNotLike(String value) { - addCriterion("serialnum not like", value, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumIn(List values) { - addCriterion("serialnum in", values, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumNotIn(List values) { - addCriterion("serialnum not in", values, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumBetween(String value1, String value2) { - addCriterion("serialnum between", value1, value2, "serialnum"); - return (Criteria) this; - } - - public Criteria andSerialnumNotBetween(String value1, String value2) { - addCriterion("serialnum not between", value1, value2, "serialnum"); - return (Criteria) this; - } - - public Criteria andSupplierIsNull() { - addCriterion("supplier is null"); - return (Criteria) this; - } - - public Criteria andSupplierIsNotNull() { - addCriterion("supplier is not null"); - return (Criteria) this; - } - - public Criteria andSupplierEqualTo(Long value) { - addCriterion("supplier =", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotEqualTo(Long value) { - addCriterion("supplier <>", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierGreaterThan(Long value) { - addCriterion("supplier >", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierGreaterThanOrEqualTo(Long value) { - addCriterion("supplier >=", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierLessThan(Long value) { - addCriterion("supplier <", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierLessThanOrEqualTo(Long value) { - addCriterion("supplier <=", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierIn(List values) { - addCriterion("supplier in", values, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotIn(List values) { - addCriterion("supplier not in", values, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierBetween(Long value1, Long value2) { - addCriterion("supplier between", value1, value2, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotBetween(Long value1, Long value2) { - addCriterion("supplier not between", value1, value2, "supplier"); - return (Criteria) this; - } - - public Criteria andCreatetimeIsNull() { - addCriterion("createtime is null"); - return (Criteria) this; - } - - public Criteria andCreatetimeIsNotNull() { - addCriterion("createtime is not null"); - return (Criteria) this; - } - - public Criteria andCreatetimeEqualTo(Date value) { - addCriterion("createtime =", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotEqualTo(Date value) { - addCriterion("createtime <>", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeGreaterThan(Date value) { - addCriterion("createtime >", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) { - addCriterion("createtime >=", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeLessThan(Date value) { - addCriterion("createtime <", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeLessThanOrEqualTo(Date value) { - addCriterion("createtime <=", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeIn(List values) { - addCriterion("createtime in", values, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotIn(List values) { - addCriterion("createtime not in", values, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeBetween(Date value1, Date value2) { - addCriterion("createtime between", value1, value2, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotBetween(Date value1, Date value2) { - addCriterion("createtime not between", value1, value2, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatorIsNull() { - addCriterion("creator is null"); - return (Criteria) this; - } - - public Criteria andCreatorIsNotNull() { - addCriterion("creator is not null"); - return (Criteria) this; - } - - public Criteria andCreatorEqualTo(Long value) { - addCriterion("creator =", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorNotEqualTo(Long value) { - addCriterion("creator <>", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorGreaterThan(Long value) { - addCriterion("creator >", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorGreaterThanOrEqualTo(Long value) { - addCriterion("creator >=", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorLessThan(Long value) { - addCriterion("creator <", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorLessThanOrEqualTo(Long value) { - addCriterion("creator <=", value, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorIn(List values) { - addCriterion("creator in", values, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorNotIn(List values) { - addCriterion("creator not in", values, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorBetween(Long value1, Long value2) { - addCriterion("creator between", value1, value2, "creator"); - return (Criteria) this; - } - - public Criteria andCreatorNotBetween(Long value1, Long value2) { - addCriterion("creator not between", value1, value2, "creator"); - return (Criteria) this; - } - - public Criteria andUpdatetimeIsNull() { - addCriterion("updatetime is null"); - return (Criteria) this; - } - - public Criteria andUpdatetimeIsNotNull() { - addCriterion("updatetime is not null"); - return (Criteria) this; - } - - public Criteria andUpdatetimeEqualTo(Date value) { - addCriterion("updatetime =", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeNotEqualTo(Date value) { - addCriterion("updatetime <>", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeGreaterThan(Date value) { - addCriterion("updatetime >", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeGreaterThanOrEqualTo(Date value) { - addCriterion("updatetime >=", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeLessThan(Date value) { - addCriterion("updatetime <", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeLessThanOrEqualTo(Date value) { - addCriterion("updatetime <=", value, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeIn(List values) { - addCriterion("updatetime in", values, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeNotIn(List values) { - addCriterion("updatetime not in", values, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeBetween(Date value1, Date value2) { - addCriterion("updatetime between", value1, value2, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatetimeNotBetween(Date value1, Date value2) { - addCriterion("updatetime not between", value1, value2, "updatetime"); - return (Criteria) this; - } - - public Criteria andUpdatorIsNull() { - addCriterion("updator is null"); - return (Criteria) this; - } - - public Criteria andUpdatorIsNotNull() { - addCriterion("updator is not null"); - return (Criteria) this; - } - - public Criteria andUpdatorEqualTo(Long value) { - addCriterion("updator =", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorNotEqualTo(Long value) { - addCriterion("updator <>", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorGreaterThan(Long value) { - addCriterion("updator >", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorGreaterThanOrEqualTo(Long value) { - addCriterion("updator >=", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorLessThan(Long value) { - addCriterion("updator <", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorLessThanOrEqualTo(Long value) { - addCriterion("updator <=", value, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorIn(List values) { - addCriterion("updator in", values, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorNotIn(List values) { - addCriterion("updator not in", values, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorBetween(Long value1, Long value2) { - addCriterion("updator between", value1, value2, "updator"); - return (Criteria) this; - } - - public Criteria andUpdatorNotBetween(Long value1, Long value2) { - addCriterion("updator not between", value1, value2, "updator"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_asset - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_asset - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class AssetExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_asset + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_asset + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_asset + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public AssetExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_asset + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andAssetnameidIsNull() { + addCriterion("assetnameID is null"); + return (Criteria) this; + } + + public Criteria andAssetnameidIsNotNull() { + addCriterion("assetnameID is not null"); + return (Criteria) this; + } + + public Criteria andAssetnameidEqualTo(Long value) { + addCriterion("assetnameID =", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidNotEqualTo(Long value) { + addCriterion("assetnameID <>", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidGreaterThan(Long value) { + addCriterion("assetnameID >", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidGreaterThanOrEqualTo(Long value) { + addCriterion("assetnameID >=", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidLessThan(Long value) { + addCriterion("assetnameID <", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidLessThanOrEqualTo(Long value) { + addCriterion("assetnameID <=", value, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidIn(List values) { + addCriterion("assetnameID in", values, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidNotIn(List values) { + addCriterion("assetnameID not in", values, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidBetween(Long value1, Long value2) { + addCriterion("assetnameID between", value1, value2, "assetnameid"); + return (Criteria) this; + } + + public Criteria andAssetnameidNotBetween(Long value1, Long value2) { + addCriterion("assetnameID not between", value1, value2, "assetnameid"); + return (Criteria) this; + } + + public Criteria andLocationIsNull() { + addCriterion("location is null"); + return (Criteria) this; + } + + public Criteria andLocationIsNotNull() { + addCriterion("location is not null"); + return (Criteria) this; + } + + public Criteria andLocationEqualTo(String value) { + addCriterion("location =", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationNotEqualTo(String value) { + addCriterion("location <>", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationGreaterThan(String value) { + addCriterion("location >", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationGreaterThanOrEqualTo(String value) { + addCriterion("location >=", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationLessThan(String value) { + addCriterion("location <", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationLessThanOrEqualTo(String value) { + addCriterion("location <=", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationLike(String value) { + addCriterion("location like", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationNotLike(String value) { + addCriterion("location not like", value, "location"); + return (Criteria) this; + } + + public Criteria andLocationIn(List values) { + addCriterion("location in", values, "location"); + return (Criteria) this; + } + + public Criteria andLocationNotIn(List values) { + addCriterion("location not in", values, "location"); + return (Criteria) this; + } + + public Criteria andLocationBetween(String value1, String value2) { + addCriterion("location between", value1, value2, "location"); + return (Criteria) this; + } + + public Criteria andLocationNotBetween(String value1, String value2) { + addCriterion("location not between", value1, value2, "location"); + return (Criteria) this; + } + + public Criteria andLabelsIsNull() { + addCriterion("labels is null"); + return (Criteria) this; + } + + public Criteria andLabelsIsNotNull() { + addCriterion("labels is not null"); + return (Criteria) this; + } + + public Criteria andLabelsEqualTo(String value) { + addCriterion("labels =", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsNotEqualTo(String value) { + addCriterion("labels <>", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsGreaterThan(String value) { + addCriterion("labels >", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsGreaterThanOrEqualTo(String value) { + addCriterion("labels >=", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsLessThan(String value) { + addCriterion("labels <", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsLessThanOrEqualTo(String value) { + addCriterion("labels <=", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsLike(String value) { + addCriterion("labels like", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsNotLike(String value) { + addCriterion("labels not like", value, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsIn(List values) { + addCriterion("labels in", values, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsNotIn(List values) { + addCriterion("labels not in", values, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsBetween(String value1, String value2) { + addCriterion("labels between", value1, value2, "labels"); + return (Criteria) this; + } + + public Criteria andLabelsNotBetween(String value1, String value2) { + addCriterion("labels not between", value1, value2, "labels"); + return (Criteria) this; + } + + public Criteria andStatusIsNull() { + addCriterion("status is null"); + return (Criteria) this; + } + + public Criteria andStatusIsNotNull() { + addCriterion("status is not null"); + return (Criteria) this; + } + + public Criteria andStatusEqualTo(Short value) { + addCriterion("status =", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotEqualTo(Short value) { + addCriterion("status <>", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThan(Short value) { + addCriterion("status >", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThanOrEqualTo(Short value) { + addCriterion("status >=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThan(Short value) { + addCriterion("status <", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThanOrEqualTo(Short value) { + addCriterion("status <=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusIn(List values) { + addCriterion("status in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotIn(List values) { + addCriterion("status not in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusBetween(Short value1, Short value2) { + addCriterion("status between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotBetween(Short value1, Short value2) { + addCriterion("status not between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andUseridIsNull() { + addCriterion("userID is null"); + return (Criteria) this; + } + + public Criteria andUseridIsNotNull() { + addCriterion("userID is not null"); + return (Criteria) this; + } + + public Criteria andUseridEqualTo(Long value) { + addCriterion("userID =", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotEqualTo(Long value) { + addCriterion("userID <>", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridGreaterThan(Long value) { + addCriterion("userID >", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridGreaterThanOrEqualTo(Long value) { + addCriterion("userID >=", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridLessThan(Long value) { + addCriterion("userID <", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridLessThanOrEqualTo(Long value) { + addCriterion("userID <=", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridIn(List values) { + addCriterion("userID in", values, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotIn(List values) { + addCriterion("userID not in", values, "userid"); + return (Criteria) this; + } + + public Criteria andUseridBetween(Long value1, Long value2) { + addCriterion("userID between", value1, value2, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotBetween(Long value1, Long value2) { + addCriterion("userID not between", value1, value2, "userid"); + return (Criteria) this; + } + + public Criteria andPriceIsNull() { + addCriterion("price is null"); + return (Criteria) this; + } + + public Criteria andPriceIsNotNull() { + addCriterion("price is not null"); + return (Criteria) this; + } + + public Criteria andPriceEqualTo(BigDecimal value) { + addCriterion("price =", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotEqualTo(BigDecimal value) { + addCriterion("price <>", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThan(BigDecimal value) { + addCriterion("price >", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("price >=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThan(BigDecimal value) { + addCriterion("price <", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("price <=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceIn(List values) { + addCriterion("price in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotIn(List values) { + addCriterion("price not in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price not between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPurchasedateIsNull() { + addCriterion("purchasedate is null"); + return (Criteria) this; + } + + public Criteria andPurchasedateIsNotNull() { + addCriterion("purchasedate is not null"); + return (Criteria) this; + } + + public Criteria andPurchasedateEqualTo(Date value) { + addCriterion("purchasedate =", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateNotEqualTo(Date value) { + addCriterion("purchasedate <>", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateGreaterThan(Date value) { + addCriterion("purchasedate >", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateGreaterThanOrEqualTo(Date value) { + addCriterion("purchasedate >=", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateLessThan(Date value) { + addCriterion("purchasedate <", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateLessThanOrEqualTo(Date value) { + addCriterion("purchasedate <=", value, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateIn(List values) { + addCriterion("purchasedate in", values, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateNotIn(List values) { + addCriterion("purchasedate not in", values, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateBetween(Date value1, Date value2) { + addCriterion("purchasedate between", value1, value2, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPurchasedateNotBetween(Date value1, Date value2) { + addCriterion("purchasedate not between", value1, value2, "purchasedate"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityIsNull() { + addCriterion("periodofvalidity is null"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityIsNotNull() { + addCriterion("periodofvalidity is not null"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityEqualTo(Date value) { + addCriterion("periodofvalidity =", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityNotEqualTo(Date value) { + addCriterion("periodofvalidity <>", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityGreaterThan(Date value) { + addCriterion("periodofvalidity >", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityGreaterThanOrEqualTo(Date value) { + addCriterion("periodofvalidity >=", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityLessThan(Date value) { + addCriterion("periodofvalidity <", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityLessThanOrEqualTo(Date value) { + addCriterion("periodofvalidity <=", value, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityIn(List values) { + addCriterion("periodofvalidity in", values, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityNotIn(List values) { + addCriterion("periodofvalidity not in", values, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityBetween(Date value1, Date value2) { + addCriterion("periodofvalidity between", value1, value2, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andPeriodofvalidityNotBetween(Date value1, Date value2) { + addCriterion("periodofvalidity not between", value1, value2, "periodofvalidity"); + return (Criteria) this; + } + + public Criteria andWarrantydateIsNull() { + addCriterion("warrantydate is null"); + return (Criteria) this; + } + + public Criteria andWarrantydateIsNotNull() { + addCriterion("warrantydate is not null"); + return (Criteria) this; + } + + public Criteria andWarrantydateEqualTo(Date value) { + addCriterion("warrantydate =", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateNotEqualTo(Date value) { + addCriterion("warrantydate <>", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateGreaterThan(Date value) { + addCriterion("warrantydate >", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateGreaterThanOrEqualTo(Date value) { + addCriterion("warrantydate >=", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateLessThan(Date value) { + addCriterion("warrantydate <", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateLessThanOrEqualTo(Date value) { + addCriterion("warrantydate <=", value, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateIn(List values) { + addCriterion("warrantydate in", values, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateNotIn(List values) { + addCriterion("warrantydate not in", values, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateBetween(Date value1, Date value2) { + addCriterion("warrantydate between", value1, value2, "warrantydate"); + return (Criteria) this; + } + + public Criteria andWarrantydateNotBetween(Date value1, Date value2) { + addCriterion("warrantydate not between", value1, value2, "warrantydate"); + return (Criteria) this; + } + + public Criteria andAssetnumIsNull() { + addCriterion("assetnum is null"); + return (Criteria) this; + } + + public Criteria andAssetnumIsNotNull() { + addCriterion("assetnum is not null"); + return (Criteria) this; + } + + public Criteria andAssetnumEqualTo(String value) { + addCriterion("assetnum =", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumNotEqualTo(String value) { + addCriterion("assetnum <>", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumGreaterThan(String value) { + addCriterion("assetnum >", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumGreaterThanOrEqualTo(String value) { + addCriterion("assetnum >=", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumLessThan(String value) { + addCriterion("assetnum <", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumLessThanOrEqualTo(String value) { + addCriterion("assetnum <=", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumLike(String value) { + addCriterion("assetnum like", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumNotLike(String value) { + addCriterion("assetnum not like", value, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumIn(List values) { + addCriterion("assetnum in", values, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumNotIn(List values) { + addCriterion("assetnum not in", values, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumBetween(String value1, String value2) { + addCriterion("assetnum between", value1, value2, "assetnum"); + return (Criteria) this; + } + + public Criteria andAssetnumNotBetween(String value1, String value2) { + addCriterion("assetnum not between", value1, value2, "assetnum"); + return (Criteria) this; + } + + public Criteria andSerialnumIsNull() { + addCriterion("serialnum is null"); + return (Criteria) this; + } + + public Criteria andSerialnumIsNotNull() { + addCriterion("serialnum is not null"); + return (Criteria) this; + } + + public Criteria andSerialnumEqualTo(String value) { + addCriterion("serialnum =", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumNotEqualTo(String value) { + addCriterion("serialnum <>", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumGreaterThan(String value) { + addCriterion("serialnum >", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumGreaterThanOrEqualTo(String value) { + addCriterion("serialnum >=", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumLessThan(String value) { + addCriterion("serialnum <", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumLessThanOrEqualTo(String value) { + addCriterion("serialnum <=", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumLike(String value) { + addCriterion("serialnum like", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumNotLike(String value) { + addCriterion("serialnum not like", value, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumIn(List values) { + addCriterion("serialnum in", values, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumNotIn(List values) { + addCriterion("serialnum not in", values, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumBetween(String value1, String value2) { + addCriterion("serialnum between", value1, value2, "serialnum"); + return (Criteria) this; + } + + public Criteria andSerialnumNotBetween(String value1, String value2) { + addCriterion("serialnum not between", value1, value2, "serialnum"); + return (Criteria) this; + } + + public Criteria andSupplierIsNull() { + addCriterion("supplier is null"); + return (Criteria) this; + } + + public Criteria andSupplierIsNotNull() { + addCriterion("supplier is not null"); + return (Criteria) this; + } + + public Criteria andSupplierEqualTo(Long value) { + addCriterion("supplier =", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotEqualTo(Long value) { + addCriterion("supplier <>", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierGreaterThan(Long value) { + addCriterion("supplier >", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierGreaterThanOrEqualTo(Long value) { + addCriterion("supplier >=", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierLessThan(Long value) { + addCriterion("supplier <", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierLessThanOrEqualTo(Long value) { + addCriterion("supplier <=", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierIn(List values) { + addCriterion("supplier in", values, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotIn(List values) { + addCriterion("supplier not in", values, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierBetween(Long value1, Long value2) { + addCriterion("supplier between", value1, value2, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotBetween(Long value1, Long value2) { + addCriterion("supplier not between", value1, value2, "supplier"); + return (Criteria) this; + } + + public Criteria andCreatetimeIsNull() { + addCriterion("createtime is null"); + return (Criteria) this; + } + + public Criteria andCreatetimeIsNotNull() { + addCriterion("createtime is not null"); + return (Criteria) this; + } + + public Criteria andCreatetimeEqualTo(Date value) { + addCriterion("createtime =", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotEqualTo(Date value) { + addCriterion("createtime <>", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeGreaterThan(Date value) { + addCriterion("createtime >", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) { + addCriterion("createtime >=", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeLessThan(Date value) { + addCriterion("createtime <", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeLessThanOrEqualTo(Date value) { + addCriterion("createtime <=", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeIn(List values) { + addCriterion("createtime in", values, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotIn(List values) { + addCriterion("createtime not in", values, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeBetween(Date value1, Date value2) { + addCriterion("createtime between", value1, value2, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotBetween(Date value1, Date value2) { + addCriterion("createtime not between", value1, value2, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatorIsNull() { + addCriterion("creator is null"); + return (Criteria) this; + } + + public Criteria andCreatorIsNotNull() { + addCriterion("creator is not null"); + return (Criteria) this; + } + + public Criteria andCreatorEqualTo(Long value) { + addCriterion("creator =", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorNotEqualTo(Long value) { + addCriterion("creator <>", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorGreaterThan(Long value) { + addCriterion("creator >", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorGreaterThanOrEqualTo(Long value) { + addCriterion("creator >=", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorLessThan(Long value) { + addCriterion("creator <", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorLessThanOrEqualTo(Long value) { + addCriterion("creator <=", value, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorIn(List values) { + addCriterion("creator in", values, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorNotIn(List values) { + addCriterion("creator not in", values, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorBetween(Long value1, Long value2) { + addCriterion("creator between", value1, value2, "creator"); + return (Criteria) this; + } + + public Criteria andCreatorNotBetween(Long value1, Long value2) { + addCriterion("creator not between", value1, value2, "creator"); + return (Criteria) this; + } + + public Criteria andUpdatetimeIsNull() { + addCriterion("updatetime is null"); + return (Criteria) this; + } + + public Criteria andUpdatetimeIsNotNull() { + addCriterion("updatetime is not null"); + return (Criteria) this; + } + + public Criteria andUpdatetimeEqualTo(Date value) { + addCriterion("updatetime =", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeNotEqualTo(Date value) { + addCriterion("updatetime <>", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeGreaterThan(Date value) { + addCriterion("updatetime >", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeGreaterThanOrEqualTo(Date value) { + addCriterion("updatetime >=", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeLessThan(Date value) { + addCriterion("updatetime <", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeLessThanOrEqualTo(Date value) { + addCriterion("updatetime <=", value, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeIn(List values) { + addCriterion("updatetime in", values, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeNotIn(List values) { + addCriterion("updatetime not in", values, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeBetween(Date value1, Date value2) { + addCriterion("updatetime between", value1, value2, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatetimeNotBetween(Date value1, Date value2) { + addCriterion("updatetime not between", value1, value2, "updatetime"); + return (Criteria) this; + } + + public Criteria andUpdatorIsNull() { + addCriterion("updator is null"); + return (Criteria) this; + } + + public Criteria andUpdatorIsNotNull() { + addCriterion("updator is not null"); + return (Criteria) this; + } + + public Criteria andUpdatorEqualTo(Long value) { + addCriterion("updator =", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorNotEqualTo(Long value) { + addCriterion("updator <>", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorGreaterThan(Long value) { + addCriterion("updator >", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorGreaterThanOrEqualTo(Long value) { + addCriterion("updator >=", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorLessThan(Long value) { + addCriterion("updator <", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorLessThanOrEqualTo(Long value) { + addCriterion("updator <=", value, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorIn(List values) { + addCriterion("updator in", values, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorNotIn(List values) { + addCriterion("updator not in", values, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorBetween(Long value1, Long value2) { + addCriterion("updator between", value1, value2, "updator"); + return (Criteria) this; + } + + public Criteria andUpdatorNotBetween(Long value1, Long value2) { + addCriterion("updator not between", value1, value2, "updator"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_asset + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_asset + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/Depot.java b/src/main/java/com/jsh/erp/datasource/entities/Depot.java index 2c102bb268969b76e0877036ce6594f204ab2d25..5b24929937ddcc02bd125eca3f62a732b96814ab 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/Depot.java +++ b/src/main/java/com/jsh/erp/datasource/entities/Depot.java @@ -1,259 +1,261 @@ -package com.jsh.erp.datasource.entities; - -public class Depot { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.name - * - * @mbggenerated - */ - private String name; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.address - * - * @mbggenerated - */ - private String address; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.warehousing - * - * @mbggenerated - */ - private Double warehousing; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.truckage - * - * @mbggenerated - */ - private Double truckage; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.type - * - * @mbggenerated - */ - private Integer type; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.sort - * - * @mbggenerated - */ - private String sort; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depot.remark - * - * @mbggenerated - */ - private String remark; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.id - * - * @return the value of jsh_depot.id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.id - * - * @param id the value for jsh_depot.id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.name - * - * @return the value of jsh_depot.name - * - * @mbggenerated - */ - public String getName() { - return name; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.name - * - * @param name the value for jsh_depot.name - * - * @mbggenerated - */ - public void setName(String name) { - this.name = name == null ? null : name.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.address - * - * @return the value of jsh_depot.address - * - * @mbggenerated - */ - public String getAddress() { - return address; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.address - * - * @param address the value for jsh_depot.address - * - * @mbggenerated - */ - public void setAddress(String address) { - this.address = address == null ? null : address.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.warehousing - * - * @return the value of jsh_depot.warehousing - * - * @mbggenerated - */ - public Double getWarehousing() { - return warehousing; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.warehousing - * - * @param warehousing the value for jsh_depot.warehousing - * - * @mbggenerated - */ - public void setWarehousing(Double warehousing) { - this.warehousing = warehousing; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.truckage - * - * @return the value of jsh_depot.truckage - * - * @mbggenerated - */ - public Double getTruckage() { - return truckage; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.truckage - * - * @param truckage the value for jsh_depot.truckage - * - * @mbggenerated - */ - public void setTruckage(Double truckage) { - this.truckage = truckage; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.type - * - * @return the value of jsh_depot.type - * - * @mbggenerated - */ - public Integer getType() { - return type; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.type - * - * @param type the value for jsh_depot.type - * - * @mbggenerated - */ - public void setType(Integer type) { - this.type = type; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.sort - * - * @return the value of jsh_depot.sort - * - * @mbggenerated - */ - public String getSort() { - return sort; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.sort - * - * @param sort the value for jsh_depot.sort - * - * @mbggenerated - */ - public void setSort(String sort) { - this.sort = sort == null ? null : sort.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depot.remark - * - * @return the value of jsh_depot.remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depot.remark - * - * @param remark the value for jsh_depot.remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class Depot { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.name + * + * @mbggenerated + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.address + * + * @mbggenerated + */ + private String address; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.warehousing + * + * @mbggenerated + */ + private BigDecimal warehousing; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.truckage + * + * @mbggenerated + */ + private BigDecimal truckage; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.type + * + * @mbggenerated + */ + private Integer type; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.sort + * + * @mbggenerated + */ + private String sort; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depot.remark + * + * @mbggenerated + */ + private String remark; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.id + * + * @return the value of jsh_depot.id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.id + * + * @param id the value for jsh_depot.id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.name + * + * @return the value of jsh_depot.name + * + * @mbggenerated + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.name + * + * @param name the value for jsh_depot.name + * + * @mbggenerated + */ + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.address + * + * @return the value of jsh_depot.address + * + * @mbggenerated + */ + public String getAddress() { + return address; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.address + * + * @param address the value for jsh_depot.address + * + * @mbggenerated + */ + public void setAddress(String address) { + this.address = address == null ? null : address.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.warehousing + * + * @return the value of jsh_depot.warehousing + * + * @mbggenerated + */ + public BigDecimal getWarehousing() { + return warehousing; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.warehousing + * + * @param warehousing the value for jsh_depot.warehousing + * + * @mbggenerated + */ + public void setWarehousing(BigDecimal warehousing) { + this.warehousing = warehousing; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.truckage + * + * @return the value of jsh_depot.truckage + * + * @mbggenerated + */ + public BigDecimal getTruckage() { + return truckage; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.truckage + * + * @param truckage the value for jsh_depot.truckage + * + * @mbggenerated + */ + public void setTruckage(BigDecimal truckage) { + this.truckage = truckage; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.type + * + * @return the value of jsh_depot.type + * + * @mbggenerated + */ + public Integer getType() { + return type; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.type + * + * @param type the value for jsh_depot.type + * + * @mbggenerated + */ + public void setType(Integer type) { + this.type = type; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.sort + * + * @return the value of jsh_depot.sort + * + * @mbggenerated + */ + public String getSort() { + return sort; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.sort + * + * @param sort the value for jsh_depot.sort + * + * @mbggenerated + */ + public void setSort(String sort) { + this.sort = sort == null ? null : sort.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depot.remark + * + * @return the value of jsh_depot.remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depot.remark + * + * @param remark the value for jsh_depot.remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotExample.java b/src/main/java/com/jsh/erp/datasource/entities/DepotExample.java index f11086267725795d6dae6065e35a6fd6f8ebd846..4e2501c7be81ee754bac87c3f56d60d63cc6a49e 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotExample.java @@ -1,822 +1,823 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class DepotExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depot - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depot - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depot - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public DepotExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depot - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andNameIsNull() { - addCriterion("name is null"); - return (Criteria) this; - } - - public Criteria andNameIsNotNull() { - addCriterion("name is not null"); - return (Criteria) this; - } - - public Criteria andNameEqualTo(String value) { - addCriterion("name =", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotEqualTo(String value) { - addCriterion("name <>", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThan(String value) { - addCriterion("name >", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThanOrEqualTo(String value) { - addCriterion("name >=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThan(String value) { - addCriterion("name <", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThanOrEqualTo(String value) { - addCriterion("name <=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLike(String value) { - addCriterion("name like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotLike(String value) { - addCriterion("name not like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameIn(List values) { - addCriterion("name in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameNotIn(List values) { - addCriterion("name not in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameBetween(String value1, String value2) { - addCriterion("name between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andNameNotBetween(String value1, String value2) { - addCriterion("name not between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andAddressIsNull() { - addCriterion("address is null"); - return (Criteria) this; - } - - public Criteria andAddressIsNotNull() { - addCriterion("address is not null"); - return (Criteria) this; - } - - public Criteria andAddressEqualTo(String value) { - addCriterion("address =", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotEqualTo(String value) { - addCriterion("address <>", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressGreaterThan(String value) { - addCriterion("address >", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressGreaterThanOrEqualTo(String value) { - addCriterion("address >=", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLessThan(String value) { - addCriterion("address <", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLessThanOrEqualTo(String value) { - addCriterion("address <=", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLike(String value) { - addCriterion("address like", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotLike(String value) { - addCriterion("address not like", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressIn(List values) { - addCriterion("address in", values, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotIn(List values) { - addCriterion("address not in", values, "address"); - return (Criteria) this; - } - - public Criteria andAddressBetween(String value1, String value2) { - addCriterion("address between", value1, value2, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotBetween(String value1, String value2) { - addCriterion("address not between", value1, value2, "address"); - return (Criteria) this; - } - - public Criteria andWarehousingIsNull() { - addCriterion("warehousing is null"); - return (Criteria) this; - } - - public Criteria andWarehousingIsNotNull() { - addCriterion("warehousing is not null"); - return (Criteria) this; - } - - public Criteria andWarehousingEqualTo(Double value) { - addCriterion("warehousing =", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingNotEqualTo(Double value) { - addCriterion("warehousing <>", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingGreaterThan(Double value) { - addCriterion("warehousing >", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingGreaterThanOrEqualTo(Double value) { - addCriterion("warehousing >=", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingLessThan(Double value) { - addCriterion("warehousing <", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingLessThanOrEqualTo(Double value) { - addCriterion("warehousing <=", value, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingIn(List values) { - addCriterion("warehousing in", values, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingNotIn(List values) { - addCriterion("warehousing not in", values, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingBetween(Double value1, Double value2) { - addCriterion("warehousing between", value1, value2, "warehousing"); - return (Criteria) this; - } - - public Criteria andWarehousingNotBetween(Double value1, Double value2) { - addCriterion("warehousing not between", value1, value2, "warehousing"); - return (Criteria) this; - } - - public Criteria andTruckageIsNull() { - addCriterion("truckage is null"); - return (Criteria) this; - } - - public Criteria andTruckageIsNotNull() { - addCriterion("truckage is not null"); - return (Criteria) this; - } - - public Criteria andTruckageEqualTo(Double value) { - addCriterion("truckage =", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageNotEqualTo(Double value) { - addCriterion("truckage <>", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageGreaterThan(Double value) { - addCriterion("truckage >", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageGreaterThanOrEqualTo(Double value) { - addCriterion("truckage >=", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageLessThan(Double value) { - addCriterion("truckage <", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageLessThanOrEqualTo(Double value) { - addCriterion("truckage <=", value, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageIn(List values) { - addCriterion("truckage in", values, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageNotIn(List values) { - addCriterion("truckage not in", values, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageBetween(Double value1, Double value2) { - addCriterion("truckage between", value1, value2, "truckage"); - return (Criteria) this; - } - - public Criteria andTruckageNotBetween(Double value1, Double value2) { - addCriterion("truckage not between", value1, value2, "truckage"); - return (Criteria) this; - } - - public Criteria andTypeIsNull() { - addCriterion("type is null"); - return (Criteria) this; - } - - public Criteria andTypeIsNotNull() { - addCriterion("type is not null"); - return (Criteria) this; - } - - public Criteria andTypeEqualTo(Integer value) { - addCriterion("type =", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotEqualTo(Integer value) { - addCriterion("type <>", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThan(Integer value) { - addCriterion("type >", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThanOrEqualTo(Integer value) { - addCriterion("type >=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThan(Integer value) { - addCriterion("type <", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThanOrEqualTo(Integer value) { - addCriterion("type <=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeIn(List values) { - addCriterion("type in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotIn(List values) { - addCriterion("type not in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeBetween(Integer value1, Integer value2) { - addCriterion("type between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotBetween(Integer value1, Integer value2) { - addCriterion("type not between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andSortIsNull() { - addCriterion("sort is null"); - return (Criteria) this; - } - - public Criteria andSortIsNotNull() { - addCriterion("sort is not null"); - return (Criteria) this; - } - - public Criteria andSortEqualTo(String value) { - addCriterion("sort =", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortNotEqualTo(String value) { - addCriterion("sort <>", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortGreaterThan(String value) { - addCriterion("sort >", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortGreaterThanOrEqualTo(String value) { - addCriterion("sort >=", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortLessThan(String value) { - addCriterion("sort <", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortLessThanOrEqualTo(String value) { - addCriterion("sort <=", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortLike(String value) { - addCriterion("sort like", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortNotLike(String value) { - addCriterion("sort not like", value, "sort"); - return (Criteria) this; - } - - public Criteria andSortIn(List values) { - addCriterion("sort in", values, "sort"); - return (Criteria) this; - } - - public Criteria andSortNotIn(List values) { - addCriterion("sort not in", values, "sort"); - return (Criteria) this; - } - - public Criteria andSortBetween(String value1, String value2) { - addCriterion("sort between", value1, value2, "sort"); - return (Criteria) this; - } - - public Criteria andSortNotBetween(String value1, String value2) { - addCriterion("sort not between", value1, value2, "sort"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("remark not between", value1, value2, "remark"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depot - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depot - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class DepotExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depot + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depot + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depot + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public DepotExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depot + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andAddressIsNull() { + addCriterion("address is null"); + return (Criteria) this; + } + + public Criteria andAddressIsNotNull() { + addCriterion("address is not null"); + return (Criteria) this; + } + + public Criteria andAddressEqualTo(String value) { + addCriterion("address =", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotEqualTo(String value) { + addCriterion("address <>", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThan(String value) { + addCriterion("address >", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThanOrEqualTo(String value) { + addCriterion("address >=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThan(String value) { + addCriterion("address <", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThanOrEqualTo(String value) { + addCriterion("address <=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLike(String value) { + addCriterion("address like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotLike(String value) { + addCriterion("address not like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressIn(List values) { + addCriterion("address in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotIn(List values) { + addCriterion("address not in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressBetween(String value1, String value2) { + addCriterion("address between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotBetween(String value1, String value2) { + addCriterion("address not between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andWarehousingIsNull() { + addCriterion("warehousing is null"); + return (Criteria) this; + } + + public Criteria andWarehousingIsNotNull() { + addCriterion("warehousing is not null"); + return (Criteria) this; + } + + public Criteria andWarehousingEqualTo(BigDecimal value) { + addCriterion("warehousing =", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingNotEqualTo(BigDecimal value) { + addCriterion("warehousing <>", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingGreaterThan(BigDecimal value) { + addCriterion("warehousing >", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("warehousing >=", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingLessThan(BigDecimal value) { + addCriterion("warehousing <", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingLessThanOrEqualTo(BigDecimal value) { + addCriterion("warehousing <=", value, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingIn(List values) { + addCriterion("warehousing in", values, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingNotIn(List values) { + addCriterion("warehousing not in", values, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("warehousing between", value1, value2, "warehousing"); + return (Criteria) this; + } + + public Criteria andWarehousingNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("warehousing not between", value1, value2, "warehousing"); + return (Criteria) this; + } + + public Criteria andTruckageIsNull() { + addCriterion("truckage is null"); + return (Criteria) this; + } + + public Criteria andTruckageIsNotNull() { + addCriterion("truckage is not null"); + return (Criteria) this; + } + + public Criteria andTruckageEqualTo(BigDecimal value) { + addCriterion("truckage =", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageNotEqualTo(BigDecimal value) { + addCriterion("truckage <>", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageGreaterThan(BigDecimal value) { + addCriterion("truckage >", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("truckage >=", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageLessThan(BigDecimal value) { + addCriterion("truckage <", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageLessThanOrEqualTo(BigDecimal value) { + addCriterion("truckage <=", value, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageIn(List values) { + addCriterion("truckage in", values, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageNotIn(List values) { + addCriterion("truckage not in", values, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("truckage between", value1, value2, "truckage"); + return (Criteria) this; + } + + public Criteria andTruckageNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("truckage not between", value1, value2, "truckage"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(Integer value) { + addCriterion("type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(Integer value) { + addCriterion("type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(Integer value) { + addCriterion("type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(Integer value) { + addCriterion("type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(Integer value) { + addCriterion("type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(Integer value1, Integer value2) { + addCriterion("type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(Integer value1, Integer value2) { + addCriterion("type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andSortIsNull() { + addCriterion("sort is null"); + return (Criteria) this; + } + + public Criteria andSortIsNotNull() { + addCriterion("sort is not null"); + return (Criteria) this; + } + + public Criteria andSortEqualTo(String value) { + addCriterion("sort =", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotEqualTo(String value) { + addCriterion("sort <>", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThan(String value) { + addCriterion("sort >", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThanOrEqualTo(String value) { + addCriterion("sort >=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThan(String value) { + addCriterion("sort <", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThanOrEqualTo(String value) { + addCriterion("sort <=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLike(String value) { + addCriterion("sort like", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotLike(String value) { + addCriterion("sort not like", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortIn(List values) { + addCriterion("sort in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotIn(List values) { + addCriterion("sort not in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortBetween(String value1, String value2) { + addCriterion("sort between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotBetween(String value1, String value2) { + addCriterion("sort not between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("remark not between", value1, value2, "remark"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depot + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depot + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotHead.java b/src/main/java/com/jsh/erp/datasource/entities/DepotHead.java index 9799a4030c7732013e5628b20c41fa2e6a5ba3ea..496da9ce38bcf78ff435aa60da8db235cf0a2074 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotHead.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotHead.java @@ -1,901 +1,902 @@ -package com.jsh.erp.datasource.entities; - -import java.util.Date; - -public class DepotHead { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Type - * - * @mbggenerated - */ - private String type; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.SubType - * - * @mbggenerated - */ - private String subtype; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.ProjectId - * - * @mbggenerated - */ - private Long projectid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.DefaultNumber - * - * @mbggenerated - */ - private String defaultnumber; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Number - * - * @mbggenerated - */ - private String number; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OperPersonName - * - * @mbggenerated - */ - private String operpersonname; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.CreateTime - * - * @mbggenerated - */ - private Date createtime; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OperTime - * - * @mbggenerated - */ - private Date opertime; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OrganId - * - * @mbggenerated - */ - private Long organid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.HandsPersonId - * - * @mbggenerated - */ - private Long handspersonid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.AccountId - * - * @mbggenerated - */ - private Long accountid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.ChangeAmount - * - * @mbggenerated - */ - private Double changeamount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.AllocationProjectId - * - * @mbggenerated - */ - private Long allocationprojectid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.TotalPrice - * - * @mbggenerated - */ - private Double totalprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.PayType - * - * @mbggenerated - */ - private String paytype; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Salesman - * - * @mbggenerated - */ - private String salesman; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.AccountIdList - * - * @mbggenerated - */ - private String accountidlist; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.AccountMoneyList - * - * @mbggenerated - */ - private String accountmoneylist; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Discount - * - * @mbggenerated - */ - private Double discount; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.DiscountMoney - * - * @mbggenerated - */ - private Double discountmoney; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.DiscountLastMoney - * - * @mbggenerated - */ - private Double discountlastmoney; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OtherMoney - * - * @mbggenerated - */ - private Double othermoney; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OtherMoneyList - * - * @mbggenerated - */ - private String othermoneylist; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.OtherMoneyItem - * - * @mbggenerated - */ - private String othermoneyitem; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.AccountDay - * - * @mbggenerated - */ - private Integer accountday; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depothead.Status - * - * @mbggenerated - */ - private Boolean status; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Id - * - * @return the value of jsh_depothead.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Id - * - * @param id the value for jsh_depothead.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Type - * - * @return the value of jsh_depothead.Type - * - * @mbggenerated - */ - public String getType() { - return type; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Type - * - * @param type the value for jsh_depothead.Type - * - * @mbggenerated - */ - public void setType(String type) { - this.type = type == null ? null : type.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.SubType - * - * @return the value of jsh_depothead.SubType - * - * @mbggenerated - */ - public String getSubtype() { - return subtype; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.SubType - * - * @param subtype the value for jsh_depothead.SubType - * - * @mbggenerated - */ - public void setSubtype(String subtype) { - this.subtype = subtype == null ? null : subtype.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.ProjectId - * - * @return the value of jsh_depothead.ProjectId - * - * @mbggenerated - */ - public Long getProjectid() { - return projectid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.ProjectId - * - * @param projectid the value for jsh_depothead.ProjectId - * - * @mbggenerated - */ - public void setProjectid(Long projectid) { - this.projectid = projectid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.DefaultNumber - * - * @return the value of jsh_depothead.DefaultNumber - * - * @mbggenerated - */ - public String getDefaultnumber() { - return defaultnumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.DefaultNumber - * - * @param defaultnumber the value for jsh_depothead.DefaultNumber - * - * @mbggenerated - */ - public void setDefaultnumber(String defaultnumber) { - this.defaultnumber = defaultnumber == null ? null : defaultnumber.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Number - * - * @return the value of jsh_depothead.Number - * - * @mbggenerated - */ - public String getNumber() { - return number; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Number - * - * @param number the value for jsh_depothead.Number - * - * @mbggenerated - */ - public void setNumber(String number) { - this.number = number == null ? null : number.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OperPersonName - * - * @return the value of jsh_depothead.OperPersonName - * - * @mbggenerated - */ - public String getOperpersonname() { - return operpersonname; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OperPersonName - * - * @param operpersonname the value for jsh_depothead.OperPersonName - * - * @mbggenerated - */ - public void setOperpersonname(String operpersonname) { - this.operpersonname = operpersonname == null ? null : operpersonname.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.CreateTime - * - * @return the value of jsh_depothead.CreateTime - * - * @mbggenerated - */ - public Date getCreatetime() { - return createtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.CreateTime - * - * @param createtime the value for jsh_depothead.CreateTime - * - * @mbggenerated - */ - public void setCreatetime(Date createtime) { - this.createtime = createtime; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OperTime - * - * @return the value of jsh_depothead.OperTime - * - * @mbggenerated - */ - public Date getOpertime() { - return opertime; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OperTime - * - * @param opertime the value for jsh_depothead.OperTime - * - * @mbggenerated - */ - public void setOpertime(Date opertime) { - this.opertime = opertime; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OrganId - * - * @return the value of jsh_depothead.OrganId - * - * @mbggenerated - */ - public Long getOrganid() { - return organid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OrganId - * - * @param organid the value for jsh_depothead.OrganId - * - * @mbggenerated - */ - public void setOrganid(Long organid) { - this.organid = organid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.HandsPersonId - * - * @return the value of jsh_depothead.HandsPersonId - * - * @mbggenerated - */ - public Long getHandspersonid() { - return handspersonid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.HandsPersonId - * - * @param handspersonid the value for jsh_depothead.HandsPersonId - * - * @mbggenerated - */ - public void setHandspersonid(Long handspersonid) { - this.handspersonid = handspersonid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.AccountId - * - * @return the value of jsh_depothead.AccountId - * - * @mbggenerated - */ - public Long getAccountid() { - return accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.AccountId - * - * @param accountid the value for jsh_depothead.AccountId - * - * @mbggenerated - */ - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.ChangeAmount - * - * @return the value of jsh_depothead.ChangeAmount - * - * @mbggenerated - */ - public Double getChangeamount() { - return changeamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.ChangeAmount - * - * @param changeamount the value for jsh_depothead.ChangeAmount - * - * @mbggenerated - */ - public void setChangeamount(Double changeamount) { - this.changeamount = changeamount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.AllocationProjectId - * - * @return the value of jsh_depothead.AllocationProjectId - * - * @mbggenerated - */ - public Long getAllocationprojectid() { - return allocationprojectid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.AllocationProjectId - * - * @param allocationprojectid the value for jsh_depothead.AllocationProjectId - * - * @mbggenerated - */ - public void setAllocationprojectid(Long allocationprojectid) { - this.allocationprojectid = allocationprojectid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.TotalPrice - * - * @return the value of jsh_depothead.TotalPrice - * - * @mbggenerated - */ - public Double getTotalprice() { - return totalprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.TotalPrice - * - * @param totalprice the value for jsh_depothead.TotalPrice - * - * @mbggenerated - */ - public void setTotalprice(Double totalprice) { - this.totalprice = totalprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.PayType - * - * @return the value of jsh_depothead.PayType - * - * @mbggenerated - */ - public String getPaytype() { - return paytype; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.PayType - * - * @param paytype the value for jsh_depothead.PayType - * - * @mbggenerated - */ - public void setPaytype(String paytype) { - this.paytype = paytype == null ? null : paytype.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Remark - * - * @return the value of jsh_depothead.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Remark - * - * @param remark the value for jsh_depothead.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Salesman - * - * @return the value of jsh_depothead.Salesman - * - * @mbggenerated - */ - public String getSalesman() { - return salesman; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Salesman - * - * @param salesman the value for jsh_depothead.Salesman - * - * @mbggenerated - */ - public void setSalesman(String salesman) { - this.salesman = salesman == null ? null : salesman.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.AccountIdList - * - * @return the value of jsh_depothead.AccountIdList - * - * @mbggenerated - */ - public String getAccountidlist() { - return accountidlist; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.AccountIdList - * - * @param accountidlist the value for jsh_depothead.AccountIdList - * - * @mbggenerated - */ - public void setAccountidlist(String accountidlist) { - this.accountidlist = accountidlist == null ? null : accountidlist.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.AccountMoneyList - * - * @return the value of jsh_depothead.AccountMoneyList - * - * @mbggenerated - */ - public String getAccountmoneylist() { - return accountmoneylist; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.AccountMoneyList - * - * @param accountmoneylist the value for jsh_depothead.AccountMoneyList - * - * @mbggenerated - */ - public void setAccountmoneylist(String accountmoneylist) { - this.accountmoneylist = accountmoneylist == null ? null : accountmoneylist.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Discount - * - * @return the value of jsh_depothead.Discount - * - * @mbggenerated - */ - public Double getDiscount() { - return discount; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Discount - * - * @param discount the value for jsh_depothead.Discount - * - * @mbggenerated - */ - public void setDiscount(Double discount) { - this.discount = discount; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.DiscountMoney - * - * @return the value of jsh_depothead.DiscountMoney - * - * @mbggenerated - */ - public Double getDiscountmoney() { - return discountmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.DiscountMoney - * - * @param discountmoney the value for jsh_depothead.DiscountMoney - * - * @mbggenerated - */ - public void setDiscountmoney(Double discountmoney) { - this.discountmoney = discountmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.DiscountLastMoney - * - * @return the value of jsh_depothead.DiscountLastMoney - * - * @mbggenerated - */ - public Double getDiscountlastmoney() { - return discountlastmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.DiscountLastMoney - * - * @param discountlastmoney the value for jsh_depothead.DiscountLastMoney - * - * @mbggenerated - */ - public void setDiscountlastmoney(Double discountlastmoney) { - this.discountlastmoney = discountlastmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OtherMoney - * - * @return the value of jsh_depothead.OtherMoney - * - * @mbggenerated - */ - public Double getOthermoney() { - return othermoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OtherMoney - * - * @param othermoney the value for jsh_depothead.OtherMoney - * - * @mbggenerated - */ - public void setOthermoney(Double othermoney) { - this.othermoney = othermoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OtherMoneyList - * - * @return the value of jsh_depothead.OtherMoneyList - * - * @mbggenerated - */ - public String getOthermoneylist() { - return othermoneylist; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OtherMoneyList - * - * @param othermoneylist the value for jsh_depothead.OtherMoneyList - * - * @mbggenerated - */ - public void setOthermoneylist(String othermoneylist) { - this.othermoneylist = othermoneylist == null ? null : othermoneylist.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.OtherMoneyItem - * - * @return the value of jsh_depothead.OtherMoneyItem - * - * @mbggenerated - */ - public String getOthermoneyitem() { - return othermoneyitem; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.OtherMoneyItem - * - * @param othermoneyitem the value for jsh_depothead.OtherMoneyItem - * - * @mbggenerated - */ - public void setOthermoneyitem(String othermoneyitem) { - this.othermoneyitem = othermoneyitem == null ? null : othermoneyitem.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.AccountDay - * - * @return the value of jsh_depothead.AccountDay - * - * @mbggenerated - */ - public Integer getAccountday() { - return accountday; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.AccountDay - * - * @param accountday the value for jsh_depothead.AccountDay - * - * @mbggenerated - */ - public void setAccountday(Integer accountday) { - this.accountday = accountday; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depothead.Status - * - * @return the value of jsh_depothead.Status - * - * @mbggenerated - */ - public Boolean getStatus() { - return status; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depothead.Status - * - * @param status the value for jsh_depothead.Status - * - * @mbggenerated - */ - public void setStatus(Boolean status) { - this.status = status; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.Date; + +public class DepotHead { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Type + * + * @mbggenerated + */ + private String type; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.SubType + * + * @mbggenerated + */ + private String subtype; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.ProjectId + * + * @mbggenerated + */ + private Long projectid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.DefaultNumber + * + * @mbggenerated + */ + private String defaultnumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Number + * + * @mbggenerated + */ + private String number; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OperPersonName + * + * @mbggenerated + */ + private String operpersonname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.CreateTime + * + * @mbggenerated + */ + private Date createtime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OperTime + * + * @mbggenerated + */ + private Date opertime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OrganId + * + * @mbggenerated + */ + private Long organid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.HandsPersonId + * + * @mbggenerated + */ + private Long handspersonid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.AccountId + * + * @mbggenerated + */ + private Long accountid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.ChangeAmount + * + * @mbggenerated + */ + private BigDecimal changeamount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.AllocationProjectId + * + * @mbggenerated + */ + private Long allocationprojectid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.TotalPrice + * + * @mbggenerated + */ + private BigDecimal totalprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.PayType + * + * @mbggenerated + */ + private String paytype; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Salesman + * + * @mbggenerated + */ + private String salesman; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.AccountIdList + * + * @mbggenerated + */ + private String accountidlist; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.AccountMoneyList + * + * @mbggenerated + */ + private String accountmoneylist; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Discount + * + * @mbggenerated + */ + private BigDecimal discount; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.DiscountMoney + * + * @mbggenerated + */ + private BigDecimal discountmoney; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.DiscountLastMoney + * + * @mbggenerated + */ + private BigDecimal discountlastmoney; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OtherMoney + * + * @mbggenerated + */ + private BigDecimal othermoney; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OtherMoneyList + * + * @mbggenerated + */ + private String othermoneylist; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.OtherMoneyItem + * + * @mbggenerated + */ + private String othermoneyitem; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.AccountDay + * + * @mbggenerated + */ + private Integer accountday; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depothead.Status + * + * @mbggenerated + */ + private Boolean status; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Id + * + * @return the value of jsh_depothead.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Id + * + * @param id the value for jsh_depothead.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Type + * + * @return the value of jsh_depothead.Type + * + * @mbggenerated + */ + public String getType() { + return type; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Type + * + * @param type the value for jsh_depothead.Type + * + * @mbggenerated + */ + public void setType(String type) { + this.type = type == null ? null : type.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.SubType + * + * @return the value of jsh_depothead.SubType + * + * @mbggenerated + */ + public String getSubtype() { + return subtype; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.SubType + * + * @param subtype the value for jsh_depothead.SubType + * + * @mbggenerated + */ + public void setSubtype(String subtype) { + this.subtype = subtype == null ? null : subtype.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.ProjectId + * + * @return the value of jsh_depothead.ProjectId + * + * @mbggenerated + */ + public Long getProjectid() { + return projectid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.ProjectId + * + * @param projectid the value for jsh_depothead.ProjectId + * + * @mbggenerated + */ + public void setProjectid(Long projectid) { + this.projectid = projectid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.DefaultNumber + * + * @return the value of jsh_depothead.DefaultNumber + * + * @mbggenerated + */ + public String getDefaultnumber() { + return defaultnumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.DefaultNumber + * + * @param defaultnumber the value for jsh_depothead.DefaultNumber + * + * @mbggenerated + */ + public void setDefaultnumber(String defaultnumber) { + this.defaultnumber = defaultnumber == null ? null : defaultnumber.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Number + * + * @return the value of jsh_depothead.Number + * + * @mbggenerated + */ + public String getNumber() { + return number; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Number + * + * @param number the value for jsh_depothead.Number + * + * @mbggenerated + */ + public void setNumber(String number) { + this.number = number == null ? null : number.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OperPersonName + * + * @return the value of jsh_depothead.OperPersonName + * + * @mbggenerated + */ + public String getOperpersonname() { + return operpersonname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OperPersonName + * + * @param operpersonname the value for jsh_depothead.OperPersonName + * + * @mbggenerated + */ + public void setOperpersonname(String operpersonname) { + this.operpersonname = operpersonname == null ? null : operpersonname.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.CreateTime + * + * @return the value of jsh_depothead.CreateTime + * + * @mbggenerated + */ + public Date getCreatetime() { + return createtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.CreateTime + * + * @param createtime the value for jsh_depothead.CreateTime + * + * @mbggenerated + */ + public void setCreatetime(Date createtime) { + this.createtime = createtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OperTime + * + * @return the value of jsh_depothead.OperTime + * + * @mbggenerated + */ + public Date getOpertime() { + return opertime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OperTime + * + * @param opertime the value for jsh_depothead.OperTime + * + * @mbggenerated + */ + public void setOpertime(Date opertime) { + this.opertime = opertime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OrganId + * + * @return the value of jsh_depothead.OrganId + * + * @mbggenerated + */ + public Long getOrganid() { + return organid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OrganId + * + * @param organid the value for jsh_depothead.OrganId + * + * @mbggenerated + */ + public void setOrganid(Long organid) { + this.organid = organid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.HandsPersonId + * + * @return the value of jsh_depothead.HandsPersonId + * + * @mbggenerated + */ + public Long getHandspersonid() { + return handspersonid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.HandsPersonId + * + * @param handspersonid the value for jsh_depothead.HandsPersonId + * + * @mbggenerated + */ + public void setHandspersonid(Long handspersonid) { + this.handspersonid = handspersonid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.AccountId + * + * @return the value of jsh_depothead.AccountId + * + * @mbggenerated + */ + public Long getAccountid() { + return accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.AccountId + * + * @param accountid the value for jsh_depothead.AccountId + * + * @mbggenerated + */ + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.ChangeAmount + * + * @return the value of jsh_depothead.ChangeAmount + * + * @mbggenerated + */ + public BigDecimal getChangeamount() { + return changeamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.ChangeAmount + * + * @param changeamount the value for jsh_depothead.ChangeAmount + * + * @mbggenerated + */ + public void setChangeamount(BigDecimal changeamount) { + this.changeamount = changeamount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.AllocationProjectId + * + * @return the value of jsh_depothead.AllocationProjectId + * + * @mbggenerated + */ + public Long getAllocationprojectid() { + return allocationprojectid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.AllocationProjectId + * + * @param allocationprojectid the value for jsh_depothead.AllocationProjectId + * + * @mbggenerated + */ + public void setAllocationprojectid(Long allocationprojectid) { + this.allocationprojectid = allocationprojectid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.TotalPrice + * + * @return the value of jsh_depothead.TotalPrice + * + * @mbggenerated + */ + public BigDecimal getTotalprice() { + return totalprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.TotalPrice + * + * @param totalprice the value for jsh_depothead.TotalPrice + * + * @mbggenerated + */ + public void setTotalprice(BigDecimal totalprice) { + this.totalprice = totalprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.PayType + * + * @return the value of jsh_depothead.PayType + * + * @mbggenerated + */ + public String getPaytype() { + return paytype; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.PayType + * + * @param paytype the value for jsh_depothead.PayType + * + * @mbggenerated + */ + public void setPaytype(String paytype) { + this.paytype = paytype == null ? null : paytype.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Remark + * + * @return the value of jsh_depothead.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Remark + * + * @param remark the value for jsh_depothead.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Salesman + * + * @return the value of jsh_depothead.Salesman + * + * @mbggenerated + */ + public String getSalesman() { + return salesman; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Salesman + * + * @param salesman the value for jsh_depothead.Salesman + * + * @mbggenerated + */ + public void setSalesman(String salesman) { + this.salesman = salesman == null ? null : salesman.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.AccountIdList + * + * @return the value of jsh_depothead.AccountIdList + * + * @mbggenerated + */ + public String getAccountidlist() { + return accountidlist; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.AccountIdList + * + * @param accountidlist the value for jsh_depothead.AccountIdList + * + * @mbggenerated + */ + public void setAccountidlist(String accountidlist) { + this.accountidlist = accountidlist == null ? null : accountidlist.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.AccountMoneyList + * + * @return the value of jsh_depothead.AccountMoneyList + * + * @mbggenerated + */ + public String getAccountmoneylist() { + return accountmoneylist; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.AccountMoneyList + * + * @param accountmoneylist the value for jsh_depothead.AccountMoneyList + * + * @mbggenerated + */ + public void setAccountmoneylist(String accountmoneylist) { + this.accountmoneylist = accountmoneylist == null ? null : accountmoneylist.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Discount + * + * @return the value of jsh_depothead.Discount + * + * @mbggenerated + */ + public BigDecimal getDiscount() { + return discount; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Discount + * + * @param discount the value for jsh_depothead.Discount + * + * @mbggenerated + */ + public void setDiscount(BigDecimal discount) { + this.discount = discount; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.DiscountMoney + * + * @return the value of jsh_depothead.DiscountMoney + * + * @mbggenerated + */ + public BigDecimal getDiscountmoney() { + return discountmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.DiscountMoney + * + * @param discountmoney the value for jsh_depothead.DiscountMoney + * + * @mbggenerated + */ + public void setDiscountmoney(BigDecimal discountmoney) { + this.discountmoney = discountmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.DiscountLastMoney + * + * @return the value of jsh_depothead.DiscountLastMoney + * + * @mbggenerated + */ + public BigDecimal getDiscountlastmoney() { + return discountlastmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.DiscountLastMoney + * + * @param discountlastmoney the value for jsh_depothead.DiscountLastMoney + * + * @mbggenerated + */ + public void setDiscountlastmoney(BigDecimal discountlastmoney) { + this.discountlastmoney = discountlastmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OtherMoney + * + * @return the value of jsh_depothead.OtherMoney + * + * @mbggenerated + */ + public BigDecimal getOthermoney() { + return othermoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OtherMoney + * + * @param othermoney the value for jsh_depothead.OtherMoney + * + * @mbggenerated + */ + public void setOthermoney(BigDecimal othermoney) { + this.othermoney = othermoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OtherMoneyList + * + * @return the value of jsh_depothead.OtherMoneyList + * + * @mbggenerated + */ + public String getOthermoneylist() { + return othermoneylist; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OtherMoneyList + * + * @param othermoneylist the value for jsh_depothead.OtherMoneyList + * + * @mbggenerated + */ + public void setOthermoneylist(String othermoneylist) { + this.othermoneylist = othermoneylist == null ? null : othermoneylist.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.OtherMoneyItem + * + * @return the value of jsh_depothead.OtherMoneyItem + * + * @mbggenerated + */ + public String getOthermoneyitem() { + return othermoneyitem; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.OtherMoneyItem + * + * @param othermoneyitem the value for jsh_depothead.OtherMoneyItem + * + * @mbggenerated + */ + public void setOthermoneyitem(String othermoneyitem) { + this.othermoneyitem = othermoneyitem == null ? null : othermoneyitem.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.AccountDay + * + * @return the value of jsh_depothead.AccountDay + * + * @mbggenerated + */ + public Integer getAccountday() { + return accountday; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.AccountDay + * + * @param accountday the value for jsh_depothead.AccountDay + * + * @mbggenerated + */ + public void setAccountday(Integer accountday) { + this.accountday = accountday; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depothead.Status + * + * @return the value of jsh_depothead.Status + * + * @mbggenerated + */ + public Boolean getStatus() { + return status; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depothead.Status + * + * @param status the value for jsh_depothead.Status + * + * @mbggenerated + */ + public void setStatus(Boolean status) { + this.status = status; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotHeadExample.java b/src/main/java/com/jsh/erp/datasource/entities/DepotHeadExample.java index 416e8aa7043cdc73a33e3e40ffa7a654d9011f02..6663597a6970c71ef4d281a5fddd7da6eda91c4c 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotHeadExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotHeadExample.java @@ -1,2103 +1,2104 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -public class DepotHeadExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public DepotHeadExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andTypeIsNull() { - addCriterion("Type is null"); - return (Criteria) this; - } - - public Criteria andTypeIsNotNull() { - addCriterion("Type is not null"); - return (Criteria) this; - } - - public Criteria andTypeEqualTo(String value) { - addCriterion("Type =", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotEqualTo(String value) { - addCriterion("Type <>", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThan(String value) { - addCriterion("Type >", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThanOrEqualTo(String value) { - addCriterion("Type >=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThan(String value) { - addCriterion("Type <", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThanOrEqualTo(String value) { - addCriterion("Type <=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLike(String value) { - addCriterion("Type like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotLike(String value) { - addCriterion("Type not like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeIn(List values) { - addCriterion("Type in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotIn(List values) { - addCriterion("Type not in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeBetween(String value1, String value2) { - addCriterion("Type between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotBetween(String value1, String value2) { - addCriterion("Type not between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andSubtypeIsNull() { - addCriterion("SubType is null"); - return (Criteria) this; - } - - public Criteria andSubtypeIsNotNull() { - addCriterion("SubType is not null"); - return (Criteria) this; - } - - public Criteria andSubtypeEqualTo(String value) { - addCriterion("SubType =", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeNotEqualTo(String value) { - addCriterion("SubType <>", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeGreaterThan(String value) { - addCriterion("SubType >", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeGreaterThanOrEqualTo(String value) { - addCriterion("SubType >=", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeLessThan(String value) { - addCriterion("SubType <", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeLessThanOrEqualTo(String value) { - addCriterion("SubType <=", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeLike(String value) { - addCriterion("SubType like", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeNotLike(String value) { - addCriterion("SubType not like", value, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeIn(List values) { - addCriterion("SubType in", values, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeNotIn(List values) { - addCriterion("SubType not in", values, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeBetween(String value1, String value2) { - addCriterion("SubType between", value1, value2, "subtype"); - return (Criteria) this; - } - - public Criteria andSubtypeNotBetween(String value1, String value2) { - addCriterion("SubType not between", value1, value2, "subtype"); - return (Criteria) this; - } - - public Criteria andProjectidIsNull() { - addCriterion("ProjectId is null"); - return (Criteria) this; - } - - public Criteria andProjectidIsNotNull() { - addCriterion("ProjectId is not null"); - return (Criteria) this; - } - - public Criteria andProjectidEqualTo(Long value) { - addCriterion("ProjectId =", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidNotEqualTo(Long value) { - addCriterion("ProjectId <>", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidGreaterThan(Long value) { - addCriterion("ProjectId >", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidGreaterThanOrEqualTo(Long value) { - addCriterion("ProjectId >=", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidLessThan(Long value) { - addCriterion("ProjectId <", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidLessThanOrEqualTo(Long value) { - addCriterion("ProjectId <=", value, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidIn(List values) { - addCriterion("ProjectId in", values, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidNotIn(List values) { - addCriterion("ProjectId not in", values, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidBetween(Long value1, Long value2) { - addCriterion("ProjectId between", value1, value2, "projectid"); - return (Criteria) this; - } - - public Criteria andProjectidNotBetween(Long value1, Long value2) { - addCriterion("ProjectId not between", value1, value2, "projectid"); - return (Criteria) this; - } - - public Criteria andDefaultnumberIsNull() { - addCriterion("DefaultNumber is null"); - return (Criteria) this; - } - - public Criteria andDefaultnumberIsNotNull() { - addCriterion("DefaultNumber is not null"); - return (Criteria) this; - } - - public Criteria andDefaultnumberEqualTo(String value) { - addCriterion("DefaultNumber =", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberNotEqualTo(String value) { - addCriterion("DefaultNumber <>", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberGreaterThan(String value) { - addCriterion("DefaultNumber >", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberGreaterThanOrEqualTo(String value) { - addCriterion("DefaultNumber >=", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberLessThan(String value) { - addCriterion("DefaultNumber <", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberLessThanOrEqualTo(String value) { - addCriterion("DefaultNumber <=", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberLike(String value) { - addCriterion("DefaultNumber like", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberNotLike(String value) { - addCriterion("DefaultNumber not like", value, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberIn(List values) { - addCriterion("DefaultNumber in", values, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberNotIn(List values) { - addCriterion("DefaultNumber not in", values, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberBetween(String value1, String value2) { - addCriterion("DefaultNumber between", value1, value2, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andDefaultnumberNotBetween(String value1, String value2) { - addCriterion("DefaultNumber not between", value1, value2, "defaultnumber"); - return (Criteria) this; - } - - public Criteria andNumberIsNull() { - addCriterion("Number is null"); - return (Criteria) this; - } - - public Criteria andNumberIsNotNull() { - addCriterion("Number is not null"); - return (Criteria) this; - } - - public Criteria andNumberEqualTo(String value) { - addCriterion("Number =", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberNotEqualTo(String value) { - addCriterion("Number <>", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberGreaterThan(String value) { - addCriterion("Number >", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberGreaterThanOrEqualTo(String value) { - addCriterion("Number >=", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberLessThan(String value) { - addCriterion("Number <", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberLessThanOrEqualTo(String value) { - addCriterion("Number <=", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberLike(String value) { - addCriterion("Number like", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberNotLike(String value) { - addCriterion("Number not like", value, "number"); - return (Criteria) this; - } - - public Criteria andNumberIn(List values) { - addCriterion("Number in", values, "number"); - return (Criteria) this; - } - - public Criteria andNumberNotIn(List values) { - addCriterion("Number not in", values, "number"); - return (Criteria) this; - } - - public Criteria andNumberBetween(String value1, String value2) { - addCriterion("Number between", value1, value2, "number"); - return (Criteria) this; - } - - public Criteria andNumberNotBetween(String value1, String value2) { - addCriterion("Number not between", value1, value2, "number"); - return (Criteria) this; - } - - public Criteria andOperpersonnameIsNull() { - addCriterion("OperPersonName is null"); - return (Criteria) this; - } - - public Criteria andOperpersonnameIsNotNull() { - addCriterion("OperPersonName is not null"); - return (Criteria) this; - } - - public Criteria andOperpersonnameEqualTo(String value) { - addCriterion("OperPersonName =", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameNotEqualTo(String value) { - addCriterion("OperPersonName <>", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameGreaterThan(String value) { - addCriterion("OperPersonName >", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameGreaterThanOrEqualTo(String value) { - addCriterion("OperPersonName >=", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameLessThan(String value) { - addCriterion("OperPersonName <", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameLessThanOrEqualTo(String value) { - addCriterion("OperPersonName <=", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameLike(String value) { - addCriterion("OperPersonName like", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameNotLike(String value) { - addCriterion("OperPersonName not like", value, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameIn(List values) { - addCriterion("OperPersonName in", values, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameNotIn(List values) { - addCriterion("OperPersonName not in", values, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameBetween(String value1, String value2) { - addCriterion("OperPersonName between", value1, value2, "operpersonname"); - return (Criteria) this; - } - - public Criteria andOperpersonnameNotBetween(String value1, String value2) { - addCriterion("OperPersonName not between", value1, value2, "operpersonname"); - return (Criteria) this; - } - - public Criteria andCreatetimeIsNull() { - addCriterion("CreateTime is null"); - return (Criteria) this; - } - - public Criteria andCreatetimeIsNotNull() { - addCriterion("CreateTime is not null"); - return (Criteria) this; - } - - public Criteria andCreatetimeEqualTo(Date value) { - addCriterion("CreateTime =", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotEqualTo(Date value) { - addCriterion("CreateTime <>", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeGreaterThan(Date value) { - addCriterion("CreateTime >", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) { - addCriterion("CreateTime >=", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeLessThan(Date value) { - addCriterion("CreateTime <", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeLessThanOrEqualTo(Date value) { - addCriterion("CreateTime <=", value, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeIn(List values) { - addCriterion("CreateTime in", values, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotIn(List values) { - addCriterion("CreateTime not in", values, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeBetween(Date value1, Date value2) { - addCriterion("CreateTime between", value1, value2, "createtime"); - return (Criteria) this; - } - - public Criteria andCreatetimeNotBetween(Date value1, Date value2) { - addCriterion("CreateTime not between", value1, value2, "createtime"); - return (Criteria) this; - } - - public Criteria andOpertimeIsNull() { - addCriterion("OperTime is null"); - return (Criteria) this; - } - - public Criteria andOpertimeIsNotNull() { - addCriterion("OperTime is not null"); - return (Criteria) this; - } - - public Criteria andOpertimeEqualTo(Date value) { - addCriterion("OperTime =", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeNotEqualTo(Date value) { - addCriterion("OperTime <>", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeGreaterThan(Date value) { - addCriterion("OperTime >", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeGreaterThanOrEqualTo(Date value) { - addCriterion("OperTime >=", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeLessThan(Date value) { - addCriterion("OperTime <", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeLessThanOrEqualTo(Date value) { - addCriterion("OperTime <=", value, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeIn(List values) { - addCriterion("OperTime in", values, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeNotIn(List values) { - addCriterion("OperTime not in", values, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeBetween(Date value1, Date value2) { - addCriterion("OperTime between", value1, value2, "opertime"); - return (Criteria) this; - } - - public Criteria andOpertimeNotBetween(Date value1, Date value2) { - addCriterion("OperTime not between", value1, value2, "opertime"); - return (Criteria) this; - } - - public Criteria andOrganidIsNull() { - addCriterion("OrganId is null"); - return (Criteria) this; - } - - public Criteria andOrganidIsNotNull() { - addCriterion("OrganId is not null"); - return (Criteria) this; - } - - public Criteria andOrganidEqualTo(Long value) { - addCriterion("OrganId =", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotEqualTo(Long value) { - addCriterion("OrganId <>", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidGreaterThan(Long value) { - addCriterion("OrganId >", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidGreaterThanOrEqualTo(Long value) { - addCriterion("OrganId >=", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidLessThan(Long value) { - addCriterion("OrganId <", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidLessThanOrEqualTo(Long value) { - addCriterion("OrganId <=", value, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidIn(List values) { - addCriterion("OrganId in", values, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotIn(List values) { - addCriterion("OrganId not in", values, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidBetween(Long value1, Long value2) { - addCriterion("OrganId between", value1, value2, "organid"); - return (Criteria) this; - } - - public Criteria andOrganidNotBetween(Long value1, Long value2) { - addCriterion("OrganId not between", value1, value2, "organid"); - return (Criteria) this; - } - - public Criteria andHandspersonidIsNull() { - addCriterion("HandsPersonId is null"); - return (Criteria) this; - } - - public Criteria andHandspersonidIsNotNull() { - addCriterion("HandsPersonId is not null"); - return (Criteria) this; - } - - public Criteria andHandspersonidEqualTo(Long value) { - addCriterion("HandsPersonId =", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotEqualTo(Long value) { - addCriterion("HandsPersonId <>", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidGreaterThan(Long value) { - addCriterion("HandsPersonId >", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidGreaterThanOrEqualTo(Long value) { - addCriterion("HandsPersonId >=", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidLessThan(Long value) { - addCriterion("HandsPersonId <", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidLessThanOrEqualTo(Long value) { - addCriterion("HandsPersonId <=", value, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidIn(List values) { - addCriterion("HandsPersonId in", values, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotIn(List values) { - addCriterion("HandsPersonId not in", values, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidBetween(Long value1, Long value2) { - addCriterion("HandsPersonId between", value1, value2, "handspersonid"); - return (Criteria) this; - } - - public Criteria andHandspersonidNotBetween(Long value1, Long value2) { - addCriterion("HandsPersonId not between", value1, value2, "handspersonid"); - return (Criteria) this; - } - - public Criteria andAccountidIsNull() { - addCriterion("AccountId is null"); - return (Criteria) this; - } - - public Criteria andAccountidIsNotNull() { - addCriterion("AccountId is not null"); - return (Criteria) this; - } - - public Criteria andAccountidEqualTo(Long value) { - addCriterion("AccountId =", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotEqualTo(Long value) { - addCriterion("AccountId <>", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThan(Long value) { - addCriterion("AccountId >", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidGreaterThanOrEqualTo(Long value) { - addCriterion("AccountId >=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThan(Long value) { - addCriterion("AccountId <", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidLessThanOrEqualTo(Long value) { - addCriterion("AccountId <=", value, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidIn(List values) { - addCriterion("AccountId in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotIn(List values) { - addCriterion("AccountId not in", values, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidBetween(Long value1, Long value2) { - addCriterion("AccountId between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andAccountidNotBetween(Long value1, Long value2) { - addCriterion("AccountId not between", value1, value2, "accountid"); - return (Criteria) this; - } - - public Criteria andChangeamountIsNull() { - addCriterion("ChangeAmount is null"); - return (Criteria) this; - } - - public Criteria andChangeamountIsNotNull() { - addCriterion("ChangeAmount is not null"); - return (Criteria) this; - } - - public Criteria andChangeamountEqualTo(Double value) { - addCriterion("ChangeAmount =", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotEqualTo(Double value) { - addCriterion("ChangeAmount <>", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountGreaterThan(Double value) { - addCriterion("ChangeAmount >", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountGreaterThanOrEqualTo(Double value) { - addCriterion("ChangeAmount >=", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountLessThan(Double value) { - addCriterion("ChangeAmount <", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountLessThanOrEqualTo(Double value) { - addCriterion("ChangeAmount <=", value, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountIn(List values) { - addCriterion("ChangeAmount in", values, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotIn(List values) { - addCriterion("ChangeAmount not in", values, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountBetween(Double value1, Double value2) { - addCriterion("ChangeAmount between", value1, value2, "changeamount"); - return (Criteria) this; - } - - public Criteria andChangeamountNotBetween(Double value1, Double value2) { - addCriterion("ChangeAmount not between", value1, value2, "changeamount"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidIsNull() { - addCriterion("AllocationProjectId is null"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidIsNotNull() { - addCriterion("AllocationProjectId is not null"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidEqualTo(Long value) { - addCriterion("AllocationProjectId =", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidNotEqualTo(Long value) { - addCriterion("AllocationProjectId <>", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidGreaterThan(Long value) { - addCriterion("AllocationProjectId >", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidGreaterThanOrEqualTo(Long value) { - addCriterion("AllocationProjectId >=", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidLessThan(Long value) { - addCriterion("AllocationProjectId <", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidLessThanOrEqualTo(Long value) { - addCriterion("AllocationProjectId <=", value, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidIn(List values) { - addCriterion("AllocationProjectId in", values, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidNotIn(List values) { - addCriterion("AllocationProjectId not in", values, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidBetween(Long value1, Long value2) { - addCriterion("AllocationProjectId between", value1, value2, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andAllocationprojectidNotBetween(Long value1, Long value2) { - addCriterion("AllocationProjectId not between", value1, value2, "allocationprojectid"); - return (Criteria) this; - } - - public Criteria andTotalpriceIsNull() { - addCriterion("TotalPrice is null"); - return (Criteria) this; - } - - public Criteria andTotalpriceIsNotNull() { - addCriterion("TotalPrice is not null"); - return (Criteria) this; - } - - public Criteria andTotalpriceEqualTo(Double value) { - addCriterion("TotalPrice =", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotEqualTo(Double value) { - addCriterion("TotalPrice <>", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceGreaterThan(Double value) { - addCriterion("TotalPrice >", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceGreaterThanOrEqualTo(Double value) { - addCriterion("TotalPrice >=", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceLessThan(Double value) { - addCriterion("TotalPrice <", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceLessThanOrEqualTo(Double value) { - addCriterion("TotalPrice <=", value, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceIn(List values) { - addCriterion("TotalPrice in", values, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotIn(List values) { - addCriterion("TotalPrice not in", values, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceBetween(Double value1, Double value2) { - addCriterion("TotalPrice between", value1, value2, "totalprice"); - return (Criteria) this; - } - - public Criteria andTotalpriceNotBetween(Double value1, Double value2) { - addCriterion("TotalPrice not between", value1, value2, "totalprice"); - return (Criteria) this; - } - - public Criteria andPaytypeIsNull() { - addCriterion("PayType is null"); - return (Criteria) this; - } - - public Criteria andPaytypeIsNotNull() { - addCriterion("PayType is not null"); - return (Criteria) this; - } - - public Criteria andPaytypeEqualTo(String value) { - addCriterion("PayType =", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeNotEqualTo(String value) { - addCriterion("PayType <>", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeGreaterThan(String value) { - addCriterion("PayType >", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeGreaterThanOrEqualTo(String value) { - addCriterion("PayType >=", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeLessThan(String value) { - addCriterion("PayType <", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeLessThanOrEqualTo(String value) { - addCriterion("PayType <=", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeLike(String value) { - addCriterion("PayType like", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeNotLike(String value) { - addCriterion("PayType not like", value, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeIn(List values) { - addCriterion("PayType in", values, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeNotIn(List values) { - addCriterion("PayType not in", values, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeBetween(String value1, String value2) { - addCriterion("PayType between", value1, value2, "paytype"); - return (Criteria) this; - } - - public Criteria andPaytypeNotBetween(String value1, String value2) { - addCriterion("PayType not between", value1, value2, "paytype"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andSalesmanIsNull() { - addCriterion("Salesman is null"); - return (Criteria) this; - } - - public Criteria andSalesmanIsNotNull() { - addCriterion("Salesman is not null"); - return (Criteria) this; - } - - public Criteria andSalesmanEqualTo(String value) { - addCriterion("Salesman =", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanNotEqualTo(String value) { - addCriterion("Salesman <>", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanGreaterThan(String value) { - addCriterion("Salesman >", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanGreaterThanOrEqualTo(String value) { - addCriterion("Salesman >=", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanLessThan(String value) { - addCriterion("Salesman <", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanLessThanOrEqualTo(String value) { - addCriterion("Salesman <=", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanLike(String value) { - addCriterion("Salesman like", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanNotLike(String value) { - addCriterion("Salesman not like", value, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanIn(List values) { - addCriterion("Salesman in", values, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanNotIn(List values) { - addCriterion("Salesman not in", values, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanBetween(String value1, String value2) { - addCriterion("Salesman between", value1, value2, "salesman"); - return (Criteria) this; - } - - public Criteria andSalesmanNotBetween(String value1, String value2) { - addCriterion("Salesman not between", value1, value2, "salesman"); - return (Criteria) this; - } - - public Criteria andAccountidlistIsNull() { - addCriterion("AccountIdList is null"); - return (Criteria) this; - } - - public Criteria andAccountidlistIsNotNull() { - addCriterion("AccountIdList is not null"); - return (Criteria) this; - } - - public Criteria andAccountidlistEqualTo(String value) { - addCriterion("AccountIdList =", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistNotEqualTo(String value) { - addCriterion("AccountIdList <>", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistGreaterThan(String value) { - addCriterion("AccountIdList >", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistGreaterThanOrEqualTo(String value) { - addCriterion("AccountIdList >=", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistLessThan(String value) { - addCriterion("AccountIdList <", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistLessThanOrEqualTo(String value) { - addCriterion("AccountIdList <=", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistLike(String value) { - addCriterion("AccountIdList like", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistNotLike(String value) { - addCriterion("AccountIdList not like", value, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistIn(List values) { - addCriterion("AccountIdList in", values, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistNotIn(List values) { - addCriterion("AccountIdList not in", values, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistBetween(String value1, String value2) { - addCriterion("AccountIdList between", value1, value2, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountidlistNotBetween(String value1, String value2) { - addCriterion("AccountIdList not between", value1, value2, "accountidlist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistIsNull() { - addCriterion("AccountMoneyList is null"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistIsNotNull() { - addCriterion("AccountMoneyList is not null"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistEqualTo(String value) { - addCriterion("AccountMoneyList =", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistNotEqualTo(String value) { - addCriterion("AccountMoneyList <>", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistGreaterThan(String value) { - addCriterion("AccountMoneyList >", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistGreaterThanOrEqualTo(String value) { - addCriterion("AccountMoneyList >=", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistLessThan(String value) { - addCriterion("AccountMoneyList <", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistLessThanOrEqualTo(String value) { - addCriterion("AccountMoneyList <=", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistLike(String value) { - addCriterion("AccountMoneyList like", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistNotLike(String value) { - addCriterion("AccountMoneyList not like", value, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistIn(List values) { - addCriterion("AccountMoneyList in", values, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistNotIn(List values) { - addCriterion("AccountMoneyList not in", values, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistBetween(String value1, String value2) { - addCriterion("AccountMoneyList between", value1, value2, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andAccountmoneylistNotBetween(String value1, String value2) { - addCriterion("AccountMoneyList not between", value1, value2, "accountmoneylist"); - return (Criteria) this; - } - - public Criteria andDiscountIsNull() { - addCriterion("Discount is null"); - return (Criteria) this; - } - - public Criteria andDiscountIsNotNull() { - addCriterion("Discount is not null"); - return (Criteria) this; - } - - public Criteria andDiscountEqualTo(Double value) { - addCriterion("Discount =", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountNotEqualTo(Double value) { - addCriterion("Discount <>", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountGreaterThan(Double value) { - addCriterion("Discount >", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountGreaterThanOrEqualTo(Double value) { - addCriterion("Discount >=", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountLessThan(Double value) { - addCriterion("Discount <", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountLessThanOrEqualTo(Double value) { - addCriterion("Discount <=", value, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountIn(List values) { - addCriterion("Discount in", values, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountNotIn(List values) { - addCriterion("Discount not in", values, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountBetween(Double value1, Double value2) { - addCriterion("Discount between", value1, value2, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountNotBetween(Double value1, Double value2) { - addCriterion("Discount not between", value1, value2, "discount"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyIsNull() { - addCriterion("DiscountMoney is null"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyIsNotNull() { - addCriterion("DiscountMoney is not null"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyEqualTo(Double value) { - addCriterion("DiscountMoney =", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyNotEqualTo(Double value) { - addCriterion("DiscountMoney <>", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyGreaterThan(Double value) { - addCriterion("DiscountMoney >", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyGreaterThanOrEqualTo(Double value) { - addCriterion("DiscountMoney >=", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyLessThan(Double value) { - addCriterion("DiscountMoney <", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyLessThanOrEqualTo(Double value) { - addCriterion("DiscountMoney <=", value, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyIn(List values) { - addCriterion("DiscountMoney in", values, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyNotIn(List values) { - addCriterion("DiscountMoney not in", values, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyBetween(Double value1, Double value2) { - addCriterion("DiscountMoney between", value1, value2, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountmoneyNotBetween(Double value1, Double value2) { - addCriterion("DiscountMoney not between", value1, value2, "discountmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyIsNull() { - addCriterion("DiscountLastMoney is null"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyIsNotNull() { - addCriterion("DiscountLastMoney is not null"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyEqualTo(Double value) { - addCriterion("DiscountLastMoney =", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyNotEqualTo(Double value) { - addCriterion("DiscountLastMoney <>", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyGreaterThan(Double value) { - addCriterion("DiscountLastMoney >", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyGreaterThanOrEqualTo(Double value) { - addCriterion("DiscountLastMoney >=", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyLessThan(Double value) { - addCriterion("DiscountLastMoney <", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyLessThanOrEqualTo(Double value) { - addCriterion("DiscountLastMoney <=", value, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyIn(List values) { - addCriterion("DiscountLastMoney in", values, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyNotIn(List values) { - addCriterion("DiscountLastMoney not in", values, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyBetween(Double value1, Double value2) { - addCriterion("DiscountLastMoney between", value1, value2, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andDiscountlastmoneyNotBetween(Double value1, Double value2) { - addCriterion("DiscountLastMoney not between", value1, value2, "discountlastmoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyIsNull() { - addCriterion("OtherMoney is null"); - return (Criteria) this; - } - - public Criteria andOthermoneyIsNotNull() { - addCriterion("OtherMoney is not null"); - return (Criteria) this; - } - - public Criteria andOthermoneyEqualTo(Double value) { - addCriterion("OtherMoney =", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyNotEqualTo(Double value) { - addCriterion("OtherMoney <>", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyGreaterThan(Double value) { - addCriterion("OtherMoney >", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyGreaterThanOrEqualTo(Double value) { - addCriterion("OtherMoney >=", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyLessThan(Double value) { - addCriterion("OtherMoney <", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyLessThanOrEqualTo(Double value) { - addCriterion("OtherMoney <=", value, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyIn(List values) { - addCriterion("OtherMoney in", values, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyNotIn(List values) { - addCriterion("OtherMoney not in", values, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyBetween(Double value1, Double value2) { - addCriterion("OtherMoney between", value1, value2, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneyNotBetween(Double value1, Double value2) { - addCriterion("OtherMoney not between", value1, value2, "othermoney"); - return (Criteria) this; - } - - public Criteria andOthermoneylistIsNull() { - addCriterion("OtherMoneyList is null"); - return (Criteria) this; - } - - public Criteria andOthermoneylistIsNotNull() { - addCriterion("OtherMoneyList is not null"); - return (Criteria) this; - } - - public Criteria andOthermoneylistEqualTo(String value) { - addCriterion("OtherMoneyList =", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistNotEqualTo(String value) { - addCriterion("OtherMoneyList <>", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistGreaterThan(String value) { - addCriterion("OtherMoneyList >", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistGreaterThanOrEqualTo(String value) { - addCriterion("OtherMoneyList >=", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistLessThan(String value) { - addCriterion("OtherMoneyList <", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistLessThanOrEqualTo(String value) { - addCriterion("OtherMoneyList <=", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistLike(String value) { - addCriterion("OtherMoneyList like", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistNotLike(String value) { - addCriterion("OtherMoneyList not like", value, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistIn(List values) { - addCriterion("OtherMoneyList in", values, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistNotIn(List values) { - addCriterion("OtherMoneyList not in", values, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistBetween(String value1, String value2) { - addCriterion("OtherMoneyList between", value1, value2, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneylistNotBetween(String value1, String value2) { - addCriterion("OtherMoneyList not between", value1, value2, "othermoneylist"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemIsNull() { - addCriterion("OtherMoneyItem is null"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemIsNotNull() { - addCriterion("OtherMoneyItem is not null"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemEqualTo(String value) { - addCriterion("OtherMoneyItem =", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemNotEqualTo(String value) { - addCriterion("OtherMoneyItem <>", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemGreaterThan(String value) { - addCriterion("OtherMoneyItem >", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemGreaterThanOrEqualTo(String value) { - addCriterion("OtherMoneyItem >=", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemLessThan(String value) { - addCriterion("OtherMoneyItem <", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemLessThanOrEqualTo(String value) { - addCriterion("OtherMoneyItem <=", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemLike(String value) { - addCriterion("OtherMoneyItem like", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemNotLike(String value) { - addCriterion("OtherMoneyItem not like", value, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemIn(List values) { - addCriterion("OtherMoneyItem in", values, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemNotIn(List values) { - addCriterion("OtherMoneyItem not in", values, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemBetween(String value1, String value2) { - addCriterion("OtherMoneyItem between", value1, value2, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andOthermoneyitemNotBetween(String value1, String value2) { - addCriterion("OtherMoneyItem not between", value1, value2, "othermoneyitem"); - return (Criteria) this; - } - - public Criteria andAccountdayIsNull() { - addCriterion("AccountDay is null"); - return (Criteria) this; - } - - public Criteria andAccountdayIsNotNull() { - addCriterion("AccountDay is not null"); - return (Criteria) this; - } - - public Criteria andAccountdayEqualTo(Integer value) { - addCriterion("AccountDay =", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayNotEqualTo(Integer value) { - addCriterion("AccountDay <>", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayGreaterThan(Integer value) { - addCriterion("AccountDay >", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayGreaterThanOrEqualTo(Integer value) { - addCriterion("AccountDay >=", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayLessThan(Integer value) { - addCriterion("AccountDay <", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayLessThanOrEqualTo(Integer value) { - addCriterion("AccountDay <=", value, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayIn(List values) { - addCriterion("AccountDay in", values, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayNotIn(List values) { - addCriterion("AccountDay not in", values, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayBetween(Integer value1, Integer value2) { - addCriterion("AccountDay between", value1, value2, "accountday"); - return (Criteria) this; - } - - public Criteria andAccountdayNotBetween(Integer value1, Integer value2) { - addCriterion("AccountDay not between", value1, value2, "accountday"); - return (Criteria) this; - } - - public Criteria andStatusIsNull() { - addCriterion("Status is null"); - return (Criteria) this; - } - - public Criteria andStatusIsNotNull() { - addCriterion("Status is not null"); - return (Criteria) this; - } - - public Criteria andStatusEqualTo(Boolean value) { - addCriterion("Status =", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotEqualTo(Boolean value) { - addCriterion("Status <>", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusGreaterThan(Boolean value) { - addCriterion("Status >", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusGreaterThanOrEqualTo(Boolean value) { - addCriterion("Status >=", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusLessThan(Boolean value) { - addCriterion("Status <", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusLessThanOrEqualTo(Boolean value) { - addCriterion("Status <=", value, "status"); - return (Criteria) this; - } - - public Criteria andStatusIn(List values) { - addCriterion("Status in", values, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotIn(List values) { - addCriterion("Status not in", values, "status"); - return (Criteria) this; - } - - public Criteria andStatusBetween(Boolean value1, Boolean value2) { - addCriterion("Status between", value1, value2, "status"); - return (Criteria) this; - } - - public Criteria andStatusNotBetween(Boolean value1, Boolean value2) { - addCriterion("Status not between", value1, value2, "status"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depothead - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class DepotHeadExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public DepotHeadExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("Type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("Type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("Type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("Type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("Type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("Type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("Type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("Type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("Type like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("Type not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("Type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("Type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("Type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("Type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andSubtypeIsNull() { + addCriterion("SubType is null"); + return (Criteria) this; + } + + public Criteria andSubtypeIsNotNull() { + addCriterion("SubType is not null"); + return (Criteria) this; + } + + public Criteria andSubtypeEqualTo(String value) { + addCriterion("SubType =", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeNotEqualTo(String value) { + addCriterion("SubType <>", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeGreaterThan(String value) { + addCriterion("SubType >", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeGreaterThanOrEqualTo(String value) { + addCriterion("SubType >=", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeLessThan(String value) { + addCriterion("SubType <", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeLessThanOrEqualTo(String value) { + addCriterion("SubType <=", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeLike(String value) { + addCriterion("SubType like", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeNotLike(String value) { + addCriterion("SubType not like", value, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeIn(List values) { + addCriterion("SubType in", values, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeNotIn(List values) { + addCriterion("SubType not in", values, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeBetween(String value1, String value2) { + addCriterion("SubType between", value1, value2, "subtype"); + return (Criteria) this; + } + + public Criteria andSubtypeNotBetween(String value1, String value2) { + addCriterion("SubType not between", value1, value2, "subtype"); + return (Criteria) this; + } + + public Criteria andProjectidIsNull() { + addCriterion("ProjectId is null"); + return (Criteria) this; + } + + public Criteria andProjectidIsNotNull() { + addCriterion("ProjectId is not null"); + return (Criteria) this; + } + + public Criteria andProjectidEqualTo(Long value) { + addCriterion("ProjectId =", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidNotEqualTo(Long value) { + addCriterion("ProjectId <>", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidGreaterThan(Long value) { + addCriterion("ProjectId >", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidGreaterThanOrEqualTo(Long value) { + addCriterion("ProjectId >=", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidLessThan(Long value) { + addCriterion("ProjectId <", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidLessThanOrEqualTo(Long value) { + addCriterion("ProjectId <=", value, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidIn(List values) { + addCriterion("ProjectId in", values, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidNotIn(List values) { + addCriterion("ProjectId not in", values, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidBetween(Long value1, Long value2) { + addCriterion("ProjectId between", value1, value2, "projectid"); + return (Criteria) this; + } + + public Criteria andProjectidNotBetween(Long value1, Long value2) { + addCriterion("ProjectId not between", value1, value2, "projectid"); + return (Criteria) this; + } + + public Criteria andDefaultnumberIsNull() { + addCriterion("DefaultNumber is null"); + return (Criteria) this; + } + + public Criteria andDefaultnumberIsNotNull() { + addCriterion("DefaultNumber is not null"); + return (Criteria) this; + } + + public Criteria andDefaultnumberEqualTo(String value) { + addCriterion("DefaultNumber =", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberNotEqualTo(String value) { + addCriterion("DefaultNumber <>", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberGreaterThan(String value) { + addCriterion("DefaultNumber >", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberGreaterThanOrEqualTo(String value) { + addCriterion("DefaultNumber >=", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberLessThan(String value) { + addCriterion("DefaultNumber <", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberLessThanOrEqualTo(String value) { + addCriterion("DefaultNumber <=", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberLike(String value) { + addCriterion("DefaultNumber like", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberNotLike(String value) { + addCriterion("DefaultNumber not like", value, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberIn(List values) { + addCriterion("DefaultNumber in", values, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberNotIn(List values) { + addCriterion("DefaultNumber not in", values, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberBetween(String value1, String value2) { + addCriterion("DefaultNumber between", value1, value2, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andDefaultnumberNotBetween(String value1, String value2) { + addCriterion("DefaultNumber not between", value1, value2, "defaultnumber"); + return (Criteria) this; + } + + public Criteria andNumberIsNull() { + addCriterion("Number is null"); + return (Criteria) this; + } + + public Criteria andNumberIsNotNull() { + addCriterion("Number is not null"); + return (Criteria) this; + } + + public Criteria andNumberEqualTo(String value) { + addCriterion("Number =", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotEqualTo(String value) { + addCriterion("Number <>", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThan(String value) { + addCriterion("Number >", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThanOrEqualTo(String value) { + addCriterion("Number >=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThan(String value) { + addCriterion("Number <", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThanOrEqualTo(String value) { + addCriterion("Number <=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLike(String value) { + addCriterion("Number like", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotLike(String value) { + addCriterion("Number not like", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberIn(List values) { + addCriterion("Number in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotIn(List values) { + addCriterion("Number not in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberBetween(String value1, String value2) { + addCriterion("Number between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotBetween(String value1, String value2) { + addCriterion("Number not between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andOperpersonnameIsNull() { + addCriterion("OperPersonName is null"); + return (Criteria) this; + } + + public Criteria andOperpersonnameIsNotNull() { + addCriterion("OperPersonName is not null"); + return (Criteria) this; + } + + public Criteria andOperpersonnameEqualTo(String value) { + addCriterion("OperPersonName =", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameNotEqualTo(String value) { + addCriterion("OperPersonName <>", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameGreaterThan(String value) { + addCriterion("OperPersonName >", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameGreaterThanOrEqualTo(String value) { + addCriterion("OperPersonName >=", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameLessThan(String value) { + addCriterion("OperPersonName <", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameLessThanOrEqualTo(String value) { + addCriterion("OperPersonName <=", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameLike(String value) { + addCriterion("OperPersonName like", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameNotLike(String value) { + addCriterion("OperPersonName not like", value, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameIn(List values) { + addCriterion("OperPersonName in", values, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameNotIn(List values) { + addCriterion("OperPersonName not in", values, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameBetween(String value1, String value2) { + addCriterion("OperPersonName between", value1, value2, "operpersonname"); + return (Criteria) this; + } + + public Criteria andOperpersonnameNotBetween(String value1, String value2) { + addCriterion("OperPersonName not between", value1, value2, "operpersonname"); + return (Criteria) this; + } + + public Criteria andCreatetimeIsNull() { + addCriterion("CreateTime is null"); + return (Criteria) this; + } + + public Criteria andCreatetimeIsNotNull() { + addCriterion("CreateTime is not null"); + return (Criteria) this; + } + + public Criteria andCreatetimeEqualTo(Date value) { + addCriterion("CreateTime =", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotEqualTo(Date value) { + addCriterion("CreateTime <>", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeGreaterThan(Date value) { + addCriterion("CreateTime >", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) { + addCriterion("CreateTime >=", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeLessThan(Date value) { + addCriterion("CreateTime <", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeLessThanOrEqualTo(Date value) { + addCriterion("CreateTime <=", value, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeIn(List values) { + addCriterion("CreateTime in", values, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotIn(List values) { + addCriterion("CreateTime not in", values, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeBetween(Date value1, Date value2) { + addCriterion("CreateTime between", value1, value2, "createtime"); + return (Criteria) this; + } + + public Criteria andCreatetimeNotBetween(Date value1, Date value2) { + addCriterion("CreateTime not between", value1, value2, "createtime"); + return (Criteria) this; + } + + public Criteria andOpertimeIsNull() { + addCriterion("OperTime is null"); + return (Criteria) this; + } + + public Criteria andOpertimeIsNotNull() { + addCriterion("OperTime is not null"); + return (Criteria) this; + } + + public Criteria andOpertimeEqualTo(Date value) { + addCriterion("OperTime =", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeNotEqualTo(Date value) { + addCriterion("OperTime <>", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeGreaterThan(Date value) { + addCriterion("OperTime >", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeGreaterThanOrEqualTo(Date value) { + addCriterion("OperTime >=", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeLessThan(Date value) { + addCriterion("OperTime <", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeLessThanOrEqualTo(Date value) { + addCriterion("OperTime <=", value, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeIn(List values) { + addCriterion("OperTime in", values, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeNotIn(List values) { + addCriterion("OperTime not in", values, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeBetween(Date value1, Date value2) { + addCriterion("OperTime between", value1, value2, "opertime"); + return (Criteria) this; + } + + public Criteria andOpertimeNotBetween(Date value1, Date value2) { + addCriterion("OperTime not between", value1, value2, "opertime"); + return (Criteria) this; + } + + public Criteria andOrganidIsNull() { + addCriterion("OrganId is null"); + return (Criteria) this; + } + + public Criteria andOrganidIsNotNull() { + addCriterion("OrganId is not null"); + return (Criteria) this; + } + + public Criteria andOrganidEqualTo(Long value) { + addCriterion("OrganId =", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotEqualTo(Long value) { + addCriterion("OrganId <>", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidGreaterThan(Long value) { + addCriterion("OrganId >", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidGreaterThanOrEqualTo(Long value) { + addCriterion("OrganId >=", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidLessThan(Long value) { + addCriterion("OrganId <", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidLessThanOrEqualTo(Long value) { + addCriterion("OrganId <=", value, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidIn(List values) { + addCriterion("OrganId in", values, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotIn(List values) { + addCriterion("OrganId not in", values, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidBetween(Long value1, Long value2) { + addCriterion("OrganId between", value1, value2, "organid"); + return (Criteria) this; + } + + public Criteria andOrganidNotBetween(Long value1, Long value2) { + addCriterion("OrganId not between", value1, value2, "organid"); + return (Criteria) this; + } + + public Criteria andHandspersonidIsNull() { + addCriterion("HandsPersonId is null"); + return (Criteria) this; + } + + public Criteria andHandspersonidIsNotNull() { + addCriterion("HandsPersonId is not null"); + return (Criteria) this; + } + + public Criteria andHandspersonidEqualTo(Long value) { + addCriterion("HandsPersonId =", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotEqualTo(Long value) { + addCriterion("HandsPersonId <>", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidGreaterThan(Long value) { + addCriterion("HandsPersonId >", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidGreaterThanOrEqualTo(Long value) { + addCriterion("HandsPersonId >=", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidLessThan(Long value) { + addCriterion("HandsPersonId <", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidLessThanOrEqualTo(Long value) { + addCriterion("HandsPersonId <=", value, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidIn(List values) { + addCriterion("HandsPersonId in", values, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotIn(List values) { + addCriterion("HandsPersonId not in", values, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidBetween(Long value1, Long value2) { + addCriterion("HandsPersonId between", value1, value2, "handspersonid"); + return (Criteria) this; + } + + public Criteria andHandspersonidNotBetween(Long value1, Long value2) { + addCriterion("HandsPersonId not between", value1, value2, "handspersonid"); + return (Criteria) this; + } + + public Criteria andAccountidIsNull() { + addCriterion("AccountId is null"); + return (Criteria) this; + } + + public Criteria andAccountidIsNotNull() { + addCriterion("AccountId is not null"); + return (Criteria) this; + } + + public Criteria andAccountidEqualTo(Long value) { + addCriterion("AccountId =", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotEqualTo(Long value) { + addCriterion("AccountId <>", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThan(Long value) { + addCriterion("AccountId >", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidGreaterThanOrEqualTo(Long value) { + addCriterion("AccountId >=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThan(Long value) { + addCriterion("AccountId <", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidLessThanOrEqualTo(Long value) { + addCriterion("AccountId <=", value, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidIn(List values) { + addCriterion("AccountId in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotIn(List values) { + addCriterion("AccountId not in", values, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidBetween(Long value1, Long value2) { + addCriterion("AccountId between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andAccountidNotBetween(Long value1, Long value2) { + addCriterion("AccountId not between", value1, value2, "accountid"); + return (Criteria) this; + } + + public Criteria andChangeamountIsNull() { + addCriterion("ChangeAmount is null"); + return (Criteria) this; + } + + public Criteria andChangeamountIsNotNull() { + addCriterion("ChangeAmount is not null"); + return (Criteria) this; + } + + public Criteria andChangeamountEqualTo(BigDecimal value) { + addCriterion("ChangeAmount =", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotEqualTo(BigDecimal value) { + addCriterion("ChangeAmount <>", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountGreaterThan(BigDecimal value) { + addCriterion("ChangeAmount >", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("ChangeAmount >=", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountLessThan(BigDecimal value) { + addCriterion("ChangeAmount <", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountLessThanOrEqualTo(BigDecimal value) { + addCriterion("ChangeAmount <=", value, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountIn(List values) { + addCriterion("ChangeAmount in", values, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotIn(List values) { + addCriterion("ChangeAmount not in", values, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("ChangeAmount between", value1, value2, "changeamount"); + return (Criteria) this; + } + + public Criteria andChangeamountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("ChangeAmount not between", value1, value2, "changeamount"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidIsNull() { + addCriterion("AllocationProjectId is null"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidIsNotNull() { + addCriterion("AllocationProjectId is not null"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidEqualTo(Long value) { + addCriterion("AllocationProjectId =", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidNotEqualTo(Long value) { + addCriterion("AllocationProjectId <>", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidGreaterThan(Long value) { + addCriterion("AllocationProjectId >", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidGreaterThanOrEqualTo(Long value) { + addCriterion("AllocationProjectId >=", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidLessThan(Long value) { + addCriterion("AllocationProjectId <", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidLessThanOrEqualTo(Long value) { + addCriterion("AllocationProjectId <=", value, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidIn(List values) { + addCriterion("AllocationProjectId in", values, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidNotIn(List values) { + addCriterion("AllocationProjectId not in", values, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidBetween(Long value1, Long value2) { + addCriterion("AllocationProjectId between", value1, value2, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andAllocationprojectidNotBetween(Long value1, Long value2) { + addCriterion("AllocationProjectId not between", value1, value2, "allocationprojectid"); + return (Criteria) this; + } + + public Criteria andTotalpriceIsNull() { + addCriterion("TotalPrice is null"); + return (Criteria) this; + } + + public Criteria andTotalpriceIsNotNull() { + addCriterion("TotalPrice is not null"); + return (Criteria) this; + } + + public Criteria andTotalpriceEqualTo(BigDecimal value) { + addCriterion("TotalPrice =", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotEqualTo(BigDecimal value) { + addCriterion("TotalPrice <>", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceGreaterThan(BigDecimal value) { + addCriterion("TotalPrice >", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TotalPrice >=", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceLessThan(BigDecimal value) { + addCriterion("TotalPrice <", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("TotalPrice <=", value, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceIn(List values) { + addCriterion("TotalPrice in", values, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotIn(List values) { + addCriterion("TotalPrice not in", values, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TotalPrice between", value1, value2, "totalprice"); + return (Criteria) this; + } + + public Criteria andTotalpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TotalPrice not between", value1, value2, "totalprice"); + return (Criteria) this; + } + + public Criteria andPaytypeIsNull() { + addCriterion("PayType is null"); + return (Criteria) this; + } + + public Criteria andPaytypeIsNotNull() { + addCriterion("PayType is not null"); + return (Criteria) this; + } + + public Criteria andPaytypeEqualTo(String value) { + addCriterion("PayType =", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeNotEqualTo(String value) { + addCriterion("PayType <>", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeGreaterThan(String value) { + addCriterion("PayType >", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeGreaterThanOrEqualTo(String value) { + addCriterion("PayType >=", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeLessThan(String value) { + addCriterion("PayType <", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeLessThanOrEqualTo(String value) { + addCriterion("PayType <=", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeLike(String value) { + addCriterion("PayType like", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeNotLike(String value) { + addCriterion("PayType not like", value, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeIn(List values) { + addCriterion("PayType in", values, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeNotIn(List values) { + addCriterion("PayType not in", values, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeBetween(String value1, String value2) { + addCriterion("PayType between", value1, value2, "paytype"); + return (Criteria) this; + } + + public Criteria andPaytypeNotBetween(String value1, String value2) { + addCriterion("PayType not between", value1, value2, "paytype"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andSalesmanIsNull() { + addCriterion("Salesman is null"); + return (Criteria) this; + } + + public Criteria andSalesmanIsNotNull() { + addCriterion("Salesman is not null"); + return (Criteria) this; + } + + public Criteria andSalesmanEqualTo(String value) { + addCriterion("Salesman =", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanNotEqualTo(String value) { + addCriterion("Salesman <>", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanGreaterThan(String value) { + addCriterion("Salesman >", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanGreaterThanOrEqualTo(String value) { + addCriterion("Salesman >=", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanLessThan(String value) { + addCriterion("Salesman <", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanLessThanOrEqualTo(String value) { + addCriterion("Salesman <=", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanLike(String value) { + addCriterion("Salesman like", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanNotLike(String value) { + addCriterion("Salesman not like", value, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanIn(List values) { + addCriterion("Salesman in", values, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanNotIn(List values) { + addCriterion("Salesman not in", values, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanBetween(String value1, String value2) { + addCriterion("Salesman between", value1, value2, "salesman"); + return (Criteria) this; + } + + public Criteria andSalesmanNotBetween(String value1, String value2) { + addCriterion("Salesman not between", value1, value2, "salesman"); + return (Criteria) this; + } + + public Criteria andAccountidlistIsNull() { + addCriterion("AccountIdList is null"); + return (Criteria) this; + } + + public Criteria andAccountidlistIsNotNull() { + addCriterion("AccountIdList is not null"); + return (Criteria) this; + } + + public Criteria andAccountidlistEqualTo(String value) { + addCriterion("AccountIdList =", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistNotEqualTo(String value) { + addCriterion("AccountIdList <>", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistGreaterThan(String value) { + addCriterion("AccountIdList >", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistGreaterThanOrEqualTo(String value) { + addCriterion("AccountIdList >=", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistLessThan(String value) { + addCriterion("AccountIdList <", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistLessThanOrEqualTo(String value) { + addCriterion("AccountIdList <=", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistLike(String value) { + addCriterion("AccountIdList like", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistNotLike(String value) { + addCriterion("AccountIdList not like", value, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistIn(List values) { + addCriterion("AccountIdList in", values, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistNotIn(List values) { + addCriterion("AccountIdList not in", values, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistBetween(String value1, String value2) { + addCriterion("AccountIdList between", value1, value2, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountidlistNotBetween(String value1, String value2) { + addCriterion("AccountIdList not between", value1, value2, "accountidlist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistIsNull() { + addCriterion("AccountMoneyList is null"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistIsNotNull() { + addCriterion("AccountMoneyList is not null"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistEqualTo(String value) { + addCriterion("AccountMoneyList =", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistNotEqualTo(String value) { + addCriterion("AccountMoneyList <>", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistGreaterThan(String value) { + addCriterion("AccountMoneyList >", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistGreaterThanOrEqualTo(String value) { + addCriterion("AccountMoneyList >=", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistLessThan(String value) { + addCriterion("AccountMoneyList <", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistLessThanOrEqualTo(String value) { + addCriterion("AccountMoneyList <=", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistLike(String value) { + addCriterion("AccountMoneyList like", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistNotLike(String value) { + addCriterion("AccountMoneyList not like", value, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistIn(List values) { + addCriterion("AccountMoneyList in", values, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistNotIn(List values) { + addCriterion("AccountMoneyList not in", values, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistBetween(String value1, String value2) { + addCriterion("AccountMoneyList between", value1, value2, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andAccountmoneylistNotBetween(String value1, String value2) { + addCriterion("AccountMoneyList not between", value1, value2, "accountmoneylist"); + return (Criteria) this; + } + + public Criteria andDiscountIsNull() { + addCriterion("Discount is null"); + return (Criteria) this; + } + + public Criteria andDiscountIsNotNull() { + addCriterion("Discount is not null"); + return (Criteria) this; + } + + public Criteria andDiscountEqualTo(BigDecimal value) { + addCriterion("Discount =", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotEqualTo(BigDecimal value) { + addCriterion("Discount <>", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountGreaterThan(BigDecimal value) { + addCriterion("Discount >", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("Discount >=", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountLessThan(BigDecimal value) { + addCriterion("Discount <", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountLessThanOrEqualTo(BigDecimal value) { + addCriterion("Discount <=", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountIn(List values) { + addCriterion("Discount in", values, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotIn(List values) { + addCriterion("Discount not in", values, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Discount between", value1, value2, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Discount not between", value1, value2, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyIsNull() { + addCriterion("DiscountMoney is null"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyIsNotNull() { + addCriterion("DiscountMoney is not null"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyEqualTo(BigDecimal value) { + addCriterion("DiscountMoney =", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyNotEqualTo(BigDecimal value) { + addCriterion("DiscountMoney <>", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyGreaterThan(BigDecimal value) { + addCriterion("DiscountMoney >", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("DiscountMoney >=", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyLessThan(BigDecimal value) { + addCriterion("DiscountMoney <", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyLessThanOrEqualTo(BigDecimal value) { + addCriterion("DiscountMoney <=", value, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyIn(List values) { + addCriterion("DiscountMoney in", values, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyNotIn(List values) { + addCriterion("DiscountMoney not in", values, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("DiscountMoney between", value1, value2, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountmoneyNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("DiscountMoney not between", value1, value2, "discountmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyIsNull() { + addCriterion("DiscountLastMoney is null"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyIsNotNull() { + addCriterion("DiscountLastMoney is not null"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyEqualTo(BigDecimal value) { + addCriterion("DiscountLastMoney =", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyNotEqualTo(BigDecimal value) { + addCriterion("DiscountLastMoney <>", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyGreaterThan(BigDecimal value) { + addCriterion("DiscountLastMoney >", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("DiscountLastMoney >=", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyLessThan(BigDecimal value) { + addCriterion("DiscountLastMoney <", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyLessThanOrEqualTo(BigDecimal value) { + addCriterion("DiscountLastMoney <=", value, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyIn(List values) { + addCriterion("DiscountLastMoney in", values, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyNotIn(List values) { + addCriterion("DiscountLastMoney not in", values, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("DiscountLastMoney between", value1, value2, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andDiscountlastmoneyNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("DiscountLastMoney not between", value1, value2, "discountlastmoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyIsNull() { + addCriterion("OtherMoney is null"); + return (Criteria) this; + } + + public Criteria andOthermoneyIsNotNull() { + addCriterion("OtherMoney is not null"); + return (Criteria) this; + } + + public Criteria andOthermoneyEqualTo(BigDecimal value) { + addCriterion("OtherMoney =", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyNotEqualTo(BigDecimal value) { + addCriterion("OtherMoney <>", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyGreaterThan(BigDecimal value) { + addCriterion("OtherMoney >", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("OtherMoney >=", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyLessThan(BigDecimal value) { + addCriterion("OtherMoney <", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyLessThanOrEqualTo(BigDecimal value) { + addCriterion("OtherMoney <=", value, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyIn(List values) { + addCriterion("OtherMoney in", values, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyNotIn(List values) { + addCriterion("OtherMoney not in", values, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("OtherMoney between", value1, value2, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneyNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("OtherMoney not between", value1, value2, "othermoney"); + return (Criteria) this; + } + + public Criteria andOthermoneylistIsNull() { + addCriterion("OtherMoneyList is null"); + return (Criteria) this; + } + + public Criteria andOthermoneylistIsNotNull() { + addCriterion("OtherMoneyList is not null"); + return (Criteria) this; + } + + public Criteria andOthermoneylistEqualTo(String value) { + addCriterion("OtherMoneyList =", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistNotEqualTo(String value) { + addCriterion("OtherMoneyList <>", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistGreaterThan(String value) { + addCriterion("OtherMoneyList >", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistGreaterThanOrEqualTo(String value) { + addCriterion("OtherMoneyList >=", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistLessThan(String value) { + addCriterion("OtherMoneyList <", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistLessThanOrEqualTo(String value) { + addCriterion("OtherMoneyList <=", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistLike(String value) { + addCriterion("OtherMoneyList like", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistNotLike(String value) { + addCriterion("OtherMoneyList not like", value, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistIn(List values) { + addCriterion("OtherMoneyList in", values, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistNotIn(List values) { + addCriterion("OtherMoneyList not in", values, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistBetween(String value1, String value2) { + addCriterion("OtherMoneyList between", value1, value2, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneylistNotBetween(String value1, String value2) { + addCriterion("OtherMoneyList not between", value1, value2, "othermoneylist"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemIsNull() { + addCriterion("OtherMoneyItem is null"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemIsNotNull() { + addCriterion("OtherMoneyItem is not null"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemEqualTo(String value) { + addCriterion("OtherMoneyItem =", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemNotEqualTo(String value) { + addCriterion("OtherMoneyItem <>", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemGreaterThan(String value) { + addCriterion("OtherMoneyItem >", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemGreaterThanOrEqualTo(String value) { + addCriterion("OtherMoneyItem >=", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemLessThan(String value) { + addCriterion("OtherMoneyItem <", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemLessThanOrEqualTo(String value) { + addCriterion("OtherMoneyItem <=", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemLike(String value) { + addCriterion("OtherMoneyItem like", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemNotLike(String value) { + addCriterion("OtherMoneyItem not like", value, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemIn(List values) { + addCriterion("OtherMoneyItem in", values, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemNotIn(List values) { + addCriterion("OtherMoneyItem not in", values, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemBetween(String value1, String value2) { + addCriterion("OtherMoneyItem between", value1, value2, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andOthermoneyitemNotBetween(String value1, String value2) { + addCriterion("OtherMoneyItem not between", value1, value2, "othermoneyitem"); + return (Criteria) this; + } + + public Criteria andAccountdayIsNull() { + addCriterion("AccountDay is null"); + return (Criteria) this; + } + + public Criteria andAccountdayIsNotNull() { + addCriterion("AccountDay is not null"); + return (Criteria) this; + } + + public Criteria andAccountdayEqualTo(Integer value) { + addCriterion("AccountDay =", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayNotEqualTo(Integer value) { + addCriterion("AccountDay <>", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayGreaterThan(Integer value) { + addCriterion("AccountDay >", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayGreaterThanOrEqualTo(Integer value) { + addCriterion("AccountDay >=", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayLessThan(Integer value) { + addCriterion("AccountDay <", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayLessThanOrEqualTo(Integer value) { + addCriterion("AccountDay <=", value, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayIn(List values) { + addCriterion("AccountDay in", values, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayNotIn(List values) { + addCriterion("AccountDay not in", values, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayBetween(Integer value1, Integer value2) { + addCriterion("AccountDay between", value1, value2, "accountday"); + return (Criteria) this; + } + + public Criteria andAccountdayNotBetween(Integer value1, Integer value2) { + addCriterion("AccountDay not between", value1, value2, "accountday"); + return (Criteria) this; + } + + public Criteria andStatusIsNull() { + addCriterion("Status is null"); + return (Criteria) this; + } + + public Criteria andStatusIsNotNull() { + addCriterion("Status is not null"); + return (Criteria) this; + } + + public Criteria andStatusEqualTo(Boolean value) { + addCriterion("Status =", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotEqualTo(Boolean value) { + addCriterion("Status <>", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThan(Boolean value) { + addCriterion("Status >", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThanOrEqualTo(Boolean value) { + addCriterion("Status >=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThan(Boolean value) { + addCriterion("Status <", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThanOrEqualTo(Boolean value) { + addCriterion("Status <=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusIn(List values) { + addCriterion("Status in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotIn(List values) { + addCriterion("Status not in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusBetween(Boolean value1, Boolean value2) { + addCriterion("Status between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotBetween(Boolean value1, Boolean value2) { + addCriterion("Status not between", value1, value2, "status"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depothead + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotItem.java b/src/main/java/com/jsh/erp/datasource/entities/DepotItem.java index 933166264fe53916b4f1e1c348acdb5d8de899d0..e38754d950d7864214e97067d1b20b6be63657b4 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotItem.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotItem.java @@ -1,739 +1,741 @@ -package com.jsh.erp.datasource.entities; - -public class DepotItem { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.HeaderId - * - * @mbggenerated - */ - private Long headerid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.MaterialId - * - * @mbggenerated - */ - private Long materialid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.MUnit - * - * @mbggenerated - */ - private String munit; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OperNumber - * - * @mbggenerated - */ - private Double opernumber; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.BasicNumber - * - * @mbggenerated - */ - private Double basicnumber; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.UnitPrice - * - * @mbggenerated - */ - private Double unitprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.TaxUnitPrice - * - * @mbggenerated - */ - private Double taxunitprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.AllPrice - * - * @mbggenerated - */ - private Double allprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.Img - * - * @mbggenerated - */ - private String img; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.Incidentals - * - * @mbggenerated - */ - private Double incidentals; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.DepotId - * - * @mbggenerated - */ - private Long depotid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.AnotherDepotId - * - * @mbggenerated - */ - private Long anotherdepotid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.TaxRate - * - * @mbggenerated - */ - private Double taxrate; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.TaxMoney - * - * @mbggenerated - */ - private Double taxmoney; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.TaxLastMoney - * - * @mbggenerated - */ - private Double taxlastmoney; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OtherField1 - * - * @mbggenerated - */ - private String otherfield1; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OtherField2 - * - * @mbggenerated - */ - private String otherfield2; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OtherField3 - * - * @mbggenerated - */ - private String otherfield3; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OtherField4 - * - * @mbggenerated - */ - private String otherfield4; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.OtherField5 - * - * @mbggenerated - */ - private String otherfield5; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_depotitem.MType - * - * @mbggenerated - */ - private String mtype; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.Id - * - * @return the value of jsh_depotitem.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.Id - * - * @param id the value for jsh_depotitem.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.HeaderId - * - * @return the value of jsh_depotitem.HeaderId - * - * @mbggenerated - */ - public Long getHeaderid() { - return headerid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.HeaderId - * - * @param headerid the value for jsh_depotitem.HeaderId - * - * @mbggenerated - */ - public void setHeaderid(Long headerid) { - this.headerid = headerid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.MaterialId - * - * @return the value of jsh_depotitem.MaterialId - * - * @mbggenerated - */ - public Long getMaterialid() { - return materialid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.MaterialId - * - * @param materialid the value for jsh_depotitem.MaterialId - * - * @mbggenerated - */ - public void setMaterialid(Long materialid) { - this.materialid = materialid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.MUnit - * - * @return the value of jsh_depotitem.MUnit - * - * @mbggenerated - */ - public String getMunit() { - return munit; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.MUnit - * - * @param munit the value for jsh_depotitem.MUnit - * - * @mbggenerated - */ - public void setMunit(String munit) { - this.munit = munit == null ? null : munit.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OperNumber - * - * @return the value of jsh_depotitem.OperNumber - * - * @mbggenerated - */ - public Double getOpernumber() { - return opernumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OperNumber - * - * @param opernumber the value for jsh_depotitem.OperNumber - * - * @mbggenerated - */ - public void setOpernumber(Double opernumber) { - this.opernumber = opernumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.BasicNumber - * - * @return the value of jsh_depotitem.BasicNumber - * - * @mbggenerated - */ - public Double getBasicnumber() { - return basicnumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.BasicNumber - * - * @param basicnumber the value for jsh_depotitem.BasicNumber - * - * @mbggenerated - */ - public void setBasicnumber(Double basicnumber) { - this.basicnumber = basicnumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.UnitPrice - * - * @return the value of jsh_depotitem.UnitPrice - * - * @mbggenerated - */ - public Double getUnitprice() { - return unitprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.UnitPrice - * - * @param unitprice the value for jsh_depotitem.UnitPrice - * - * @mbggenerated - */ - public void setUnitprice(Double unitprice) { - this.unitprice = unitprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.TaxUnitPrice - * - * @return the value of jsh_depotitem.TaxUnitPrice - * - * @mbggenerated - */ - public Double getTaxunitprice() { - return taxunitprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.TaxUnitPrice - * - * @param taxunitprice the value for jsh_depotitem.TaxUnitPrice - * - * @mbggenerated - */ - public void setTaxunitprice(Double taxunitprice) { - this.taxunitprice = taxunitprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.AllPrice - * - * @return the value of jsh_depotitem.AllPrice - * - * @mbggenerated - */ - public Double getAllprice() { - return allprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.AllPrice - * - * @param allprice the value for jsh_depotitem.AllPrice - * - * @mbggenerated - */ - public void setAllprice(Double allprice) { - this.allprice = allprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.Remark - * - * @return the value of jsh_depotitem.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.Remark - * - * @param remark the value for jsh_depotitem.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.Img - * - * @return the value of jsh_depotitem.Img - * - * @mbggenerated - */ - public String getImg() { - return img; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.Img - * - * @param img the value for jsh_depotitem.Img - * - * @mbggenerated - */ - public void setImg(String img) { - this.img = img == null ? null : img.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.Incidentals - * - * @return the value of jsh_depotitem.Incidentals - * - * @mbggenerated - */ - public Double getIncidentals() { - return incidentals; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.Incidentals - * - * @param incidentals the value for jsh_depotitem.Incidentals - * - * @mbggenerated - */ - public void setIncidentals(Double incidentals) { - this.incidentals = incidentals; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.DepotId - * - * @return the value of jsh_depotitem.DepotId - * - * @mbggenerated - */ - public Long getDepotid() { - return depotid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.DepotId - * - * @param depotid the value for jsh_depotitem.DepotId - * - * @mbggenerated - */ - public void setDepotid(Long depotid) { - this.depotid = depotid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.AnotherDepotId - * - * @return the value of jsh_depotitem.AnotherDepotId - * - * @mbggenerated - */ - public Long getAnotherdepotid() { - return anotherdepotid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.AnotherDepotId - * - * @param anotherdepotid the value for jsh_depotitem.AnotherDepotId - * - * @mbggenerated - */ - public void setAnotherdepotid(Long anotherdepotid) { - this.anotherdepotid = anotherdepotid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.TaxRate - * - * @return the value of jsh_depotitem.TaxRate - * - * @mbggenerated - */ - public Double getTaxrate() { - return taxrate; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.TaxRate - * - * @param taxrate the value for jsh_depotitem.TaxRate - * - * @mbggenerated - */ - public void setTaxrate(Double taxrate) { - this.taxrate = taxrate; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.TaxMoney - * - * @return the value of jsh_depotitem.TaxMoney - * - * @mbggenerated - */ - public Double getTaxmoney() { - return taxmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.TaxMoney - * - * @param taxmoney the value for jsh_depotitem.TaxMoney - * - * @mbggenerated - */ - public void setTaxmoney(Double taxmoney) { - this.taxmoney = taxmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.TaxLastMoney - * - * @return the value of jsh_depotitem.TaxLastMoney - * - * @mbggenerated - */ - public Double getTaxlastmoney() { - return taxlastmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.TaxLastMoney - * - * @param taxlastmoney the value for jsh_depotitem.TaxLastMoney - * - * @mbggenerated - */ - public void setTaxlastmoney(Double taxlastmoney) { - this.taxlastmoney = taxlastmoney; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OtherField1 - * - * @return the value of jsh_depotitem.OtherField1 - * - * @mbggenerated - */ - public String getOtherfield1() { - return otherfield1; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OtherField1 - * - * @param otherfield1 the value for jsh_depotitem.OtherField1 - * - * @mbggenerated - */ - public void setOtherfield1(String otherfield1) { - this.otherfield1 = otherfield1 == null ? null : otherfield1.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OtherField2 - * - * @return the value of jsh_depotitem.OtherField2 - * - * @mbggenerated - */ - public String getOtherfield2() { - return otherfield2; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OtherField2 - * - * @param otherfield2 the value for jsh_depotitem.OtherField2 - * - * @mbggenerated - */ - public void setOtherfield2(String otherfield2) { - this.otherfield2 = otherfield2 == null ? null : otherfield2.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OtherField3 - * - * @return the value of jsh_depotitem.OtherField3 - * - * @mbggenerated - */ - public String getOtherfield3() { - return otherfield3; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OtherField3 - * - * @param otherfield3 the value for jsh_depotitem.OtherField3 - * - * @mbggenerated - */ - public void setOtherfield3(String otherfield3) { - this.otherfield3 = otherfield3 == null ? null : otherfield3.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OtherField4 - * - * @return the value of jsh_depotitem.OtherField4 - * - * @mbggenerated - */ - public String getOtherfield4() { - return otherfield4; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OtherField4 - * - * @param otherfield4 the value for jsh_depotitem.OtherField4 - * - * @mbggenerated - */ - public void setOtherfield4(String otherfield4) { - this.otherfield4 = otherfield4 == null ? null : otherfield4.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.OtherField5 - * - * @return the value of jsh_depotitem.OtherField5 - * - * @mbggenerated - */ - public String getOtherfield5() { - return otherfield5; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.OtherField5 - * - * @param otherfield5 the value for jsh_depotitem.OtherField5 - * - * @mbggenerated - */ - public void setOtherfield5(String otherfield5) { - this.otherfield5 = otherfield5 == null ? null : otherfield5.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_depotitem.MType - * - * @return the value of jsh_depotitem.MType - * - * @mbggenerated - */ - public String getMtype() { - return mtype; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_depotitem.MType - * - * @param mtype the value for jsh_depotitem.MType - * - * @mbggenerated - */ - public void setMtype(String mtype) { - this.mtype = mtype == null ? null : mtype.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class DepotItem { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.HeaderId + * + * @mbggenerated + */ + private Long headerid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.MaterialId + * + * @mbggenerated + */ + private Long materialid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.MUnit + * + * @mbggenerated + */ + private String munit; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OperNumber + * + * @mbggenerated + */ + private BigDecimal opernumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.BasicNumber + * + * @mbggenerated + */ + private BigDecimal basicnumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.UnitPrice + * + * @mbggenerated + */ + private BigDecimal unitprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.TaxUnitPrice + * + * @mbggenerated + */ + private BigDecimal taxunitprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.AllPrice + * + * @mbggenerated + */ + private BigDecimal allprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.Img + * + * @mbggenerated + */ + private String img; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.Incidentals + * + * @mbggenerated + */ + private BigDecimal incidentals; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.DepotId + * + * @mbggenerated + */ + private Long depotid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.AnotherDepotId + * + * @mbggenerated + */ + private Long anotherdepotid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.TaxRate + * + * @mbggenerated + */ + private BigDecimal taxrate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.TaxMoney + * + * @mbggenerated + */ + private BigDecimal taxmoney; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.TaxLastMoney + * + * @mbggenerated + */ + private BigDecimal taxlastmoney; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OtherField1 + * + * @mbggenerated + */ + private String otherfield1; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OtherField2 + * + * @mbggenerated + */ + private String otherfield2; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OtherField3 + * + * @mbggenerated + */ + private String otherfield3; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OtherField4 + * + * @mbggenerated + */ + private String otherfield4; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.OtherField5 + * + * @mbggenerated + */ + private String otherfield5; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_depotitem.MType + * + * @mbggenerated + */ + private String mtype; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.Id + * + * @return the value of jsh_depotitem.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.Id + * + * @param id the value for jsh_depotitem.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.HeaderId + * + * @return the value of jsh_depotitem.HeaderId + * + * @mbggenerated + */ + public Long getHeaderid() { + return headerid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.HeaderId + * + * @param headerid the value for jsh_depotitem.HeaderId + * + * @mbggenerated + */ + public void setHeaderid(Long headerid) { + this.headerid = headerid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.MaterialId + * + * @return the value of jsh_depotitem.MaterialId + * + * @mbggenerated + */ + public Long getMaterialid() { + return materialid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.MaterialId + * + * @param materialid the value for jsh_depotitem.MaterialId + * + * @mbggenerated + */ + public void setMaterialid(Long materialid) { + this.materialid = materialid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.MUnit + * + * @return the value of jsh_depotitem.MUnit + * + * @mbggenerated + */ + public String getMunit() { + return munit; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.MUnit + * + * @param munit the value for jsh_depotitem.MUnit + * + * @mbggenerated + */ + public void setMunit(String munit) { + this.munit = munit == null ? null : munit.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OperNumber + * + * @return the value of jsh_depotitem.OperNumber + * + * @mbggenerated + */ + public BigDecimal getOpernumber() { + return opernumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OperNumber + * + * @param opernumber the value for jsh_depotitem.OperNumber + * + * @mbggenerated + */ + public void setOpernumber(BigDecimal opernumber) { + this.opernumber = opernumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.BasicNumber + * + * @return the value of jsh_depotitem.BasicNumber + * + * @mbggenerated + */ + public BigDecimal getBasicnumber() { + return basicnumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.BasicNumber + * + * @param basicnumber the value for jsh_depotitem.BasicNumber + * + * @mbggenerated + */ + public void setBasicnumber(BigDecimal basicnumber) { + this.basicnumber = basicnumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.UnitPrice + * + * @return the value of jsh_depotitem.UnitPrice + * + * @mbggenerated + */ + public BigDecimal getUnitprice() { + return unitprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.UnitPrice + * + * @param unitprice the value for jsh_depotitem.UnitPrice + * + * @mbggenerated + */ + public void setUnitprice(BigDecimal unitprice) { + this.unitprice = unitprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.TaxUnitPrice + * + * @return the value of jsh_depotitem.TaxUnitPrice + * + * @mbggenerated + */ + public BigDecimal getTaxunitprice() { + return taxunitprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.TaxUnitPrice + * + * @param taxunitprice the value for jsh_depotitem.TaxUnitPrice + * + * @mbggenerated + */ + public void setTaxunitprice(BigDecimal taxunitprice) { + this.taxunitprice = taxunitprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.AllPrice + * + * @return the value of jsh_depotitem.AllPrice + * + * @mbggenerated + */ + public BigDecimal getAllprice() { + return allprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.AllPrice + * + * @param allprice the value for jsh_depotitem.AllPrice + * + * @mbggenerated + */ + public void setAllprice(BigDecimal allprice) { + this.allprice = allprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.Remark + * + * @return the value of jsh_depotitem.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.Remark + * + * @param remark the value for jsh_depotitem.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.Img + * + * @return the value of jsh_depotitem.Img + * + * @mbggenerated + */ + public String getImg() { + return img; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.Img + * + * @param img the value for jsh_depotitem.Img + * + * @mbggenerated + */ + public void setImg(String img) { + this.img = img == null ? null : img.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.Incidentals + * + * @return the value of jsh_depotitem.Incidentals + * + * @mbggenerated + */ + public BigDecimal getIncidentals() { + return incidentals; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.Incidentals + * + * @param incidentals the value for jsh_depotitem.Incidentals + * + * @mbggenerated + */ + public void setIncidentals(BigDecimal incidentals) { + this.incidentals = incidentals; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.DepotId + * + * @return the value of jsh_depotitem.DepotId + * + * @mbggenerated + */ + public Long getDepotid() { + return depotid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.DepotId + * + * @param depotid the value for jsh_depotitem.DepotId + * + * @mbggenerated + */ + public void setDepotid(Long depotid) { + this.depotid = depotid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.AnotherDepotId + * + * @return the value of jsh_depotitem.AnotherDepotId + * + * @mbggenerated + */ + public Long getAnotherdepotid() { + return anotherdepotid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.AnotherDepotId + * + * @param anotherdepotid the value for jsh_depotitem.AnotherDepotId + * + * @mbggenerated + */ + public void setAnotherdepotid(Long anotherdepotid) { + this.anotherdepotid = anotherdepotid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.TaxRate + * + * @return the value of jsh_depotitem.TaxRate + * + * @mbggenerated + */ + public BigDecimal getTaxrate() { + return taxrate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.TaxRate + * + * @param taxrate the value for jsh_depotitem.TaxRate + * + * @mbggenerated + */ + public void setTaxrate(BigDecimal taxrate) { + this.taxrate = taxrate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.TaxMoney + * + * @return the value of jsh_depotitem.TaxMoney + * + * @mbggenerated + */ + public BigDecimal getTaxmoney() { + return taxmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.TaxMoney + * + * @param taxmoney the value for jsh_depotitem.TaxMoney + * + * @mbggenerated + */ + public void setTaxmoney(BigDecimal taxmoney) { + this.taxmoney = taxmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.TaxLastMoney + * + * @return the value of jsh_depotitem.TaxLastMoney + * + * @mbggenerated + */ + public BigDecimal getTaxlastmoney() { + return taxlastmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.TaxLastMoney + * + * @param taxlastmoney the value for jsh_depotitem.TaxLastMoney + * + * @mbggenerated + */ + public void setTaxlastmoney(BigDecimal taxlastmoney) { + this.taxlastmoney = taxlastmoney; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OtherField1 + * + * @return the value of jsh_depotitem.OtherField1 + * + * @mbggenerated + */ + public String getOtherfield1() { + return otherfield1; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OtherField1 + * + * @param otherfield1 the value for jsh_depotitem.OtherField1 + * + * @mbggenerated + */ + public void setOtherfield1(String otherfield1) { + this.otherfield1 = otherfield1 == null ? null : otherfield1.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OtherField2 + * + * @return the value of jsh_depotitem.OtherField2 + * + * @mbggenerated + */ + public String getOtherfield2() { + return otherfield2; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OtherField2 + * + * @param otherfield2 the value for jsh_depotitem.OtherField2 + * + * @mbggenerated + */ + public void setOtherfield2(String otherfield2) { + this.otherfield2 = otherfield2 == null ? null : otherfield2.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OtherField3 + * + * @return the value of jsh_depotitem.OtherField3 + * + * @mbggenerated + */ + public String getOtherfield3() { + return otherfield3; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OtherField3 + * + * @param otherfield3 the value for jsh_depotitem.OtherField3 + * + * @mbggenerated + */ + public void setOtherfield3(String otherfield3) { + this.otherfield3 = otherfield3 == null ? null : otherfield3.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OtherField4 + * + * @return the value of jsh_depotitem.OtherField4 + * + * @mbggenerated + */ + public String getOtherfield4() { + return otherfield4; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OtherField4 + * + * @param otherfield4 the value for jsh_depotitem.OtherField4 + * + * @mbggenerated + */ + public void setOtherfield4(String otherfield4) { + this.otherfield4 = otherfield4 == null ? null : otherfield4.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.OtherField5 + * + * @return the value of jsh_depotitem.OtherField5 + * + * @mbggenerated + */ + public String getOtherfield5() { + return otherfield5; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.OtherField5 + * + * @param otherfield5 the value for jsh_depotitem.OtherField5 + * + * @mbggenerated + */ + public void setOtherfield5(String otherfield5) { + this.otherfield5 = otherfield5 == null ? null : otherfield5.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_depotitem.MType + * + * @return the value of jsh_depotitem.MType + * + * @mbggenerated + */ + public String getMtype() { + return mtype; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_depotitem.MType + * + * @param mtype the value for jsh_depotitem.MType + * + * @mbggenerated + */ + public void setMtype(String mtype) { + this.mtype = mtype == null ? null : mtype.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotItemExample.java b/src/main/java/com/jsh/erp/datasource/entities/DepotItemExample.java index aafd71a8262a3772491c88b9348b07ddde2efc51..545eab32081553cb09e0f595d7ca3f10d523c5f8 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotItemExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotItemExample.java @@ -1,1772 +1,1773 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class DepotItemExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public DepotItemExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andHeaderidIsNull() { - addCriterion("HeaderId is null"); - return (Criteria) this; - } - - public Criteria andHeaderidIsNotNull() { - addCriterion("HeaderId is not null"); - return (Criteria) this; - } - - public Criteria andHeaderidEqualTo(Long value) { - addCriterion("HeaderId =", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotEqualTo(Long value) { - addCriterion("HeaderId <>", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidGreaterThan(Long value) { - addCriterion("HeaderId >", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidGreaterThanOrEqualTo(Long value) { - addCriterion("HeaderId >=", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidLessThan(Long value) { - addCriterion("HeaderId <", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidLessThanOrEqualTo(Long value) { - addCriterion("HeaderId <=", value, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidIn(List values) { - addCriterion("HeaderId in", values, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotIn(List values) { - addCriterion("HeaderId not in", values, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidBetween(Long value1, Long value2) { - addCriterion("HeaderId between", value1, value2, "headerid"); - return (Criteria) this; - } - - public Criteria andHeaderidNotBetween(Long value1, Long value2) { - addCriterion("HeaderId not between", value1, value2, "headerid"); - return (Criteria) this; - } - - public Criteria andMaterialidIsNull() { - addCriterion("MaterialId is null"); - return (Criteria) this; - } - - public Criteria andMaterialidIsNotNull() { - addCriterion("MaterialId is not null"); - return (Criteria) this; - } - - public Criteria andMaterialidEqualTo(Long value) { - addCriterion("MaterialId =", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidNotEqualTo(Long value) { - addCriterion("MaterialId <>", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidGreaterThan(Long value) { - addCriterion("MaterialId >", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidGreaterThanOrEqualTo(Long value) { - addCriterion("MaterialId >=", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidLessThan(Long value) { - addCriterion("MaterialId <", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidLessThanOrEqualTo(Long value) { - addCriterion("MaterialId <=", value, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidIn(List values) { - addCriterion("MaterialId in", values, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidNotIn(List values) { - addCriterion("MaterialId not in", values, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidBetween(Long value1, Long value2) { - addCriterion("MaterialId between", value1, value2, "materialid"); - return (Criteria) this; - } - - public Criteria andMaterialidNotBetween(Long value1, Long value2) { - addCriterion("MaterialId not between", value1, value2, "materialid"); - return (Criteria) this; - } - - public Criteria andMunitIsNull() { - addCriterion("MUnit is null"); - return (Criteria) this; - } - - public Criteria andMunitIsNotNull() { - addCriterion("MUnit is not null"); - return (Criteria) this; - } - - public Criteria andMunitEqualTo(String value) { - addCriterion("MUnit =", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitNotEqualTo(String value) { - addCriterion("MUnit <>", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitGreaterThan(String value) { - addCriterion("MUnit >", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitGreaterThanOrEqualTo(String value) { - addCriterion("MUnit >=", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitLessThan(String value) { - addCriterion("MUnit <", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitLessThanOrEqualTo(String value) { - addCriterion("MUnit <=", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitLike(String value) { - addCriterion("MUnit like", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitNotLike(String value) { - addCriterion("MUnit not like", value, "munit"); - return (Criteria) this; - } - - public Criteria andMunitIn(List values) { - addCriterion("MUnit in", values, "munit"); - return (Criteria) this; - } - - public Criteria andMunitNotIn(List values) { - addCriterion("MUnit not in", values, "munit"); - return (Criteria) this; - } - - public Criteria andMunitBetween(String value1, String value2) { - addCriterion("MUnit between", value1, value2, "munit"); - return (Criteria) this; - } - - public Criteria andMunitNotBetween(String value1, String value2) { - addCriterion("MUnit not between", value1, value2, "munit"); - return (Criteria) this; - } - - public Criteria andOpernumberIsNull() { - addCriterion("OperNumber is null"); - return (Criteria) this; - } - - public Criteria andOpernumberIsNotNull() { - addCriterion("OperNumber is not null"); - return (Criteria) this; - } - - public Criteria andOpernumberEqualTo(Double value) { - addCriterion("OperNumber =", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberNotEqualTo(Double value) { - addCriterion("OperNumber <>", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberGreaterThan(Double value) { - addCriterion("OperNumber >", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberGreaterThanOrEqualTo(Double value) { - addCriterion("OperNumber >=", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberLessThan(Double value) { - addCriterion("OperNumber <", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberLessThanOrEqualTo(Double value) { - addCriterion("OperNumber <=", value, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberIn(List values) { - addCriterion("OperNumber in", values, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberNotIn(List values) { - addCriterion("OperNumber not in", values, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberBetween(Double value1, Double value2) { - addCriterion("OperNumber between", value1, value2, "opernumber"); - return (Criteria) this; - } - - public Criteria andOpernumberNotBetween(Double value1, Double value2) { - addCriterion("OperNumber not between", value1, value2, "opernumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberIsNull() { - addCriterion("BasicNumber is null"); - return (Criteria) this; - } - - public Criteria andBasicnumberIsNotNull() { - addCriterion("BasicNumber is not null"); - return (Criteria) this; - } - - public Criteria andBasicnumberEqualTo(Double value) { - addCriterion("BasicNumber =", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberNotEqualTo(Double value) { - addCriterion("BasicNumber <>", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberGreaterThan(Double value) { - addCriterion("BasicNumber >", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberGreaterThanOrEqualTo(Double value) { - addCriterion("BasicNumber >=", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberLessThan(Double value) { - addCriterion("BasicNumber <", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberLessThanOrEqualTo(Double value) { - addCriterion("BasicNumber <=", value, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberIn(List values) { - addCriterion("BasicNumber in", values, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberNotIn(List values) { - addCriterion("BasicNumber not in", values, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberBetween(Double value1, Double value2) { - addCriterion("BasicNumber between", value1, value2, "basicnumber"); - return (Criteria) this; - } - - public Criteria andBasicnumberNotBetween(Double value1, Double value2) { - addCriterion("BasicNumber not between", value1, value2, "basicnumber"); - return (Criteria) this; - } - - public Criteria andUnitpriceIsNull() { - addCriterion("UnitPrice is null"); - return (Criteria) this; - } - - public Criteria andUnitpriceIsNotNull() { - addCriterion("UnitPrice is not null"); - return (Criteria) this; - } - - public Criteria andUnitpriceEqualTo(Double value) { - addCriterion("UnitPrice =", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceNotEqualTo(Double value) { - addCriterion("UnitPrice <>", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceGreaterThan(Double value) { - addCriterion("UnitPrice >", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceGreaterThanOrEqualTo(Double value) { - addCriterion("UnitPrice >=", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceLessThan(Double value) { - addCriterion("UnitPrice <", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceLessThanOrEqualTo(Double value) { - addCriterion("UnitPrice <=", value, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceIn(List values) { - addCriterion("UnitPrice in", values, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceNotIn(List values) { - addCriterion("UnitPrice not in", values, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceBetween(Double value1, Double value2) { - addCriterion("UnitPrice between", value1, value2, "unitprice"); - return (Criteria) this; - } - - public Criteria andUnitpriceNotBetween(Double value1, Double value2) { - addCriterion("UnitPrice not between", value1, value2, "unitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceIsNull() { - addCriterion("TaxUnitPrice is null"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceIsNotNull() { - addCriterion("TaxUnitPrice is not null"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceEqualTo(Double value) { - addCriterion("TaxUnitPrice =", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceNotEqualTo(Double value) { - addCriterion("TaxUnitPrice <>", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceGreaterThan(Double value) { - addCriterion("TaxUnitPrice >", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceGreaterThanOrEqualTo(Double value) { - addCriterion("TaxUnitPrice >=", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceLessThan(Double value) { - addCriterion("TaxUnitPrice <", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceLessThanOrEqualTo(Double value) { - addCriterion("TaxUnitPrice <=", value, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceIn(List values) { - addCriterion("TaxUnitPrice in", values, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceNotIn(List values) { - addCriterion("TaxUnitPrice not in", values, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceBetween(Double value1, Double value2) { - addCriterion("TaxUnitPrice between", value1, value2, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andTaxunitpriceNotBetween(Double value1, Double value2) { - addCriterion("TaxUnitPrice not between", value1, value2, "taxunitprice"); - return (Criteria) this; - } - - public Criteria andAllpriceIsNull() { - addCriterion("AllPrice is null"); - return (Criteria) this; - } - - public Criteria andAllpriceIsNotNull() { - addCriterion("AllPrice is not null"); - return (Criteria) this; - } - - public Criteria andAllpriceEqualTo(Double value) { - addCriterion("AllPrice =", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceNotEqualTo(Double value) { - addCriterion("AllPrice <>", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceGreaterThan(Double value) { - addCriterion("AllPrice >", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceGreaterThanOrEqualTo(Double value) { - addCriterion("AllPrice >=", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceLessThan(Double value) { - addCriterion("AllPrice <", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceLessThanOrEqualTo(Double value) { - addCriterion("AllPrice <=", value, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceIn(List values) { - addCriterion("AllPrice in", values, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceNotIn(List values) { - addCriterion("AllPrice not in", values, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceBetween(Double value1, Double value2) { - addCriterion("AllPrice between", value1, value2, "allprice"); - return (Criteria) this; - } - - public Criteria andAllpriceNotBetween(Double value1, Double value2) { - addCriterion("AllPrice not between", value1, value2, "allprice"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andImgIsNull() { - addCriterion("Img is null"); - return (Criteria) this; - } - - public Criteria andImgIsNotNull() { - addCriterion("Img is not null"); - return (Criteria) this; - } - - public Criteria andImgEqualTo(String value) { - addCriterion("Img =", value, "img"); - return (Criteria) this; - } - - public Criteria andImgNotEqualTo(String value) { - addCriterion("Img <>", value, "img"); - return (Criteria) this; - } - - public Criteria andImgGreaterThan(String value) { - addCriterion("Img >", value, "img"); - return (Criteria) this; - } - - public Criteria andImgGreaterThanOrEqualTo(String value) { - addCriterion("Img >=", value, "img"); - return (Criteria) this; - } - - public Criteria andImgLessThan(String value) { - addCriterion("Img <", value, "img"); - return (Criteria) this; - } - - public Criteria andImgLessThanOrEqualTo(String value) { - addCriterion("Img <=", value, "img"); - return (Criteria) this; - } - - public Criteria andImgLike(String value) { - addCriterion("Img like", value, "img"); - return (Criteria) this; - } - - public Criteria andImgNotLike(String value) { - addCriterion("Img not like", value, "img"); - return (Criteria) this; - } - - public Criteria andImgIn(List values) { - addCriterion("Img in", values, "img"); - return (Criteria) this; - } - - public Criteria andImgNotIn(List values) { - addCriterion("Img not in", values, "img"); - return (Criteria) this; - } - - public Criteria andImgBetween(String value1, String value2) { - addCriterion("Img between", value1, value2, "img"); - return (Criteria) this; - } - - public Criteria andImgNotBetween(String value1, String value2) { - addCriterion("Img not between", value1, value2, "img"); - return (Criteria) this; - } - - public Criteria andIncidentalsIsNull() { - addCriterion("Incidentals is null"); - return (Criteria) this; - } - - public Criteria andIncidentalsIsNotNull() { - addCriterion("Incidentals is not null"); - return (Criteria) this; - } - - public Criteria andIncidentalsEqualTo(Double value) { - addCriterion("Incidentals =", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsNotEqualTo(Double value) { - addCriterion("Incidentals <>", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsGreaterThan(Double value) { - addCriterion("Incidentals >", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsGreaterThanOrEqualTo(Double value) { - addCriterion("Incidentals >=", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsLessThan(Double value) { - addCriterion("Incidentals <", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsLessThanOrEqualTo(Double value) { - addCriterion("Incidentals <=", value, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsIn(List values) { - addCriterion("Incidentals in", values, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsNotIn(List values) { - addCriterion("Incidentals not in", values, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsBetween(Double value1, Double value2) { - addCriterion("Incidentals between", value1, value2, "incidentals"); - return (Criteria) this; - } - - public Criteria andIncidentalsNotBetween(Double value1, Double value2) { - addCriterion("Incidentals not between", value1, value2, "incidentals"); - return (Criteria) this; - } - - public Criteria andDepotidIsNull() { - addCriterion("DepotId is null"); - return (Criteria) this; - } - - public Criteria andDepotidIsNotNull() { - addCriterion("DepotId is not null"); - return (Criteria) this; - } - - public Criteria andDepotidEqualTo(Long value) { - addCriterion("DepotId =", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidNotEqualTo(Long value) { - addCriterion("DepotId <>", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidGreaterThan(Long value) { - addCriterion("DepotId >", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidGreaterThanOrEqualTo(Long value) { - addCriterion("DepotId >=", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidLessThan(Long value) { - addCriterion("DepotId <", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidLessThanOrEqualTo(Long value) { - addCriterion("DepotId <=", value, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidIn(List values) { - addCriterion("DepotId in", values, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidNotIn(List values) { - addCriterion("DepotId not in", values, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidBetween(Long value1, Long value2) { - addCriterion("DepotId between", value1, value2, "depotid"); - return (Criteria) this; - } - - public Criteria andDepotidNotBetween(Long value1, Long value2) { - addCriterion("DepotId not between", value1, value2, "depotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidIsNull() { - addCriterion("AnotherDepotId is null"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidIsNotNull() { - addCriterion("AnotherDepotId is not null"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidEqualTo(Long value) { - addCriterion("AnotherDepotId =", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidNotEqualTo(Long value) { - addCriterion("AnotherDepotId <>", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidGreaterThan(Long value) { - addCriterion("AnotherDepotId >", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidGreaterThanOrEqualTo(Long value) { - addCriterion("AnotherDepotId >=", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidLessThan(Long value) { - addCriterion("AnotherDepotId <", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidLessThanOrEqualTo(Long value) { - addCriterion("AnotherDepotId <=", value, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidIn(List values) { - addCriterion("AnotherDepotId in", values, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidNotIn(List values) { - addCriterion("AnotherDepotId not in", values, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidBetween(Long value1, Long value2) { - addCriterion("AnotherDepotId between", value1, value2, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andAnotherdepotidNotBetween(Long value1, Long value2) { - addCriterion("AnotherDepotId not between", value1, value2, "anotherdepotid"); - return (Criteria) this; - } - - public Criteria andTaxrateIsNull() { - addCriterion("TaxRate is null"); - return (Criteria) this; - } - - public Criteria andTaxrateIsNotNull() { - addCriterion("TaxRate is not null"); - return (Criteria) this; - } - - public Criteria andTaxrateEqualTo(Double value) { - addCriterion("TaxRate =", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotEqualTo(Double value) { - addCriterion("TaxRate <>", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateGreaterThan(Double value) { - addCriterion("TaxRate >", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateGreaterThanOrEqualTo(Double value) { - addCriterion("TaxRate >=", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateLessThan(Double value) { - addCriterion("TaxRate <", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateLessThanOrEqualTo(Double value) { - addCriterion("TaxRate <=", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateIn(List values) { - addCriterion("TaxRate in", values, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotIn(List values) { - addCriterion("TaxRate not in", values, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateBetween(Double value1, Double value2) { - addCriterion("TaxRate between", value1, value2, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotBetween(Double value1, Double value2) { - addCriterion("TaxRate not between", value1, value2, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxmoneyIsNull() { - addCriterion("TaxMoney is null"); - return (Criteria) this; - } - - public Criteria andTaxmoneyIsNotNull() { - addCriterion("TaxMoney is not null"); - return (Criteria) this; - } - - public Criteria andTaxmoneyEqualTo(Double value) { - addCriterion("TaxMoney =", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyNotEqualTo(Double value) { - addCriterion("TaxMoney <>", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyGreaterThan(Double value) { - addCriterion("TaxMoney >", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyGreaterThanOrEqualTo(Double value) { - addCriterion("TaxMoney >=", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyLessThan(Double value) { - addCriterion("TaxMoney <", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyLessThanOrEqualTo(Double value) { - addCriterion("TaxMoney <=", value, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyIn(List values) { - addCriterion("TaxMoney in", values, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyNotIn(List values) { - addCriterion("TaxMoney not in", values, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyBetween(Double value1, Double value2) { - addCriterion("TaxMoney between", value1, value2, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxmoneyNotBetween(Double value1, Double value2) { - addCriterion("TaxMoney not between", value1, value2, "taxmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyIsNull() { - addCriterion("TaxLastMoney is null"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyIsNotNull() { - addCriterion("TaxLastMoney is not null"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyEqualTo(Double value) { - addCriterion("TaxLastMoney =", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyNotEqualTo(Double value) { - addCriterion("TaxLastMoney <>", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyGreaterThan(Double value) { - addCriterion("TaxLastMoney >", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyGreaterThanOrEqualTo(Double value) { - addCriterion("TaxLastMoney >=", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyLessThan(Double value) { - addCriterion("TaxLastMoney <", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyLessThanOrEqualTo(Double value) { - addCriterion("TaxLastMoney <=", value, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyIn(List values) { - addCriterion("TaxLastMoney in", values, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyNotIn(List values) { - addCriterion("TaxLastMoney not in", values, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyBetween(Double value1, Double value2) { - addCriterion("TaxLastMoney between", value1, value2, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andTaxlastmoneyNotBetween(Double value1, Double value2) { - addCriterion("TaxLastMoney not between", value1, value2, "taxlastmoney"); - return (Criteria) this; - } - - public Criteria andOtherfield1IsNull() { - addCriterion("OtherField1 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield1IsNotNull() { - addCriterion("OtherField1 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield1EqualTo(String value) { - addCriterion("OtherField1 =", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotEqualTo(String value) { - addCriterion("OtherField1 <>", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1GreaterThan(String value) { - addCriterion("OtherField1 >", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1GreaterThanOrEqualTo(String value) { - addCriterion("OtherField1 >=", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1LessThan(String value) { - addCriterion("OtherField1 <", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1LessThanOrEqualTo(String value) { - addCriterion("OtherField1 <=", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1Like(String value) { - addCriterion("OtherField1 like", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotLike(String value) { - addCriterion("OtherField1 not like", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1In(List values) { - addCriterion("OtherField1 in", values, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotIn(List values) { - addCriterion("OtherField1 not in", values, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1Between(String value1, String value2) { - addCriterion("OtherField1 between", value1, value2, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotBetween(String value1, String value2) { - addCriterion("OtherField1 not between", value1, value2, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield2IsNull() { - addCriterion("OtherField2 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield2IsNotNull() { - addCriterion("OtherField2 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield2EqualTo(String value) { - addCriterion("OtherField2 =", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotEqualTo(String value) { - addCriterion("OtherField2 <>", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2GreaterThan(String value) { - addCriterion("OtherField2 >", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2GreaterThanOrEqualTo(String value) { - addCriterion("OtherField2 >=", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2LessThan(String value) { - addCriterion("OtherField2 <", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2LessThanOrEqualTo(String value) { - addCriterion("OtherField2 <=", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2Like(String value) { - addCriterion("OtherField2 like", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotLike(String value) { - addCriterion("OtherField2 not like", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2In(List values) { - addCriterion("OtherField2 in", values, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotIn(List values) { - addCriterion("OtherField2 not in", values, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2Between(String value1, String value2) { - addCriterion("OtherField2 between", value1, value2, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotBetween(String value1, String value2) { - addCriterion("OtherField2 not between", value1, value2, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield3IsNull() { - addCriterion("OtherField3 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield3IsNotNull() { - addCriterion("OtherField3 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield3EqualTo(String value) { - addCriterion("OtherField3 =", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotEqualTo(String value) { - addCriterion("OtherField3 <>", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3GreaterThan(String value) { - addCriterion("OtherField3 >", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3GreaterThanOrEqualTo(String value) { - addCriterion("OtherField3 >=", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3LessThan(String value) { - addCriterion("OtherField3 <", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3LessThanOrEqualTo(String value) { - addCriterion("OtherField3 <=", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3Like(String value) { - addCriterion("OtherField3 like", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotLike(String value) { - addCriterion("OtherField3 not like", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3In(List values) { - addCriterion("OtherField3 in", values, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotIn(List values) { - addCriterion("OtherField3 not in", values, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3Between(String value1, String value2) { - addCriterion("OtherField3 between", value1, value2, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotBetween(String value1, String value2) { - addCriterion("OtherField3 not between", value1, value2, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield4IsNull() { - addCriterion("OtherField4 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield4IsNotNull() { - addCriterion("OtherField4 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield4EqualTo(String value) { - addCriterion("OtherField4 =", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4NotEqualTo(String value) { - addCriterion("OtherField4 <>", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4GreaterThan(String value) { - addCriterion("OtherField4 >", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4GreaterThanOrEqualTo(String value) { - addCriterion("OtherField4 >=", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4LessThan(String value) { - addCriterion("OtherField4 <", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4LessThanOrEqualTo(String value) { - addCriterion("OtherField4 <=", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4Like(String value) { - addCriterion("OtherField4 like", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4NotLike(String value) { - addCriterion("OtherField4 not like", value, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4In(List values) { - addCriterion("OtherField4 in", values, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4NotIn(List values) { - addCriterion("OtherField4 not in", values, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4Between(String value1, String value2) { - addCriterion("OtherField4 between", value1, value2, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield4NotBetween(String value1, String value2) { - addCriterion("OtherField4 not between", value1, value2, "otherfield4"); - return (Criteria) this; - } - - public Criteria andOtherfield5IsNull() { - addCriterion("OtherField5 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield5IsNotNull() { - addCriterion("OtherField5 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield5EqualTo(String value) { - addCriterion("OtherField5 =", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5NotEqualTo(String value) { - addCriterion("OtherField5 <>", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5GreaterThan(String value) { - addCriterion("OtherField5 >", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5GreaterThanOrEqualTo(String value) { - addCriterion("OtherField5 >=", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5LessThan(String value) { - addCriterion("OtherField5 <", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5LessThanOrEqualTo(String value) { - addCriterion("OtherField5 <=", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5Like(String value) { - addCriterion("OtherField5 like", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5NotLike(String value) { - addCriterion("OtherField5 not like", value, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5In(List values) { - addCriterion("OtherField5 in", values, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5NotIn(List values) { - addCriterion("OtherField5 not in", values, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5Between(String value1, String value2) { - addCriterion("OtherField5 between", value1, value2, "otherfield5"); - return (Criteria) this; - } - - public Criteria andOtherfield5NotBetween(String value1, String value2) { - addCriterion("OtherField5 not between", value1, value2, "otherfield5"); - return (Criteria) this; - } - - public Criteria andMtypeIsNull() { - addCriterion("MType is null"); - return (Criteria) this; - } - - public Criteria andMtypeIsNotNull() { - addCriterion("MType is not null"); - return (Criteria) this; - } - - public Criteria andMtypeEqualTo(String value) { - addCriterion("MType =", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeNotEqualTo(String value) { - addCriterion("MType <>", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeGreaterThan(String value) { - addCriterion("MType >", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeGreaterThanOrEqualTo(String value) { - addCriterion("MType >=", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeLessThan(String value) { - addCriterion("MType <", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeLessThanOrEqualTo(String value) { - addCriterion("MType <=", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeLike(String value) { - addCriterion("MType like", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeNotLike(String value) { - addCriterion("MType not like", value, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeIn(List values) { - addCriterion("MType in", values, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeNotIn(List values) { - addCriterion("MType not in", values, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeBetween(String value1, String value2) { - addCriterion("MType between", value1, value2, "mtype"); - return (Criteria) this; - } - - public Criteria andMtypeNotBetween(String value1, String value2) { - addCriterion("MType not between", value1, value2, "mtype"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depotitem - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class DepotItemExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public DepotItemExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andHeaderidIsNull() { + addCriterion("HeaderId is null"); + return (Criteria) this; + } + + public Criteria andHeaderidIsNotNull() { + addCriterion("HeaderId is not null"); + return (Criteria) this; + } + + public Criteria andHeaderidEqualTo(Long value) { + addCriterion("HeaderId =", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotEqualTo(Long value) { + addCriterion("HeaderId <>", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidGreaterThan(Long value) { + addCriterion("HeaderId >", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidGreaterThanOrEqualTo(Long value) { + addCriterion("HeaderId >=", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidLessThan(Long value) { + addCriterion("HeaderId <", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidLessThanOrEqualTo(Long value) { + addCriterion("HeaderId <=", value, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidIn(List values) { + addCriterion("HeaderId in", values, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotIn(List values) { + addCriterion("HeaderId not in", values, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidBetween(Long value1, Long value2) { + addCriterion("HeaderId between", value1, value2, "headerid"); + return (Criteria) this; + } + + public Criteria andHeaderidNotBetween(Long value1, Long value2) { + addCriterion("HeaderId not between", value1, value2, "headerid"); + return (Criteria) this; + } + + public Criteria andMaterialidIsNull() { + addCriterion("MaterialId is null"); + return (Criteria) this; + } + + public Criteria andMaterialidIsNotNull() { + addCriterion("MaterialId is not null"); + return (Criteria) this; + } + + public Criteria andMaterialidEqualTo(Long value) { + addCriterion("MaterialId =", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidNotEqualTo(Long value) { + addCriterion("MaterialId <>", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidGreaterThan(Long value) { + addCriterion("MaterialId >", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidGreaterThanOrEqualTo(Long value) { + addCriterion("MaterialId >=", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidLessThan(Long value) { + addCriterion("MaterialId <", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidLessThanOrEqualTo(Long value) { + addCriterion("MaterialId <=", value, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidIn(List values) { + addCriterion("MaterialId in", values, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidNotIn(List values) { + addCriterion("MaterialId not in", values, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidBetween(Long value1, Long value2) { + addCriterion("MaterialId between", value1, value2, "materialid"); + return (Criteria) this; + } + + public Criteria andMaterialidNotBetween(Long value1, Long value2) { + addCriterion("MaterialId not between", value1, value2, "materialid"); + return (Criteria) this; + } + + public Criteria andMunitIsNull() { + addCriterion("MUnit is null"); + return (Criteria) this; + } + + public Criteria andMunitIsNotNull() { + addCriterion("MUnit is not null"); + return (Criteria) this; + } + + public Criteria andMunitEqualTo(String value) { + addCriterion("MUnit =", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitNotEqualTo(String value) { + addCriterion("MUnit <>", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitGreaterThan(String value) { + addCriterion("MUnit >", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitGreaterThanOrEqualTo(String value) { + addCriterion("MUnit >=", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitLessThan(String value) { + addCriterion("MUnit <", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitLessThanOrEqualTo(String value) { + addCriterion("MUnit <=", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitLike(String value) { + addCriterion("MUnit like", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitNotLike(String value) { + addCriterion("MUnit not like", value, "munit"); + return (Criteria) this; + } + + public Criteria andMunitIn(List values) { + addCriterion("MUnit in", values, "munit"); + return (Criteria) this; + } + + public Criteria andMunitNotIn(List values) { + addCriterion("MUnit not in", values, "munit"); + return (Criteria) this; + } + + public Criteria andMunitBetween(String value1, String value2) { + addCriterion("MUnit between", value1, value2, "munit"); + return (Criteria) this; + } + + public Criteria andMunitNotBetween(String value1, String value2) { + addCriterion("MUnit not between", value1, value2, "munit"); + return (Criteria) this; + } + + public Criteria andOpernumberIsNull() { + addCriterion("OperNumber is null"); + return (Criteria) this; + } + + public Criteria andOpernumberIsNotNull() { + addCriterion("OperNumber is not null"); + return (Criteria) this; + } + + public Criteria andOpernumberEqualTo(BigDecimal value) { + addCriterion("OperNumber =", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberNotEqualTo(BigDecimal value) { + addCriterion("OperNumber <>", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberGreaterThan(BigDecimal value) { + addCriterion("OperNumber >", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("OperNumber >=", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberLessThan(BigDecimal value) { + addCriterion("OperNumber <", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberLessThanOrEqualTo(BigDecimal value) { + addCriterion("OperNumber <=", value, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberIn(List values) { + addCriterion("OperNumber in", values, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberNotIn(List values) { + addCriterion("OperNumber not in", values, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("OperNumber between", value1, value2, "opernumber"); + return (Criteria) this; + } + + public Criteria andOpernumberNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("OperNumber not between", value1, value2, "opernumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberIsNull() { + addCriterion("BasicNumber is null"); + return (Criteria) this; + } + + public Criteria andBasicnumberIsNotNull() { + addCriterion("BasicNumber is not null"); + return (Criteria) this; + } + + public Criteria andBasicnumberEqualTo(BigDecimal value) { + addCriterion("BasicNumber =", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberNotEqualTo(BigDecimal value) { + addCriterion("BasicNumber <>", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberGreaterThan(BigDecimal value) { + addCriterion("BasicNumber >", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("BasicNumber >=", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberLessThan(BigDecimal value) { + addCriterion("BasicNumber <", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberLessThanOrEqualTo(BigDecimal value) { + addCriterion("BasicNumber <=", value, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberIn(List values) { + addCriterion("BasicNumber in", values, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberNotIn(List values) { + addCriterion("BasicNumber not in", values, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BasicNumber between", value1, value2, "basicnumber"); + return (Criteria) this; + } + + public Criteria andBasicnumberNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BasicNumber not between", value1, value2, "basicnumber"); + return (Criteria) this; + } + + public Criteria andUnitpriceIsNull() { + addCriterion("UnitPrice is null"); + return (Criteria) this; + } + + public Criteria andUnitpriceIsNotNull() { + addCriterion("UnitPrice is not null"); + return (Criteria) this; + } + + public Criteria andUnitpriceEqualTo(BigDecimal value) { + addCriterion("UnitPrice =", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceNotEqualTo(BigDecimal value) { + addCriterion("UnitPrice <>", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceGreaterThan(BigDecimal value) { + addCriterion("UnitPrice >", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("UnitPrice >=", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceLessThan(BigDecimal value) { + addCriterion("UnitPrice <", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("UnitPrice <=", value, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceIn(List values) { + addCriterion("UnitPrice in", values, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceNotIn(List values) { + addCriterion("UnitPrice not in", values, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("UnitPrice between", value1, value2, "unitprice"); + return (Criteria) this; + } + + public Criteria andUnitpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("UnitPrice not between", value1, value2, "unitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceIsNull() { + addCriterion("TaxUnitPrice is null"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceIsNotNull() { + addCriterion("TaxUnitPrice is not null"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceEqualTo(BigDecimal value) { + addCriterion("TaxUnitPrice =", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceNotEqualTo(BigDecimal value) { + addCriterion("TaxUnitPrice <>", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceGreaterThan(BigDecimal value) { + addCriterion("TaxUnitPrice >", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TaxUnitPrice >=", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceLessThan(BigDecimal value) { + addCriterion("TaxUnitPrice <", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("TaxUnitPrice <=", value, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceIn(List values) { + addCriterion("TaxUnitPrice in", values, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceNotIn(List values) { + addCriterion("TaxUnitPrice not in", values, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxUnitPrice between", value1, value2, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andTaxunitpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxUnitPrice not between", value1, value2, "taxunitprice"); + return (Criteria) this; + } + + public Criteria andAllpriceIsNull() { + addCriterion("AllPrice is null"); + return (Criteria) this; + } + + public Criteria andAllpriceIsNotNull() { + addCriterion("AllPrice is not null"); + return (Criteria) this; + } + + public Criteria andAllpriceEqualTo(BigDecimal value) { + addCriterion("AllPrice =", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceNotEqualTo(BigDecimal value) { + addCriterion("AllPrice <>", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceGreaterThan(BigDecimal value) { + addCriterion("AllPrice >", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("AllPrice >=", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceLessThan(BigDecimal value) { + addCriterion("AllPrice <", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("AllPrice <=", value, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceIn(List values) { + addCriterion("AllPrice in", values, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceNotIn(List values) { + addCriterion("AllPrice not in", values, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllPrice between", value1, value2, "allprice"); + return (Criteria) this; + } + + public Criteria andAllpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllPrice not between", value1, value2, "allprice"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andImgIsNull() { + addCriterion("Img is null"); + return (Criteria) this; + } + + public Criteria andImgIsNotNull() { + addCriterion("Img is not null"); + return (Criteria) this; + } + + public Criteria andImgEqualTo(String value) { + addCriterion("Img =", value, "img"); + return (Criteria) this; + } + + public Criteria andImgNotEqualTo(String value) { + addCriterion("Img <>", value, "img"); + return (Criteria) this; + } + + public Criteria andImgGreaterThan(String value) { + addCriterion("Img >", value, "img"); + return (Criteria) this; + } + + public Criteria andImgGreaterThanOrEqualTo(String value) { + addCriterion("Img >=", value, "img"); + return (Criteria) this; + } + + public Criteria andImgLessThan(String value) { + addCriterion("Img <", value, "img"); + return (Criteria) this; + } + + public Criteria andImgLessThanOrEqualTo(String value) { + addCriterion("Img <=", value, "img"); + return (Criteria) this; + } + + public Criteria andImgLike(String value) { + addCriterion("Img like", value, "img"); + return (Criteria) this; + } + + public Criteria andImgNotLike(String value) { + addCriterion("Img not like", value, "img"); + return (Criteria) this; + } + + public Criteria andImgIn(List values) { + addCriterion("Img in", values, "img"); + return (Criteria) this; + } + + public Criteria andImgNotIn(List values) { + addCriterion("Img not in", values, "img"); + return (Criteria) this; + } + + public Criteria andImgBetween(String value1, String value2) { + addCriterion("Img between", value1, value2, "img"); + return (Criteria) this; + } + + public Criteria andImgNotBetween(String value1, String value2) { + addCriterion("Img not between", value1, value2, "img"); + return (Criteria) this; + } + + public Criteria andIncidentalsIsNull() { + addCriterion("Incidentals is null"); + return (Criteria) this; + } + + public Criteria andIncidentalsIsNotNull() { + addCriterion("Incidentals is not null"); + return (Criteria) this; + } + + public Criteria andIncidentalsEqualTo(BigDecimal value) { + addCriterion("Incidentals =", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsNotEqualTo(BigDecimal value) { + addCriterion("Incidentals <>", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsGreaterThan(BigDecimal value) { + addCriterion("Incidentals >", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("Incidentals >=", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsLessThan(BigDecimal value) { + addCriterion("Incidentals <", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsLessThanOrEqualTo(BigDecimal value) { + addCriterion("Incidentals <=", value, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsIn(List values) { + addCriterion("Incidentals in", values, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsNotIn(List values) { + addCriterion("Incidentals not in", values, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Incidentals between", value1, value2, "incidentals"); + return (Criteria) this; + } + + public Criteria andIncidentalsNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Incidentals not between", value1, value2, "incidentals"); + return (Criteria) this; + } + + public Criteria andDepotidIsNull() { + addCriterion("DepotId is null"); + return (Criteria) this; + } + + public Criteria andDepotidIsNotNull() { + addCriterion("DepotId is not null"); + return (Criteria) this; + } + + public Criteria andDepotidEqualTo(Long value) { + addCriterion("DepotId =", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidNotEqualTo(Long value) { + addCriterion("DepotId <>", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidGreaterThan(Long value) { + addCriterion("DepotId >", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidGreaterThanOrEqualTo(Long value) { + addCriterion("DepotId >=", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidLessThan(Long value) { + addCriterion("DepotId <", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidLessThanOrEqualTo(Long value) { + addCriterion("DepotId <=", value, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidIn(List values) { + addCriterion("DepotId in", values, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidNotIn(List values) { + addCriterion("DepotId not in", values, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidBetween(Long value1, Long value2) { + addCriterion("DepotId between", value1, value2, "depotid"); + return (Criteria) this; + } + + public Criteria andDepotidNotBetween(Long value1, Long value2) { + addCriterion("DepotId not between", value1, value2, "depotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidIsNull() { + addCriterion("AnotherDepotId is null"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidIsNotNull() { + addCriterion("AnotherDepotId is not null"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidEqualTo(Long value) { + addCriterion("AnotherDepotId =", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidNotEqualTo(Long value) { + addCriterion("AnotherDepotId <>", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidGreaterThan(Long value) { + addCriterion("AnotherDepotId >", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidGreaterThanOrEqualTo(Long value) { + addCriterion("AnotherDepotId >=", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidLessThan(Long value) { + addCriterion("AnotherDepotId <", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidLessThanOrEqualTo(Long value) { + addCriterion("AnotherDepotId <=", value, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidIn(List values) { + addCriterion("AnotherDepotId in", values, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidNotIn(List values) { + addCriterion("AnotherDepotId not in", values, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidBetween(Long value1, Long value2) { + addCriterion("AnotherDepotId between", value1, value2, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andAnotherdepotidNotBetween(Long value1, Long value2) { + addCriterion("AnotherDepotId not between", value1, value2, "anotherdepotid"); + return (Criteria) this; + } + + public Criteria andTaxrateIsNull() { + addCriterion("TaxRate is null"); + return (Criteria) this; + } + + public Criteria andTaxrateIsNotNull() { + addCriterion("TaxRate is not null"); + return (Criteria) this; + } + + public Criteria andTaxrateEqualTo(BigDecimal value) { + addCriterion("TaxRate =", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotEqualTo(BigDecimal value) { + addCriterion("TaxRate <>", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateGreaterThan(BigDecimal value) { + addCriterion("TaxRate >", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TaxRate >=", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateLessThan(BigDecimal value) { + addCriterion("TaxRate <", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateLessThanOrEqualTo(BigDecimal value) { + addCriterion("TaxRate <=", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateIn(List values) { + addCriterion("TaxRate in", values, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotIn(List values) { + addCriterion("TaxRate not in", values, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxRate between", value1, value2, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxRate not between", value1, value2, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxmoneyIsNull() { + addCriterion("TaxMoney is null"); + return (Criteria) this; + } + + public Criteria andTaxmoneyIsNotNull() { + addCriterion("TaxMoney is not null"); + return (Criteria) this; + } + + public Criteria andTaxmoneyEqualTo(BigDecimal value) { + addCriterion("TaxMoney =", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyNotEqualTo(BigDecimal value) { + addCriterion("TaxMoney <>", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyGreaterThan(BigDecimal value) { + addCriterion("TaxMoney >", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TaxMoney >=", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyLessThan(BigDecimal value) { + addCriterion("TaxMoney <", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyLessThanOrEqualTo(BigDecimal value) { + addCriterion("TaxMoney <=", value, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyIn(List values) { + addCriterion("TaxMoney in", values, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyNotIn(List values) { + addCriterion("TaxMoney not in", values, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxMoney between", value1, value2, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxmoneyNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxMoney not between", value1, value2, "taxmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyIsNull() { + addCriterion("TaxLastMoney is null"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyIsNotNull() { + addCriterion("TaxLastMoney is not null"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyEqualTo(BigDecimal value) { + addCriterion("TaxLastMoney =", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyNotEqualTo(BigDecimal value) { + addCriterion("TaxLastMoney <>", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyGreaterThan(BigDecimal value) { + addCriterion("TaxLastMoney >", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("TaxLastMoney >=", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyLessThan(BigDecimal value) { + addCriterion("TaxLastMoney <", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyLessThanOrEqualTo(BigDecimal value) { + addCriterion("TaxLastMoney <=", value, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyIn(List values) { + addCriterion("TaxLastMoney in", values, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyNotIn(List values) { + addCriterion("TaxLastMoney not in", values, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxLastMoney between", value1, value2, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andTaxlastmoneyNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("TaxLastMoney not between", value1, value2, "taxlastmoney"); + return (Criteria) this; + } + + public Criteria andOtherfield1IsNull() { + addCriterion("OtherField1 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield1IsNotNull() { + addCriterion("OtherField1 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield1EqualTo(String value) { + addCriterion("OtherField1 =", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotEqualTo(String value) { + addCriterion("OtherField1 <>", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1GreaterThan(String value) { + addCriterion("OtherField1 >", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1GreaterThanOrEqualTo(String value) { + addCriterion("OtherField1 >=", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1LessThan(String value) { + addCriterion("OtherField1 <", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1LessThanOrEqualTo(String value) { + addCriterion("OtherField1 <=", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1Like(String value) { + addCriterion("OtherField1 like", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotLike(String value) { + addCriterion("OtherField1 not like", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1In(List values) { + addCriterion("OtherField1 in", values, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotIn(List values) { + addCriterion("OtherField1 not in", values, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1Between(String value1, String value2) { + addCriterion("OtherField1 between", value1, value2, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotBetween(String value1, String value2) { + addCriterion("OtherField1 not between", value1, value2, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield2IsNull() { + addCriterion("OtherField2 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield2IsNotNull() { + addCriterion("OtherField2 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield2EqualTo(String value) { + addCriterion("OtherField2 =", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotEqualTo(String value) { + addCriterion("OtherField2 <>", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2GreaterThan(String value) { + addCriterion("OtherField2 >", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2GreaterThanOrEqualTo(String value) { + addCriterion("OtherField2 >=", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2LessThan(String value) { + addCriterion("OtherField2 <", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2LessThanOrEqualTo(String value) { + addCriterion("OtherField2 <=", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2Like(String value) { + addCriterion("OtherField2 like", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotLike(String value) { + addCriterion("OtherField2 not like", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2In(List values) { + addCriterion("OtherField2 in", values, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotIn(List values) { + addCriterion("OtherField2 not in", values, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2Between(String value1, String value2) { + addCriterion("OtherField2 between", value1, value2, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotBetween(String value1, String value2) { + addCriterion("OtherField2 not between", value1, value2, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield3IsNull() { + addCriterion("OtherField3 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield3IsNotNull() { + addCriterion("OtherField3 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield3EqualTo(String value) { + addCriterion("OtherField3 =", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotEqualTo(String value) { + addCriterion("OtherField3 <>", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3GreaterThan(String value) { + addCriterion("OtherField3 >", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3GreaterThanOrEqualTo(String value) { + addCriterion("OtherField3 >=", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3LessThan(String value) { + addCriterion("OtherField3 <", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3LessThanOrEqualTo(String value) { + addCriterion("OtherField3 <=", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3Like(String value) { + addCriterion("OtherField3 like", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotLike(String value) { + addCriterion("OtherField3 not like", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3In(List values) { + addCriterion("OtherField3 in", values, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotIn(List values) { + addCriterion("OtherField3 not in", values, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3Between(String value1, String value2) { + addCriterion("OtherField3 between", value1, value2, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotBetween(String value1, String value2) { + addCriterion("OtherField3 not between", value1, value2, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield4IsNull() { + addCriterion("OtherField4 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield4IsNotNull() { + addCriterion("OtherField4 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield4EqualTo(String value) { + addCriterion("OtherField4 =", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4NotEqualTo(String value) { + addCriterion("OtherField4 <>", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4GreaterThan(String value) { + addCriterion("OtherField4 >", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4GreaterThanOrEqualTo(String value) { + addCriterion("OtherField4 >=", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4LessThan(String value) { + addCriterion("OtherField4 <", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4LessThanOrEqualTo(String value) { + addCriterion("OtherField4 <=", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4Like(String value) { + addCriterion("OtherField4 like", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4NotLike(String value) { + addCriterion("OtherField4 not like", value, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4In(List values) { + addCriterion("OtherField4 in", values, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4NotIn(List values) { + addCriterion("OtherField4 not in", values, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4Between(String value1, String value2) { + addCriterion("OtherField4 between", value1, value2, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield4NotBetween(String value1, String value2) { + addCriterion("OtherField4 not between", value1, value2, "otherfield4"); + return (Criteria) this; + } + + public Criteria andOtherfield5IsNull() { + addCriterion("OtherField5 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield5IsNotNull() { + addCriterion("OtherField5 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield5EqualTo(String value) { + addCriterion("OtherField5 =", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5NotEqualTo(String value) { + addCriterion("OtherField5 <>", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5GreaterThan(String value) { + addCriterion("OtherField5 >", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5GreaterThanOrEqualTo(String value) { + addCriterion("OtherField5 >=", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5LessThan(String value) { + addCriterion("OtherField5 <", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5LessThanOrEqualTo(String value) { + addCriterion("OtherField5 <=", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5Like(String value) { + addCriterion("OtherField5 like", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5NotLike(String value) { + addCriterion("OtherField5 not like", value, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5In(List values) { + addCriterion("OtherField5 in", values, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5NotIn(List values) { + addCriterion("OtherField5 not in", values, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5Between(String value1, String value2) { + addCriterion("OtherField5 between", value1, value2, "otherfield5"); + return (Criteria) this; + } + + public Criteria andOtherfield5NotBetween(String value1, String value2) { + addCriterion("OtherField5 not between", value1, value2, "otherfield5"); + return (Criteria) this; + } + + public Criteria andMtypeIsNull() { + addCriterion("MType is null"); + return (Criteria) this; + } + + public Criteria andMtypeIsNotNull() { + addCriterion("MType is not null"); + return (Criteria) this; + } + + public Criteria andMtypeEqualTo(String value) { + addCriterion("MType =", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeNotEqualTo(String value) { + addCriterion("MType <>", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeGreaterThan(String value) { + addCriterion("MType >", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeGreaterThanOrEqualTo(String value) { + addCriterion("MType >=", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeLessThan(String value) { + addCriterion("MType <", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeLessThanOrEqualTo(String value) { + addCriterion("MType <=", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeLike(String value) { + addCriterion("MType like", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeNotLike(String value) { + addCriterion("MType not like", value, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeIn(List values) { + addCriterion("MType in", values, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeNotIn(List values) { + addCriterion("MType not in", values, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeBetween(String value1, String value2) { + addCriterion("MType between", value1, value2, "mtype"); + return (Criteria) this; + } + + public Criteria andMtypeNotBetween(String value1, String value2) { + addCriterion("MType not between", value1, value2, "mtype"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depotitem + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4Material.java b/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4Material.java index dbb2b9afcfe411c4dec19d2e83cd8a13984f5b17..9cf68c55343585d819ed5998d85b243cc790dcb7 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4Material.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4Material.java @@ -1,256 +1,257 @@ -package com.jsh.erp.datasource.entities; - -import java.util.Date; - -public class DepotItemVo4Material { - - private Long id; - - private Long headerid; - - private Long materialid; - - private String munit; - - private Double opernumber; - - private Double basicnumber; - - private Double unitprice; - - private Double taxunitprice; - - private Double allprice; - - private String remark; - - private String img; - - private Double incidentals; - - private Long depotid; - - private Long anotherdepotid; - - private Double taxrate; - - private Double taxmoney; - - private Double taxlastmoney; - - private String otherfield1; - - private String otherfield2; - - private String otherfield3; - - private String otherfield4; - - private String otherfield5; - - private String mtype; - - private String mname; - - private String mmodel; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getHeaderid() { - return headerid; - } - - public void setHeaderid(Long headerid) { - this.headerid = headerid; - } - - public Long getMaterialid() { - return materialid; - } - - public void setMaterialid(Long materialid) { - this.materialid = materialid; - } - - public String getMunit() { - return munit; - } - - public void setMunit(String munit) { - this.munit = munit; - } - - public Double getOpernumber() { - return opernumber; - } - - public void setOpernumber(Double opernumber) { - this.opernumber = opernumber; - } - - public Double getBasicnumber() { - return basicnumber; - } - - public void setBasicnumber(Double basicnumber) { - this.basicnumber = basicnumber; - } - - public Double getUnitprice() { - return unitprice; - } - - public void setUnitprice(Double unitprice) { - this.unitprice = unitprice; - } - - public Double getTaxunitprice() { - return taxunitprice; - } - - public void setTaxunitprice(Double taxunitprice) { - this.taxunitprice = taxunitprice; - } - - public Double getAllprice() { - return allprice; - } - - public void setAllprice(Double allprice) { - this.allprice = allprice; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getImg() { - return img; - } - - public void setImg(String img) { - this.img = img; - } - - public Double getIncidentals() { - return incidentals; - } - - public void setIncidentals(Double incidentals) { - this.incidentals = incidentals; - } - - public Long getDepotid() { - return depotid; - } - - public void setDepotid(Long depotid) { - this.depotid = depotid; - } - - public Long getAnotherdepotid() { - return anotherdepotid; - } - - public void setAnotherdepotid(Long anotherdepotid) { - this.anotherdepotid = anotherdepotid; - } - - public Double getTaxrate() { - return taxrate; - } - - public void setTaxrate(Double taxrate) { - this.taxrate = taxrate; - } - - public Double getTaxmoney() { - return taxmoney; - } - - public void setTaxmoney(Double taxmoney) { - this.taxmoney = taxmoney; - } - - public Double getTaxlastmoney() { - return taxlastmoney; - } - - public void setTaxlastmoney(Double taxlastmoney) { - this.taxlastmoney = taxlastmoney; - } - - public String getOtherfield1() { - return otherfield1; - } - - public void setOtherfield1(String otherfield1) { - this.otherfield1 = otherfield1; - } - - public String getOtherfield2() { - return otherfield2; - } - - public void setOtherfield2(String otherfield2) { - this.otherfield2 = otherfield2; - } - - public String getOtherfield3() { - return otherfield3; - } - - public void setOtherfield3(String otherfield3) { - this.otherfield3 = otherfield3; - } - - public String getOtherfield4() { - return otherfield4; - } - - public void setOtherfield4(String otherfield4) { - this.otherfield4 = otherfield4; - } - - public String getOtherfield5() { - return otherfield5; - } - - public void setOtherfield5(String otherfield5) { - this.otherfield5 = otherfield5; - } - - public String getMtype() { - return mtype; - } - - public void setMtype(String mtype) { - this.mtype = mtype; - } - - public String getMname() { - return mname; - } - - public void setMname(String mname) { - this.mname = mname; - } - - public String getMmodel() { - return mmodel; - } - - public void setMmodel(String mmodel) { - this.mmodel = mmodel; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.Date; + +public class DepotItemVo4Material { + + private Long id; + + private Long headerid; + + private Long materialid; + + private String munit; + + private BigDecimal opernumber; + + private BigDecimal basicnumber; + + private BigDecimal unitprice; + + private BigDecimal taxunitprice; + + private BigDecimal allprice; + + private String remark; + + private String img; + + private BigDecimal incidentals; + + private Long depotid; + + private Long anotherdepotid; + + private BigDecimal taxrate; + + private BigDecimal taxmoney; + + private BigDecimal taxlastmoney; + + private String otherfield1; + + private String otherfield2; + + private String otherfield3; + + private String otherfield4; + + private String otherfield5; + + private String mtype; + + private String mname; + + private String mmodel; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getHeaderid() { + return headerid; + } + + public void setHeaderid(Long headerid) { + this.headerid = headerid; + } + + public Long getMaterialid() { + return materialid; + } + + public void setMaterialid(Long materialid) { + this.materialid = materialid; + } + + public String getMunit() { + return munit; + } + + public void setMunit(String munit) { + this.munit = munit; + } + + public BigDecimal getOpernumber() { + return opernumber; + } + + public void setOpernumber(BigDecimal opernumber) { + this.opernumber = opernumber; + } + + public BigDecimal getBasicnumber() { + return basicnumber; + } + + public void setBasicnumber(BigDecimal basicnumber) { + this.basicnumber = basicnumber; + } + + public BigDecimal getUnitprice() { + return unitprice; + } + + public void setUnitprice(BigDecimal unitprice) { + this.unitprice = unitprice; + } + + public BigDecimal getTaxunitprice() { + return taxunitprice; + } + + public void setTaxunitprice(BigDecimal taxunitprice) { + this.taxunitprice = taxunitprice; + } + + public BigDecimal getAllprice() { + return allprice; + } + + public void setAllprice(BigDecimal allprice) { + this.allprice = allprice; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getImg() { + return img; + } + + public void setImg(String img) { + this.img = img; + } + + public BigDecimal getIncidentals() { + return incidentals; + } + + public void setIncidentals(BigDecimal incidentals) { + this.incidentals = incidentals; + } + + public Long getDepotid() { + return depotid; + } + + public void setDepotid(Long depotid) { + this.depotid = depotid; + } + + public Long getAnotherdepotid() { + return anotherdepotid; + } + + public void setAnotherdepotid(Long anotherdepotid) { + this.anotherdepotid = anotherdepotid; + } + + public BigDecimal getTaxrate() { + return taxrate; + } + + public void setTaxrate(BigDecimal taxrate) { + this.taxrate = taxrate; + } + + public BigDecimal getTaxmoney() { + return taxmoney; + } + + public void setTaxmoney(BigDecimal taxmoney) { + this.taxmoney = taxmoney; + } + + public BigDecimal getTaxlastmoney() { + return taxlastmoney; + } + + public void setTaxlastmoney(BigDecimal taxlastmoney) { + this.taxlastmoney = taxlastmoney; + } + + public String getOtherfield1() { + return otherfield1; + } + + public void setOtherfield1(String otherfield1) { + this.otherfield1 = otherfield1; + } + + public String getOtherfield2() { + return otherfield2; + } + + public void setOtherfield2(String otherfield2) { + this.otherfield2 = otherfield2; + } + + public String getOtherfield3() { + return otherfield3; + } + + public void setOtherfield3(String otherfield3) { + this.otherfield3 = otherfield3; + } + + public String getOtherfield4() { + return otherfield4; + } + + public void setOtherfield4(String otherfield4) { + this.otherfield4 = otherfield4; + } + + public String getOtherfield5() { + return otherfield5; + } + + public void setOtherfield5(String otherfield5) { + this.otherfield5 = otherfield5; + } + + public String getMtype() { + return mtype; + } + + public void setMtype(String mtype) { + this.mtype = mtype; + } + + public String getMname() { + return mname; + } + + public void setMname(String mname) { + this.mname = mname; + } + + public String getMmodel() { + return mmodel; + } + + public void setMmodel(String mmodel) { + this.mmodel = mmodel; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4WithInfoEx.java b/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4WithInfoEx.java index b0b88dd2d91b1df299b8b08bf5bdad69cd45e34e..5e11dbf4ef8cc94802420f1c9236115c86bc1215 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4WithInfoEx.java +++ b/src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4WithInfoEx.java @@ -1,374 +1,376 @@ -package com.jsh.erp.datasource.entities; - -public class DepotItemVo4WithInfoEx { - - private Long id; - - private Long headerid; - - private Long materialid; - - private String munit; - - private Double opernumber; - - private Double basicnumber; - - private Double unitprice; - - private Double taxunitprice; - - private Double allprice; - - private String remark; - - private String img; - - private Double incidentals; - - private Long depotid; - - private Long anotherdepotid; - - private Double taxrate; - - private Double taxmoney; - - private Double taxlastmoney; - - private String otherfield1; - - private String otherfield2; - - private String otherfield3; - - private String otherfield4; - - private String otherfield5; - - private String mtype; - - private Long MId; - - private String MName; - - private String MModel; - - private String MaterialUnit; - - private String MColor; - - private String MStandard; - - private String MMfrs; - - private String MOtherField1; - - private String MOtherField2; - - private String MOtherField3; - - private String DepotName; - - private String AnotherDepotName; - - private Long UnitId; - - private String UName; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getHeaderid() { - return headerid; - } - - public void setHeaderid(Long headerid) { - this.headerid = headerid; - } - - public Long getMaterialid() { - return materialid; - } - - public void setMaterialid(Long materialid) { - this.materialid = materialid; - } - - public String getMunit() { - return munit; - } - - public void setMunit(String munit) { - this.munit = munit; - } - - public Double getOpernumber() { - return opernumber; - } - - public void setOpernumber(Double opernumber) { - this.opernumber = opernumber; - } - - public Double getBasicnumber() { - return basicnumber; - } - - public void setBasicnumber(Double basicnumber) { - this.basicnumber = basicnumber; - } - - public Double getUnitprice() { - return unitprice; - } - - public void setUnitprice(Double unitprice) { - this.unitprice = unitprice; - } - - public Double getTaxunitprice() { - return taxunitprice; - } - - public void setTaxunitprice(Double taxunitprice) { - this.taxunitprice = taxunitprice; - } - - public Double getAllprice() { - return allprice; - } - - public void setAllprice(Double allprice) { - this.allprice = allprice; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getImg() { - return img; - } - - public void setImg(String img) { - this.img = img; - } - - public Double getIncidentals() { - return incidentals; - } - - public void setIncidentals(Double incidentals) { - this.incidentals = incidentals; - } - - public Long getDepotid() { - return depotid; - } - - public void setDepotid(Long depotid) { - this.depotid = depotid; - } - - public Long getAnotherdepotid() { - return anotherdepotid; - } - - public void setAnotherdepotid(Long anotherdepotid) { - this.anotherdepotid = anotherdepotid; - } - - public Double getTaxrate() { - return taxrate; - } - - public void setTaxrate(Double taxrate) { - this.taxrate = taxrate; - } - - public Double getTaxmoney() { - return taxmoney; - } - - public void setTaxmoney(Double taxmoney) { - this.taxmoney = taxmoney; - } - - public Double getTaxlastmoney() { - return taxlastmoney; - } - - public void setTaxlastmoney(Double taxlastmoney) { - this.taxlastmoney = taxlastmoney; - } - - public String getOtherfield1() { - return otherfield1; - } - - public void setOtherfield1(String otherfield1) { - this.otherfield1 = otherfield1; - } - - public String getOtherfield2() { - return otherfield2; - } - - public void setOtherfield2(String otherfield2) { - this.otherfield2 = otherfield2; - } - - public String getOtherfield3() { - return otherfield3; - } - - public void setOtherfield3(String otherfield3) { - this.otherfield3 = otherfield3; - } - - public String getOtherfield4() { - return otherfield4; - } - - public void setOtherfield4(String otherfield4) { - this.otherfield4 = otherfield4; - } - - public String getOtherfield5() { - return otherfield5; - } - - public void setOtherfield5(String otherfield5) { - this.otherfield5 = otherfield5; - } - - public String getMtype() { - return mtype; - } - - public void setMtype(String mtype) { - this.mtype = mtype; - } - - public Long getMId() { - return MId; - } - - public void setMId(Long MId) { - this.MId = MId; - } - - public String getMName() { - return MName; - } - - public void setMName(String MName) { - this.MName = MName; - } - - public String getMModel() { - return MModel; - } - - public void setMModel(String MModel) { - this.MModel = MModel; - } - - public String getMaterialUnit() { - return MaterialUnit; - } - - public void setMaterialUnit(String materialUnit) { - MaterialUnit = materialUnit; - } - - public String getMColor() { - return MColor; - } - - public void setMColor(String MColor) { - this.MColor = MColor; - } - - public String getMStandard() { - return MStandard; - } - - public void setMStandard(String MStandard) { - this.MStandard = MStandard; - } - - public String getMMfrs() { - return MMfrs; - } - - public void setMMfrs(String MMfrs) { - this.MMfrs = MMfrs; - } - - public String getMOtherField1() { - return MOtherField1; - } - - public void setMOtherField1(String MOtherField1) { - this.MOtherField1 = MOtherField1; - } - - public String getMOtherField2() { - return MOtherField2; - } - - public void setMOtherField2(String MOtherField2) { - this.MOtherField2 = MOtherField2; - } - - public String getMOtherField3() { - return MOtherField3; - } - - public void setMOtherField3(String MOtherField3) { - this.MOtherField3 = MOtherField3; - } - - public String getDepotName() { - return DepotName; - } - - public void setDepotName(String depotName) { - DepotName = depotName; - } - - public String getAnotherDepotName() { - return AnotherDepotName; - } - - public void setAnotherDepotName(String anotherDepotName) { - AnotherDepotName = anotherDepotName; - } - - public Long getUnitId() { - return UnitId; - } - - public void setUnitId(Long unitId) { - UnitId = unitId; - } - - public String getUName() { - return UName; - } - - public void setUName(String UName) { - this.UName = UName; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class DepotItemVo4WithInfoEx { + + private Long id; + + private Long headerid; + + private Long materialid; + + private String munit; + + private BigDecimal opernumber; + + private BigDecimal basicnumber; + + private BigDecimal unitprice; + + private BigDecimal taxunitprice; + + private BigDecimal allprice; + + private String remark; + + private String img; + + private BigDecimal incidentals; + + private Long depotid; + + private Long anotherdepotid; + + private BigDecimal taxrate; + + private BigDecimal taxmoney; + + private BigDecimal taxlastmoney; + + private String otherfield1; + + private String otherfield2; + + private String otherfield3; + + private String otherfield4; + + private String otherfield5; + + private String mtype; + + private Long MId; + + private String MName; + + private String MModel; + + private String MaterialUnit; + + private String MColor; + + private String MStandard; + + private String MMfrs; + + private String MOtherField1; + + private String MOtherField2; + + private String MOtherField3; + + private String DepotName; + + private String AnotherDepotName; + + private Long UnitId; + + private String UName; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getHeaderid() { + return headerid; + } + + public void setHeaderid(Long headerid) { + this.headerid = headerid; + } + + public Long getMaterialid() { + return materialid; + } + + public void setMaterialid(Long materialid) { + this.materialid = materialid; + } + + public String getMunit() { + return munit; + } + + public void setMunit(String munit) { + this.munit = munit; + } + + public BigDecimal getOpernumber() { + return opernumber; + } + + public void setOpernumber(BigDecimal opernumber) { + this.opernumber = opernumber; + } + + public BigDecimal getBasicnumber() { + return basicnumber; + } + + public void setBasicnumber(BigDecimal basicnumber) { + this.basicnumber = basicnumber; + } + + public BigDecimal getUnitprice() { + return unitprice; + } + + public void setUnitprice(BigDecimal unitprice) { + this.unitprice = unitprice; + } + + public BigDecimal getTaxunitprice() { + return taxunitprice; + } + + public void setTaxunitprice(BigDecimal taxunitprice) { + this.taxunitprice = taxunitprice; + } + + public BigDecimal getAllprice() { + return allprice; + } + + public void setAllprice(BigDecimal allprice) { + this.allprice = allprice; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getImg() { + return img; + } + + public void setImg(String img) { + this.img = img; + } + + public BigDecimal getIncidentals() { + return incidentals; + } + + public void setIncidentals(BigDecimal incidentals) { + this.incidentals = incidentals; + } + + public Long getDepotid() { + return depotid; + } + + public void setDepotid(Long depotid) { + this.depotid = depotid; + } + + public Long getAnotherdepotid() { + return anotherdepotid; + } + + public void setAnotherdepotid(Long anotherdepotid) { + this.anotherdepotid = anotherdepotid; + } + + public BigDecimal getTaxrate() { + return taxrate; + } + + public void setTaxrate(BigDecimal taxrate) { + this.taxrate = taxrate; + } + + public BigDecimal getTaxmoney() { + return taxmoney; + } + + public void setTaxmoney(BigDecimal taxmoney) { + this.taxmoney = taxmoney; + } + + public BigDecimal getTaxlastmoney() { + return taxlastmoney; + } + + public void setTaxlastmoney(BigDecimal taxlastmoney) { + this.taxlastmoney = taxlastmoney; + } + + public String getOtherfield1() { + return otherfield1; + } + + public void setOtherfield1(String otherfield1) { + this.otherfield1 = otherfield1; + } + + public String getOtherfield2() { + return otherfield2; + } + + public void setOtherfield2(String otherfield2) { + this.otherfield2 = otherfield2; + } + + public String getOtherfield3() { + return otherfield3; + } + + public void setOtherfield3(String otherfield3) { + this.otherfield3 = otherfield3; + } + + public String getOtherfield4() { + return otherfield4; + } + + public void setOtherfield4(String otherfield4) { + this.otherfield4 = otherfield4; + } + + public String getOtherfield5() { + return otherfield5; + } + + public void setOtherfield5(String otherfield5) { + this.otherfield5 = otherfield5; + } + + public String getMtype() { + return mtype; + } + + public void setMtype(String mtype) { + this.mtype = mtype; + } + + public Long getMId() { + return MId; + } + + public void setMId(Long MId) { + this.MId = MId; + } + + public String getMName() { + return MName; + } + + public void setMName(String MName) { + this.MName = MName; + } + + public String getMModel() { + return MModel; + } + + public void setMModel(String MModel) { + this.MModel = MModel; + } + + public String getMaterialUnit() { + return MaterialUnit; + } + + public void setMaterialUnit(String materialUnit) { + MaterialUnit = materialUnit; + } + + public String getMColor() { + return MColor; + } + + public void setMColor(String MColor) { + this.MColor = MColor; + } + + public String getMStandard() { + return MStandard; + } + + public void setMStandard(String MStandard) { + this.MStandard = MStandard; + } + + public String getMMfrs() { + return MMfrs; + } + + public void setMMfrs(String MMfrs) { + this.MMfrs = MMfrs; + } + + public String getMOtherField1() { + return MOtherField1; + } + + public void setMOtherField1(String MOtherField1) { + this.MOtherField1 = MOtherField1; + } + + public String getMOtherField2() { + return MOtherField2; + } + + public void setMOtherField2(String MOtherField2) { + this.MOtherField2 = MOtherField2; + } + + public String getMOtherField3() { + return MOtherField3; + } + + public void setMOtherField3(String MOtherField3) { + this.MOtherField3 = MOtherField3; + } + + public String getDepotName() { + return DepotName; + } + + public void setDepotName(String depotName) { + DepotName = depotName; + } + + public String getAnotherDepotName() { + return AnotherDepotName; + } + + public void setAnotherDepotName(String anotherDepotName) { + AnotherDepotName = anotherDepotName; + } + + public Long getUnitId() { + return UnitId; + } + + public void setUnitId(Long unitId) { + UnitId = unitId; + } + + public String getUName() { + return UName; + } + + public void setUName(String UName) { + this.UName = UName; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/Material.java b/src/main/java/com/jsh/erp/datasource/entities/Material.java index 946262e7ee01a3da05d14c5dd238c007e87b3f84..4834817f2af9b107d725972cbf610ecfb50db599 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/Material.java +++ b/src/main/java/com/jsh/erp/datasource/entities/Material.java @@ -1,739 +1,741 @@ -package com.jsh.erp.datasource.entities; - -public class Material { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.CategoryId - * - * @mbggenerated - */ - private Long categoryid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Name - * - * @mbggenerated - */ - private String name; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Mfrs - * - * @mbggenerated - */ - private String mfrs; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Packing - * - * @mbggenerated - */ - private Double packing; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.SafetyStock - * - * @mbggenerated - */ - private Double safetystock; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Model - * - * @mbggenerated - */ - private String model; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Standard - * - * @mbggenerated - */ - private String standard; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Color - * - * @mbggenerated - */ - private String color; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Unit - * - * @mbggenerated - */ - private String unit; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Remark - * - * @mbggenerated - */ - private String remark; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.RetailPrice - * - * @mbggenerated - */ - private Double retailprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.LowPrice - * - * @mbggenerated - */ - private Double lowprice; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.PresetPriceOne - * - * @mbggenerated - */ - private Double presetpriceone; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.PresetPriceTwo - * - * @mbggenerated - */ - private Double presetpricetwo; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.UnitId - * - * @mbggenerated - */ - private Long unitid; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.FirstOutUnit - * - * @mbggenerated - */ - private String firstoutunit; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.FirstInUnit - * - * @mbggenerated - */ - private String firstinunit; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.PriceStrategy - * - * @mbggenerated - */ - private String pricestrategy; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.Enabled - * - * @mbggenerated - */ - private Boolean enabled; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.OtherField1 - * - * @mbggenerated - */ - private String otherfield1; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.OtherField2 - * - * @mbggenerated - */ - private String otherfield2; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_material.OtherField3 - * - * @mbggenerated - */ - private String otherfield3; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Id - * - * @return the value of jsh_material.Id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Id - * - * @param id the value for jsh_material.Id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.CategoryId - * - * @return the value of jsh_material.CategoryId - * - * @mbggenerated - */ - public Long getCategoryid() { - return categoryid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.CategoryId - * - * @param categoryid the value for jsh_material.CategoryId - * - * @mbggenerated - */ - public void setCategoryid(Long categoryid) { - this.categoryid = categoryid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Name - * - * @return the value of jsh_material.Name - * - * @mbggenerated - */ - public String getName() { - return name; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Name - * - * @param name the value for jsh_material.Name - * - * @mbggenerated - */ - public void setName(String name) { - this.name = name == null ? null : name.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Mfrs - * - * @return the value of jsh_material.Mfrs - * - * @mbggenerated - */ - public String getMfrs() { - return mfrs; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Mfrs - * - * @param mfrs the value for jsh_material.Mfrs - * - * @mbggenerated - */ - public void setMfrs(String mfrs) { - this.mfrs = mfrs == null ? null : mfrs.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Packing - * - * @return the value of jsh_material.Packing - * - * @mbggenerated - */ - public Double getPacking() { - return packing; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Packing - * - * @param packing the value for jsh_material.Packing - * - * @mbggenerated - */ - public void setPacking(Double packing) { - this.packing = packing; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.SafetyStock - * - * @return the value of jsh_material.SafetyStock - * - * @mbggenerated - */ - public Double getSafetystock() { - return safetystock; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.SafetyStock - * - * @param safetystock the value for jsh_material.SafetyStock - * - * @mbggenerated - */ - public void setSafetystock(Double safetystock) { - this.safetystock = safetystock; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Model - * - * @return the value of jsh_material.Model - * - * @mbggenerated - */ - public String getModel() { - return model; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Model - * - * @param model the value for jsh_material.Model - * - * @mbggenerated - */ - public void setModel(String model) { - this.model = model == null ? null : model.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Standard - * - * @return the value of jsh_material.Standard - * - * @mbggenerated - */ - public String getStandard() { - return standard; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Standard - * - * @param standard the value for jsh_material.Standard - * - * @mbggenerated - */ - public void setStandard(String standard) { - this.standard = standard == null ? null : standard.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Color - * - * @return the value of jsh_material.Color - * - * @mbggenerated - */ - public String getColor() { - return color; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Color - * - * @param color the value for jsh_material.Color - * - * @mbggenerated - */ - public void setColor(String color) { - this.color = color == null ? null : color.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Unit - * - * @return the value of jsh_material.Unit - * - * @mbggenerated - */ - public String getUnit() { - return unit; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Unit - * - * @param unit the value for jsh_material.Unit - * - * @mbggenerated - */ - public void setUnit(String unit) { - this.unit = unit == null ? null : unit.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Remark - * - * @return the value of jsh_material.Remark - * - * @mbggenerated - */ - public String getRemark() { - return remark; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Remark - * - * @param remark the value for jsh_material.Remark - * - * @mbggenerated - */ - public void setRemark(String remark) { - this.remark = remark == null ? null : remark.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.RetailPrice - * - * @return the value of jsh_material.RetailPrice - * - * @mbggenerated - */ - public Double getRetailprice() { - return retailprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.RetailPrice - * - * @param retailprice the value for jsh_material.RetailPrice - * - * @mbggenerated - */ - public void setRetailprice(Double retailprice) { - this.retailprice = retailprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.LowPrice - * - * @return the value of jsh_material.LowPrice - * - * @mbggenerated - */ - public Double getLowprice() { - return lowprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.LowPrice - * - * @param lowprice the value for jsh_material.LowPrice - * - * @mbggenerated - */ - public void setLowprice(Double lowprice) { - this.lowprice = lowprice; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.PresetPriceOne - * - * @return the value of jsh_material.PresetPriceOne - * - * @mbggenerated - */ - public Double getPresetpriceone() { - return presetpriceone; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.PresetPriceOne - * - * @param presetpriceone the value for jsh_material.PresetPriceOne - * - * @mbggenerated - */ - public void setPresetpriceone(Double presetpriceone) { - this.presetpriceone = presetpriceone; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.PresetPriceTwo - * - * @return the value of jsh_material.PresetPriceTwo - * - * @mbggenerated - */ - public Double getPresetpricetwo() { - return presetpricetwo; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.PresetPriceTwo - * - * @param presetpricetwo the value for jsh_material.PresetPriceTwo - * - * @mbggenerated - */ - public void setPresetpricetwo(Double presetpricetwo) { - this.presetpricetwo = presetpricetwo; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.UnitId - * - * @return the value of jsh_material.UnitId - * - * @mbggenerated - */ - public Long getUnitid() { - return unitid; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.UnitId - * - * @param unitid the value for jsh_material.UnitId - * - * @mbggenerated - */ - public void setUnitid(Long unitid) { - this.unitid = unitid; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.FirstOutUnit - * - * @return the value of jsh_material.FirstOutUnit - * - * @mbggenerated - */ - public String getFirstoutunit() { - return firstoutunit; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.FirstOutUnit - * - * @param firstoutunit the value for jsh_material.FirstOutUnit - * - * @mbggenerated - */ - public void setFirstoutunit(String firstoutunit) { - this.firstoutunit = firstoutunit == null ? null : firstoutunit.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.FirstInUnit - * - * @return the value of jsh_material.FirstInUnit - * - * @mbggenerated - */ - public String getFirstinunit() { - return firstinunit; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.FirstInUnit - * - * @param firstinunit the value for jsh_material.FirstInUnit - * - * @mbggenerated - */ - public void setFirstinunit(String firstinunit) { - this.firstinunit = firstinunit == null ? null : firstinunit.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.PriceStrategy - * - * @return the value of jsh_material.PriceStrategy - * - * @mbggenerated - */ - public String getPricestrategy() { - return pricestrategy; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.PriceStrategy - * - * @param pricestrategy the value for jsh_material.PriceStrategy - * - * @mbggenerated - */ - public void setPricestrategy(String pricestrategy) { - this.pricestrategy = pricestrategy == null ? null : pricestrategy.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.Enabled - * - * @return the value of jsh_material.Enabled - * - * @mbggenerated - */ - public Boolean getEnabled() { - return enabled; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.Enabled - * - * @param enabled the value for jsh_material.Enabled - * - * @mbggenerated - */ - public void setEnabled(Boolean enabled) { - this.enabled = enabled; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.OtherField1 - * - * @return the value of jsh_material.OtherField1 - * - * @mbggenerated - */ - public String getOtherfield1() { - return otherfield1; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.OtherField1 - * - * @param otherfield1 the value for jsh_material.OtherField1 - * - * @mbggenerated - */ - public void setOtherfield1(String otherfield1) { - this.otherfield1 = otherfield1 == null ? null : otherfield1.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.OtherField2 - * - * @return the value of jsh_material.OtherField2 - * - * @mbggenerated - */ - public String getOtherfield2() { - return otherfield2; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.OtherField2 - * - * @param otherfield2 the value for jsh_material.OtherField2 - * - * @mbggenerated - */ - public void setOtherfield2(String otherfield2) { - this.otherfield2 = otherfield2 == null ? null : otherfield2.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_material.OtherField3 - * - * @return the value of jsh_material.OtherField3 - * - * @mbggenerated - */ - public String getOtherfield3() { - return otherfield3; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_material.OtherField3 - * - * @param otherfield3 the value for jsh_material.OtherField3 - * - * @mbggenerated - */ - public void setOtherfield3(String otherfield3) { - this.otherfield3 = otherfield3 == null ? null : otherfield3.trim(); - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class Material { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.CategoryId + * + * @mbggenerated + */ + private Long categoryid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Name + * + * @mbggenerated + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Mfrs + * + * @mbggenerated + */ + private String mfrs; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Packing + * + * @mbggenerated + */ + private BigDecimal packing; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.SafetyStock + * + * @mbggenerated + */ + private BigDecimal safetystock; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Model + * + * @mbggenerated + */ + private String model; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Standard + * + * @mbggenerated + */ + private String standard; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Color + * + * @mbggenerated + */ + private String color; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Unit + * + * @mbggenerated + */ + private String unit; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Remark + * + * @mbggenerated + */ + private String remark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.RetailPrice + * + * @mbggenerated + */ + private BigDecimal retailprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.LowPrice + * + * @mbggenerated + */ + private BigDecimal lowprice; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.PresetPriceOne + * + * @mbggenerated + */ + private BigDecimal presetpriceone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.PresetPriceTwo + * + * @mbggenerated + */ + private BigDecimal presetpricetwo; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.UnitId + * + * @mbggenerated + */ + private Long unitid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.FirstOutUnit + * + * @mbggenerated + */ + private String firstoutunit; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.FirstInUnit + * + * @mbggenerated + */ + private String firstinunit; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.PriceStrategy + * + * @mbggenerated + */ + private String pricestrategy; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.Enabled + * + * @mbggenerated + */ + private Boolean enabled; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.OtherField1 + * + * @mbggenerated + */ + private String otherfield1; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.OtherField2 + * + * @mbggenerated + */ + private String otherfield2; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_material.OtherField3 + * + * @mbggenerated + */ + private String otherfield3; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Id + * + * @return the value of jsh_material.Id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Id + * + * @param id the value for jsh_material.Id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.CategoryId + * + * @return the value of jsh_material.CategoryId + * + * @mbggenerated + */ + public Long getCategoryid() { + return categoryid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.CategoryId + * + * @param categoryid the value for jsh_material.CategoryId + * + * @mbggenerated + */ + public void setCategoryid(Long categoryid) { + this.categoryid = categoryid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Name + * + * @return the value of jsh_material.Name + * + * @mbggenerated + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Name + * + * @param name the value for jsh_material.Name + * + * @mbggenerated + */ + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Mfrs + * + * @return the value of jsh_material.Mfrs + * + * @mbggenerated + */ + public String getMfrs() { + return mfrs; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Mfrs + * + * @param mfrs the value for jsh_material.Mfrs + * + * @mbggenerated + */ + public void setMfrs(String mfrs) { + this.mfrs = mfrs == null ? null : mfrs.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Packing + * + * @return the value of jsh_material.Packing + * + * @mbggenerated + */ + public BigDecimal getPacking() { + return packing; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Packing + * + * @param packing the value for jsh_material.Packing + * + * @mbggenerated + */ + public void setPacking(BigDecimal packing) { + this.packing = packing; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.SafetyStock + * + * @return the value of jsh_material.SafetyStock + * + * @mbggenerated + */ + public BigDecimal getSafetystock() { + return safetystock; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.SafetyStock + * + * @param safetystock the value for jsh_material.SafetyStock + * + * @mbggenerated + */ + public void setSafetystock(BigDecimal safetystock) { + this.safetystock = safetystock; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Model + * + * @return the value of jsh_material.Model + * + * @mbggenerated + */ + public String getModel() { + return model; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Model + * + * @param model the value for jsh_material.Model + * + * @mbggenerated + */ + public void setModel(String model) { + this.model = model == null ? null : model.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Standard + * + * @return the value of jsh_material.Standard + * + * @mbggenerated + */ + public String getStandard() { + return standard; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Standard + * + * @param standard the value for jsh_material.Standard + * + * @mbggenerated + */ + public void setStandard(String standard) { + this.standard = standard == null ? null : standard.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Color + * + * @return the value of jsh_material.Color + * + * @mbggenerated + */ + public String getColor() { + return color; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Color + * + * @param color the value for jsh_material.Color + * + * @mbggenerated + */ + public void setColor(String color) { + this.color = color == null ? null : color.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Unit + * + * @return the value of jsh_material.Unit + * + * @mbggenerated + */ + public String getUnit() { + return unit; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Unit + * + * @param unit the value for jsh_material.Unit + * + * @mbggenerated + */ + public void setUnit(String unit) { + this.unit = unit == null ? null : unit.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Remark + * + * @return the value of jsh_material.Remark + * + * @mbggenerated + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Remark + * + * @param remark the value for jsh_material.Remark + * + * @mbggenerated + */ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.RetailPrice + * + * @return the value of jsh_material.RetailPrice + * + * @mbggenerated + */ + public BigDecimal getRetailprice() { + return retailprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.RetailPrice + * + * @param retailprice the value for jsh_material.RetailPrice + * + * @mbggenerated + */ + public void setRetailprice(BigDecimal retailprice) { + this.retailprice = retailprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.LowPrice + * + * @return the value of jsh_material.LowPrice + * + * @mbggenerated + */ + public BigDecimal getLowprice() { + return lowprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.LowPrice + * + * @param lowprice the value for jsh_material.LowPrice + * + * @mbggenerated + */ + public void setLowprice(BigDecimal lowprice) { + this.lowprice = lowprice; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.PresetPriceOne + * + * @return the value of jsh_material.PresetPriceOne + * + * @mbggenerated + */ + public BigDecimal getPresetpriceone() { + return presetpriceone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.PresetPriceOne + * + * @param presetpriceone the value for jsh_material.PresetPriceOne + * + * @mbggenerated + */ + public void setPresetpriceone(BigDecimal presetpriceone) { + this.presetpriceone = presetpriceone; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.PresetPriceTwo + * + * @return the value of jsh_material.PresetPriceTwo + * + * @mbggenerated + */ + public BigDecimal getPresetpricetwo() { + return presetpricetwo; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.PresetPriceTwo + * + * @param presetpricetwo the value for jsh_material.PresetPriceTwo + * + * @mbggenerated + */ + public void setPresetpricetwo(BigDecimal presetpricetwo) { + this.presetpricetwo = presetpricetwo; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.UnitId + * + * @return the value of jsh_material.UnitId + * + * @mbggenerated + */ + public Long getUnitid() { + return unitid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.UnitId + * + * @param unitid the value for jsh_material.UnitId + * + * @mbggenerated + */ + public void setUnitid(Long unitid) { + this.unitid = unitid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.FirstOutUnit + * + * @return the value of jsh_material.FirstOutUnit + * + * @mbggenerated + */ + public String getFirstoutunit() { + return firstoutunit; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.FirstOutUnit + * + * @param firstoutunit the value for jsh_material.FirstOutUnit + * + * @mbggenerated + */ + public void setFirstoutunit(String firstoutunit) { + this.firstoutunit = firstoutunit == null ? null : firstoutunit.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.FirstInUnit + * + * @return the value of jsh_material.FirstInUnit + * + * @mbggenerated + */ + public String getFirstinunit() { + return firstinunit; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.FirstInUnit + * + * @param firstinunit the value for jsh_material.FirstInUnit + * + * @mbggenerated + */ + public void setFirstinunit(String firstinunit) { + this.firstinunit = firstinunit == null ? null : firstinunit.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.PriceStrategy + * + * @return the value of jsh_material.PriceStrategy + * + * @mbggenerated + */ + public String getPricestrategy() { + return pricestrategy; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.PriceStrategy + * + * @param pricestrategy the value for jsh_material.PriceStrategy + * + * @mbggenerated + */ + public void setPricestrategy(String pricestrategy) { + this.pricestrategy = pricestrategy == null ? null : pricestrategy.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.Enabled + * + * @return the value of jsh_material.Enabled + * + * @mbggenerated + */ + public Boolean getEnabled() { + return enabled; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.Enabled + * + * @param enabled the value for jsh_material.Enabled + * + * @mbggenerated + */ + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.OtherField1 + * + * @return the value of jsh_material.OtherField1 + * + * @mbggenerated + */ + public String getOtherfield1() { + return otherfield1; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.OtherField1 + * + * @param otherfield1 the value for jsh_material.OtherField1 + * + * @mbggenerated + */ + public void setOtherfield1(String otherfield1) { + this.otherfield1 = otherfield1 == null ? null : otherfield1.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.OtherField2 + * + * @return the value of jsh_material.OtherField2 + * + * @mbggenerated + */ + public String getOtherfield2() { + return otherfield2; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.OtherField2 + * + * @param otherfield2 the value for jsh_material.OtherField2 + * + * @mbggenerated + */ + public void setOtherfield2(String otherfield2) { + this.otherfield2 = otherfield2 == null ? null : otherfield2.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_material.OtherField3 + * + * @return the value of jsh_material.OtherField3 + * + * @mbggenerated + */ + public String getOtherfield3() { + return otherfield3; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_material.OtherField3 + * + * @param otherfield3 the value for jsh_material.OtherField3 + * + * @mbggenerated + */ + public void setOtherfield3(String otherfield3) { + this.otherfield3 = otherfield3 == null ? null : otherfield3.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/MaterialExample.java b/src/main/java/com/jsh/erp/datasource/entities/MaterialExample.java index c3adc6a7d6e0e92be5df511a645edbe898b0bcc7..f962828e6399355a16f63681be96db2df7f3112e 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/MaterialExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/MaterialExample.java @@ -1,1812 +1,1813 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class MaterialExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_material - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_material - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_material - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public MaterialExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_material - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("Id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("Id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("Id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("Id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("Id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("Id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("Id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("Id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("Id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("Id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("Id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("Id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andCategoryidIsNull() { - addCriterion("CategoryId is null"); - return (Criteria) this; - } - - public Criteria andCategoryidIsNotNull() { - addCriterion("CategoryId is not null"); - return (Criteria) this; - } - - public Criteria andCategoryidEqualTo(Long value) { - addCriterion("CategoryId =", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidNotEqualTo(Long value) { - addCriterion("CategoryId <>", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidGreaterThan(Long value) { - addCriterion("CategoryId >", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidGreaterThanOrEqualTo(Long value) { - addCriterion("CategoryId >=", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidLessThan(Long value) { - addCriterion("CategoryId <", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidLessThanOrEqualTo(Long value) { - addCriterion("CategoryId <=", value, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidIn(List values) { - addCriterion("CategoryId in", values, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidNotIn(List values) { - addCriterion("CategoryId not in", values, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidBetween(Long value1, Long value2) { - addCriterion("CategoryId between", value1, value2, "categoryid"); - return (Criteria) this; - } - - public Criteria andCategoryidNotBetween(Long value1, Long value2) { - addCriterion("CategoryId not between", value1, value2, "categoryid"); - return (Criteria) this; - } - - public Criteria andNameIsNull() { - addCriterion("Name is null"); - return (Criteria) this; - } - - public Criteria andNameIsNotNull() { - addCriterion("Name is not null"); - return (Criteria) this; - } - - public Criteria andNameEqualTo(String value) { - addCriterion("Name =", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotEqualTo(String value) { - addCriterion("Name <>", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThan(String value) { - addCriterion("Name >", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThanOrEqualTo(String value) { - addCriterion("Name >=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThan(String value) { - addCriterion("Name <", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThanOrEqualTo(String value) { - addCriterion("Name <=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLike(String value) { - addCriterion("Name like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotLike(String value) { - addCriterion("Name not like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameIn(List values) { - addCriterion("Name in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameNotIn(List values) { - addCriterion("Name not in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameBetween(String value1, String value2) { - addCriterion("Name between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andNameNotBetween(String value1, String value2) { - addCriterion("Name not between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andMfrsIsNull() { - addCriterion("Mfrs is null"); - return (Criteria) this; - } - - public Criteria andMfrsIsNotNull() { - addCriterion("Mfrs is not null"); - return (Criteria) this; - } - - public Criteria andMfrsEqualTo(String value) { - addCriterion("Mfrs =", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsNotEqualTo(String value) { - addCriterion("Mfrs <>", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsGreaterThan(String value) { - addCriterion("Mfrs >", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsGreaterThanOrEqualTo(String value) { - addCriterion("Mfrs >=", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsLessThan(String value) { - addCriterion("Mfrs <", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsLessThanOrEqualTo(String value) { - addCriterion("Mfrs <=", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsLike(String value) { - addCriterion("Mfrs like", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsNotLike(String value) { - addCriterion("Mfrs not like", value, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsIn(List values) { - addCriterion("Mfrs in", values, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsNotIn(List values) { - addCriterion("Mfrs not in", values, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsBetween(String value1, String value2) { - addCriterion("Mfrs between", value1, value2, "mfrs"); - return (Criteria) this; - } - - public Criteria andMfrsNotBetween(String value1, String value2) { - addCriterion("Mfrs not between", value1, value2, "mfrs"); - return (Criteria) this; - } - - public Criteria andPackingIsNull() { - addCriterion("Packing is null"); - return (Criteria) this; - } - - public Criteria andPackingIsNotNull() { - addCriterion("Packing is not null"); - return (Criteria) this; - } - - public Criteria andPackingEqualTo(Double value) { - addCriterion("Packing =", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingNotEqualTo(Double value) { - addCriterion("Packing <>", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingGreaterThan(Double value) { - addCriterion("Packing >", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingGreaterThanOrEqualTo(Double value) { - addCriterion("Packing >=", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingLessThan(Double value) { - addCriterion("Packing <", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingLessThanOrEqualTo(Double value) { - addCriterion("Packing <=", value, "packing"); - return (Criteria) this; - } - - public Criteria andPackingIn(List values) { - addCriterion("Packing in", values, "packing"); - return (Criteria) this; - } - - public Criteria andPackingNotIn(List values) { - addCriterion("Packing not in", values, "packing"); - return (Criteria) this; - } - - public Criteria andPackingBetween(Double value1, Double value2) { - addCriterion("Packing between", value1, value2, "packing"); - return (Criteria) this; - } - - public Criteria andPackingNotBetween(Double value1, Double value2) { - addCriterion("Packing not between", value1, value2, "packing"); - return (Criteria) this; - } - - public Criteria andSafetystockIsNull() { - addCriterion("SafetyStock is null"); - return (Criteria) this; - } - - public Criteria andSafetystockIsNotNull() { - addCriterion("SafetyStock is not null"); - return (Criteria) this; - } - - public Criteria andSafetystockEqualTo(Double value) { - addCriterion("SafetyStock =", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockNotEqualTo(Double value) { - addCriterion("SafetyStock <>", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockGreaterThan(Double value) { - addCriterion("SafetyStock >", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockGreaterThanOrEqualTo(Double value) { - addCriterion("SafetyStock >=", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockLessThan(Double value) { - addCriterion("SafetyStock <", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockLessThanOrEqualTo(Double value) { - addCriterion("SafetyStock <=", value, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockIn(List values) { - addCriterion("SafetyStock in", values, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockNotIn(List values) { - addCriterion("SafetyStock not in", values, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockBetween(Double value1, Double value2) { - addCriterion("SafetyStock between", value1, value2, "safetystock"); - return (Criteria) this; - } - - public Criteria andSafetystockNotBetween(Double value1, Double value2) { - addCriterion("SafetyStock not between", value1, value2, "safetystock"); - return (Criteria) this; - } - - public Criteria andModelIsNull() { - addCriterion("Model is null"); - return (Criteria) this; - } - - public Criteria andModelIsNotNull() { - addCriterion("Model is not null"); - return (Criteria) this; - } - - public Criteria andModelEqualTo(String value) { - addCriterion("Model =", value, "model"); - return (Criteria) this; - } - - public Criteria andModelNotEqualTo(String value) { - addCriterion("Model <>", value, "model"); - return (Criteria) this; - } - - public Criteria andModelGreaterThan(String value) { - addCriterion("Model >", value, "model"); - return (Criteria) this; - } - - public Criteria andModelGreaterThanOrEqualTo(String value) { - addCriterion("Model >=", value, "model"); - return (Criteria) this; - } - - public Criteria andModelLessThan(String value) { - addCriterion("Model <", value, "model"); - return (Criteria) this; - } - - public Criteria andModelLessThanOrEqualTo(String value) { - addCriterion("Model <=", value, "model"); - return (Criteria) this; - } - - public Criteria andModelLike(String value) { - addCriterion("Model like", value, "model"); - return (Criteria) this; - } - - public Criteria andModelNotLike(String value) { - addCriterion("Model not like", value, "model"); - return (Criteria) this; - } - - public Criteria andModelIn(List values) { - addCriterion("Model in", values, "model"); - return (Criteria) this; - } - - public Criteria andModelNotIn(List values) { - addCriterion("Model not in", values, "model"); - return (Criteria) this; - } - - public Criteria andModelBetween(String value1, String value2) { - addCriterion("Model between", value1, value2, "model"); - return (Criteria) this; - } - - public Criteria andModelNotBetween(String value1, String value2) { - addCriterion("Model not between", value1, value2, "model"); - return (Criteria) this; - } - - public Criteria andStandardIsNull() { - addCriterion("Standard is null"); - return (Criteria) this; - } - - public Criteria andStandardIsNotNull() { - addCriterion("Standard is not null"); - return (Criteria) this; - } - - public Criteria andStandardEqualTo(String value) { - addCriterion("Standard =", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardNotEqualTo(String value) { - addCriterion("Standard <>", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardGreaterThan(String value) { - addCriterion("Standard >", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardGreaterThanOrEqualTo(String value) { - addCriterion("Standard >=", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardLessThan(String value) { - addCriterion("Standard <", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardLessThanOrEqualTo(String value) { - addCriterion("Standard <=", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardLike(String value) { - addCriterion("Standard like", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardNotLike(String value) { - addCriterion("Standard not like", value, "standard"); - return (Criteria) this; - } - - public Criteria andStandardIn(List values) { - addCriterion("Standard in", values, "standard"); - return (Criteria) this; - } - - public Criteria andStandardNotIn(List values) { - addCriterion("Standard not in", values, "standard"); - return (Criteria) this; - } - - public Criteria andStandardBetween(String value1, String value2) { - addCriterion("Standard between", value1, value2, "standard"); - return (Criteria) this; - } - - public Criteria andStandardNotBetween(String value1, String value2) { - addCriterion("Standard not between", value1, value2, "standard"); - return (Criteria) this; - } - - public Criteria andColorIsNull() { - addCriterion("Color is null"); - return (Criteria) this; - } - - public Criteria andColorIsNotNull() { - addCriterion("Color is not null"); - return (Criteria) this; - } - - public Criteria andColorEqualTo(String value) { - addCriterion("Color =", value, "color"); - return (Criteria) this; - } - - public Criteria andColorNotEqualTo(String value) { - addCriterion("Color <>", value, "color"); - return (Criteria) this; - } - - public Criteria andColorGreaterThan(String value) { - addCriterion("Color >", value, "color"); - return (Criteria) this; - } - - public Criteria andColorGreaterThanOrEqualTo(String value) { - addCriterion("Color >=", value, "color"); - return (Criteria) this; - } - - public Criteria andColorLessThan(String value) { - addCriterion("Color <", value, "color"); - return (Criteria) this; - } - - public Criteria andColorLessThanOrEqualTo(String value) { - addCriterion("Color <=", value, "color"); - return (Criteria) this; - } - - public Criteria andColorLike(String value) { - addCriterion("Color like", value, "color"); - return (Criteria) this; - } - - public Criteria andColorNotLike(String value) { - addCriterion("Color not like", value, "color"); - return (Criteria) this; - } - - public Criteria andColorIn(List values) { - addCriterion("Color in", values, "color"); - return (Criteria) this; - } - - public Criteria andColorNotIn(List values) { - addCriterion("Color not in", values, "color"); - return (Criteria) this; - } - - public Criteria andColorBetween(String value1, String value2) { - addCriterion("Color between", value1, value2, "color"); - return (Criteria) this; - } - - public Criteria andColorNotBetween(String value1, String value2) { - addCriterion("Color not between", value1, value2, "color"); - return (Criteria) this; - } - - public Criteria andUnitIsNull() { - addCriterion("Unit is null"); - return (Criteria) this; - } - - public Criteria andUnitIsNotNull() { - addCriterion("Unit is not null"); - return (Criteria) this; - } - - public Criteria andUnitEqualTo(String value) { - addCriterion("Unit =", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitNotEqualTo(String value) { - addCriterion("Unit <>", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitGreaterThan(String value) { - addCriterion("Unit >", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitGreaterThanOrEqualTo(String value) { - addCriterion("Unit >=", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitLessThan(String value) { - addCriterion("Unit <", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitLessThanOrEqualTo(String value) { - addCriterion("Unit <=", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitLike(String value) { - addCriterion("Unit like", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitNotLike(String value) { - addCriterion("Unit not like", value, "unit"); - return (Criteria) this; - } - - public Criteria andUnitIn(List values) { - addCriterion("Unit in", values, "unit"); - return (Criteria) this; - } - - public Criteria andUnitNotIn(List values) { - addCriterion("Unit not in", values, "unit"); - return (Criteria) this; - } - - public Criteria andUnitBetween(String value1, String value2) { - addCriterion("Unit between", value1, value2, "unit"); - return (Criteria) this; - } - - public Criteria andUnitNotBetween(String value1, String value2) { - addCriterion("Unit not between", value1, value2, "unit"); - return (Criteria) this; - } - - public Criteria andRemarkIsNull() { - addCriterion("Remark is null"); - return (Criteria) this; - } - - public Criteria andRemarkIsNotNull() { - addCriterion("Remark is not null"); - return (Criteria) this; - } - - public Criteria andRemarkEqualTo(String value) { - addCriterion("Remark =", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotEqualTo(String value) { - addCriterion("Remark <>", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThan(String value) { - addCriterion("Remark >", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkGreaterThanOrEqualTo(String value) { - addCriterion("Remark >=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThan(String value) { - addCriterion("Remark <", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLessThanOrEqualTo(String value) { - addCriterion("Remark <=", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkLike(String value) { - addCriterion("Remark like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotLike(String value) { - addCriterion("Remark not like", value, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkIn(List values) { - addCriterion("Remark in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotIn(List values) { - addCriterion("Remark not in", values, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkBetween(String value1, String value2) { - addCriterion("Remark between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRemarkNotBetween(String value1, String value2) { - addCriterion("Remark not between", value1, value2, "remark"); - return (Criteria) this; - } - - public Criteria andRetailpriceIsNull() { - addCriterion("RetailPrice is null"); - return (Criteria) this; - } - - public Criteria andRetailpriceIsNotNull() { - addCriterion("RetailPrice is not null"); - return (Criteria) this; - } - - public Criteria andRetailpriceEqualTo(Double value) { - addCriterion("RetailPrice =", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceNotEqualTo(Double value) { - addCriterion("RetailPrice <>", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceGreaterThan(Double value) { - addCriterion("RetailPrice >", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceGreaterThanOrEqualTo(Double value) { - addCriterion("RetailPrice >=", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceLessThan(Double value) { - addCriterion("RetailPrice <", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceLessThanOrEqualTo(Double value) { - addCriterion("RetailPrice <=", value, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceIn(List values) { - addCriterion("RetailPrice in", values, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceNotIn(List values) { - addCriterion("RetailPrice not in", values, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceBetween(Double value1, Double value2) { - addCriterion("RetailPrice between", value1, value2, "retailprice"); - return (Criteria) this; - } - - public Criteria andRetailpriceNotBetween(Double value1, Double value2) { - addCriterion("RetailPrice not between", value1, value2, "retailprice"); - return (Criteria) this; - } - - public Criteria andLowpriceIsNull() { - addCriterion("LowPrice is null"); - return (Criteria) this; - } - - public Criteria andLowpriceIsNotNull() { - addCriterion("LowPrice is not null"); - return (Criteria) this; - } - - public Criteria andLowpriceEqualTo(Double value) { - addCriterion("LowPrice =", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceNotEqualTo(Double value) { - addCriterion("LowPrice <>", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceGreaterThan(Double value) { - addCriterion("LowPrice >", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceGreaterThanOrEqualTo(Double value) { - addCriterion("LowPrice >=", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceLessThan(Double value) { - addCriterion("LowPrice <", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceLessThanOrEqualTo(Double value) { - addCriterion("LowPrice <=", value, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceIn(List values) { - addCriterion("LowPrice in", values, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceNotIn(List values) { - addCriterion("LowPrice not in", values, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceBetween(Double value1, Double value2) { - addCriterion("LowPrice between", value1, value2, "lowprice"); - return (Criteria) this; - } - - public Criteria andLowpriceNotBetween(Double value1, Double value2) { - addCriterion("LowPrice not between", value1, value2, "lowprice"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneIsNull() { - addCriterion("PresetPriceOne is null"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneIsNotNull() { - addCriterion("PresetPriceOne is not null"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneEqualTo(Double value) { - addCriterion("PresetPriceOne =", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneNotEqualTo(Double value) { - addCriterion("PresetPriceOne <>", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneGreaterThan(Double value) { - addCriterion("PresetPriceOne >", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneGreaterThanOrEqualTo(Double value) { - addCriterion("PresetPriceOne >=", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneLessThan(Double value) { - addCriterion("PresetPriceOne <", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneLessThanOrEqualTo(Double value) { - addCriterion("PresetPriceOne <=", value, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneIn(List values) { - addCriterion("PresetPriceOne in", values, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneNotIn(List values) { - addCriterion("PresetPriceOne not in", values, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneBetween(Double value1, Double value2) { - addCriterion("PresetPriceOne between", value1, value2, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpriceoneNotBetween(Double value1, Double value2) { - addCriterion("PresetPriceOne not between", value1, value2, "presetpriceone"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoIsNull() { - addCriterion("PresetPriceTwo is null"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoIsNotNull() { - addCriterion("PresetPriceTwo is not null"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoEqualTo(Double value) { - addCriterion("PresetPriceTwo =", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoNotEqualTo(Double value) { - addCriterion("PresetPriceTwo <>", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoGreaterThan(Double value) { - addCriterion("PresetPriceTwo >", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoGreaterThanOrEqualTo(Double value) { - addCriterion("PresetPriceTwo >=", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoLessThan(Double value) { - addCriterion("PresetPriceTwo <", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoLessThanOrEqualTo(Double value) { - addCriterion("PresetPriceTwo <=", value, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoIn(List values) { - addCriterion("PresetPriceTwo in", values, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoNotIn(List values) { - addCriterion("PresetPriceTwo not in", values, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoBetween(Double value1, Double value2) { - addCriterion("PresetPriceTwo between", value1, value2, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andPresetpricetwoNotBetween(Double value1, Double value2) { - addCriterion("PresetPriceTwo not between", value1, value2, "presetpricetwo"); - return (Criteria) this; - } - - public Criteria andUnitidIsNull() { - addCriterion("UnitId is null"); - return (Criteria) this; - } - - public Criteria andUnitidIsNotNull() { - addCriterion("UnitId is not null"); - return (Criteria) this; - } - - public Criteria andUnitidEqualTo(Long value) { - addCriterion("UnitId =", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidNotEqualTo(Long value) { - addCriterion("UnitId <>", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidGreaterThan(Long value) { - addCriterion("UnitId >", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidGreaterThanOrEqualTo(Long value) { - addCriterion("UnitId >=", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidLessThan(Long value) { - addCriterion("UnitId <", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidLessThanOrEqualTo(Long value) { - addCriterion("UnitId <=", value, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidIn(List values) { - addCriterion("UnitId in", values, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidNotIn(List values) { - addCriterion("UnitId not in", values, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidBetween(Long value1, Long value2) { - addCriterion("UnitId between", value1, value2, "unitid"); - return (Criteria) this; - } - - public Criteria andUnitidNotBetween(Long value1, Long value2) { - addCriterion("UnitId not between", value1, value2, "unitid"); - return (Criteria) this; - } - - public Criteria andFirstoutunitIsNull() { - addCriterion("FirstOutUnit is null"); - return (Criteria) this; - } - - public Criteria andFirstoutunitIsNotNull() { - addCriterion("FirstOutUnit is not null"); - return (Criteria) this; - } - - public Criteria andFirstoutunitEqualTo(String value) { - addCriterion("FirstOutUnit =", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitNotEqualTo(String value) { - addCriterion("FirstOutUnit <>", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitGreaterThan(String value) { - addCriterion("FirstOutUnit >", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitGreaterThanOrEqualTo(String value) { - addCriterion("FirstOutUnit >=", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitLessThan(String value) { - addCriterion("FirstOutUnit <", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitLessThanOrEqualTo(String value) { - addCriterion("FirstOutUnit <=", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitLike(String value) { - addCriterion("FirstOutUnit like", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitNotLike(String value) { - addCriterion("FirstOutUnit not like", value, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitIn(List values) { - addCriterion("FirstOutUnit in", values, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitNotIn(List values) { - addCriterion("FirstOutUnit not in", values, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitBetween(String value1, String value2) { - addCriterion("FirstOutUnit between", value1, value2, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstoutunitNotBetween(String value1, String value2) { - addCriterion("FirstOutUnit not between", value1, value2, "firstoutunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitIsNull() { - addCriterion("FirstInUnit is null"); - return (Criteria) this; - } - - public Criteria andFirstinunitIsNotNull() { - addCriterion("FirstInUnit is not null"); - return (Criteria) this; - } - - public Criteria andFirstinunitEqualTo(String value) { - addCriterion("FirstInUnit =", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitNotEqualTo(String value) { - addCriterion("FirstInUnit <>", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitGreaterThan(String value) { - addCriterion("FirstInUnit >", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitGreaterThanOrEqualTo(String value) { - addCriterion("FirstInUnit >=", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitLessThan(String value) { - addCriterion("FirstInUnit <", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitLessThanOrEqualTo(String value) { - addCriterion("FirstInUnit <=", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitLike(String value) { - addCriterion("FirstInUnit like", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitNotLike(String value) { - addCriterion("FirstInUnit not like", value, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitIn(List values) { - addCriterion("FirstInUnit in", values, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitNotIn(List values) { - addCriterion("FirstInUnit not in", values, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitBetween(String value1, String value2) { - addCriterion("FirstInUnit between", value1, value2, "firstinunit"); - return (Criteria) this; - } - - public Criteria andFirstinunitNotBetween(String value1, String value2) { - addCriterion("FirstInUnit not between", value1, value2, "firstinunit"); - return (Criteria) this; - } - - public Criteria andPricestrategyIsNull() { - addCriterion("PriceStrategy is null"); - return (Criteria) this; - } - - public Criteria andPricestrategyIsNotNull() { - addCriterion("PriceStrategy is not null"); - return (Criteria) this; - } - - public Criteria andPricestrategyEqualTo(String value) { - addCriterion("PriceStrategy =", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyNotEqualTo(String value) { - addCriterion("PriceStrategy <>", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyGreaterThan(String value) { - addCriterion("PriceStrategy >", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyGreaterThanOrEqualTo(String value) { - addCriterion("PriceStrategy >=", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyLessThan(String value) { - addCriterion("PriceStrategy <", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyLessThanOrEqualTo(String value) { - addCriterion("PriceStrategy <=", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyLike(String value) { - addCriterion("PriceStrategy like", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyNotLike(String value) { - addCriterion("PriceStrategy not like", value, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyIn(List values) { - addCriterion("PriceStrategy in", values, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyNotIn(List values) { - addCriterion("PriceStrategy not in", values, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyBetween(String value1, String value2) { - addCriterion("PriceStrategy between", value1, value2, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andPricestrategyNotBetween(String value1, String value2) { - addCriterion("PriceStrategy not between", value1, value2, "pricestrategy"); - return (Criteria) this; - } - - public Criteria andEnabledIsNull() { - addCriterion("Enabled is null"); - return (Criteria) this; - } - - public Criteria andEnabledIsNotNull() { - addCriterion("Enabled is not null"); - return (Criteria) this; - } - - public Criteria andEnabledEqualTo(Boolean value) { - addCriterion("Enabled =", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotEqualTo(Boolean value) { - addCriterion("Enabled <>", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledGreaterThan(Boolean value) { - addCriterion("Enabled >", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledGreaterThanOrEqualTo(Boolean value) { - addCriterion("Enabled >=", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledLessThan(Boolean value) { - addCriterion("Enabled <", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledLessThanOrEqualTo(Boolean value) { - addCriterion("Enabled <=", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledIn(List values) { - addCriterion("Enabled in", values, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotIn(List values) { - addCriterion("Enabled not in", values, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledBetween(Boolean value1, Boolean value2) { - addCriterion("Enabled between", value1, value2, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotBetween(Boolean value1, Boolean value2) { - addCriterion("Enabled not between", value1, value2, "enabled"); - return (Criteria) this; - } - - public Criteria andOtherfield1IsNull() { - addCriterion("OtherField1 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield1IsNotNull() { - addCriterion("OtherField1 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield1EqualTo(String value) { - addCriterion("OtherField1 =", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotEqualTo(String value) { - addCriterion("OtherField1 <>", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1GreaterThan(String value) { - addCriterion("OtherField1 >", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1GreaterThanOrEqualTo(String value) { - addCriterion("OtherField1 >=", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1LessThan(String value) { - addCriterion("OtherField1 <", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1LessThanOrEqualTo(String value) { - addCriterion("OtherField1 <=", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1Like(String value) { - addCriterion("OtherField1 like", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotLike(String value) { - addCriterion("OtherField1 not like", value, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1In(List values) { - addCriterion("OtherField1 in", values, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotIn(List values) { - addCriterion("OtherField1 not in", values, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1Between(String value1, String value2) { - addCriterion("OtherField1 between", value1, value2, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield1NotBetween(String value1, String value2) { - addCriterion("OtherField1 not between", value1, value2, "otherfield1"); - return (Criteria) this; - } - - public Criteria andOtherfield2IsNull() { - addCriterion("OtherField2 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield2IsNotNull() { - addCriterion("OtherField2 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield2EqualTo(String value) { - addCriterion("OtherField2 =", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotEqualTo(String value) { - addCriterion("OtherField2 <>", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2GreaterThan(String value) { - addCriterion("OtherField2 >", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2GreaterThanOrEqualTo(String value) { - addCriterion("OtherField2 >=", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2LessThan(String value) { - addCriterion("OtherField2 <", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2LessThanOrEqualTo(String value) { - addCriterion("OtherField2 <=", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2Like(String value) { - addCriterion("OtherField2 like", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotLike(String value) { - addCriterion("OtherField2 not like", value, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2In(List values) { - addCriterion("OtherField2 in", values, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotIn(List values) { - addCriterion("OtherField2 not in", values, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2Between(String value1, String value2) { - addCriterion("OtherField2 between", value1, value2, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield2NotBetween(String value1, String value2) { - addCriterion("OtherField2 not between", value1, value2, "otherfield2"); - return (Criteria) this; - } - - public Criteria andOtherfield3IsNull() { - addCriterion("OtherField3 is null"); - return (Criteria) this; - } - - public Criteria andOtherfield3IsNotNull() { - addCriterion("OtherField3 is not null"); - return (Criteria) this; - } - - public Criteria andOtherfield3EqualTo(String value) { - addCriterion("OtherField3 =", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotEqualTo(String value) { - addCriterion("OtherField3 <>", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3GreaterThan(String value) { - addCriterion("OtherField3 >", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3GreaterThanOrEqualTo(String value) { - addCriterion("OtherField3 >=", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3LessThan(String value) { - addCriterion("OtherField3 <", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3LessThanOrEqualTo(String value) { - addCriterion("OtherField3 <=", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3Like(String value) { - addCriterion("OtherField3 like", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotLike(String value) { - addCriterion("OtherField3 not like", value, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3In(List values) { - addCriterion("OtherField3 in", values, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotIn(List values) { - addCriterion("OtherField3 not in", values, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3Between(String value1, String value2) { - addCriterion("OtherField3 between", value1, value2, "otherfield3"); - return (Criteria) this; - } - - public Criteria andOtherfield3NotBetween(String value1, String value2) { - addCriterion("OtherField3 not between", value1, value2, "otherfield3"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_material - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_material - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class MaterialExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_material + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_material + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_material + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public MaterialExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_material + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("Id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("Id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("Id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("Id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("Id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("Id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("Id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("Id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("Id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("Id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("Id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("Id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andCategoryidIsNull() { + addCriterion("CategoryId is null"); + return (Criteria) this; + } + + public Criteria andCategoryidIsNotNull() { + addCriterion("CategoryId is not null"); + return (Criteria) this; + } + + public Criteria andCategoryidEqualTo(Long value) { + addCriterion("CategoryId =", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidNotEqualTo(Long value) { + addCriterion("CategoryId <>", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidGreaterThan(Long value) { + addCriterion("CategoryId >", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidGreaterThanOrEqualTo(Long value) { + addCriterion("CategoryId >=", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidLessThan(Long value) { + addCriterion("CategoryId <", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidLessThanOrEqualTo(Long value) { + addCriterion("CategoryId <=", value, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidIn(List values) { + addCriterion("CategoryId in", values, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidNotIn(List values) { + addCriterion("CategoryId not in", values, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidBetween(Long value1, Long value2) { + addCriterion("CategoryId between", value1, value2, "categoryid"); + return (Criteria) this; + } + + public Criteria andCategoryidNotBetween(Long value1, Long value2) { + addCriterion("CategoryId not between", value1, value2, "categoryid"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("Name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("Name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("Name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("Name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("Name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("Name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("Name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("Name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("Name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("Name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("Name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("Name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("Name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("Name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andMfrsIsNull() { + addCriterion("Mfrs is null"); + return (Criteria) this; + } + + public Criteria andMfrsIsNotNull() { + addCriterion("Mfrs is not null"); + return (Criteria) this; + } + + public Criteria andMfrsEqualTo(String value) { + addCriterion("Mfrs =", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsNotEqualTo(String value) { + addCriterion("Mfrs <>", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsGreaterThan(String value) { + addCriterion("Mfrs >", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsGreaterThanOrEqualTo(String value) { + addCriterion("Mfrs >=", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsLessThan(String value) { + addCriterion("Mfrs <", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsLessThanOrEqualTo(String value) { + addCriterion("Mfrs <=", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsLike(String value) { + addCriterion("Mfrs like", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsNotLike(String value) { + addCriterion("Mfrs not like", value, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsIn(List values) { + addCriterion("Mfrs in", values, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsNotIn(List values) { + addCriterion("Mfrs not in", values, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsBetween(String value1, String value2) { + addCriterion("Mfrs between", value1, value2, "mfrs"); + return (Criteria) this; + } + + public Criteria andMfrsNotBetween(String value1, String value2) { + addCriterion("Mfrs not between", value1, value2, "mfrs"); + return (Criteria) this; + } + + public Criteria andPackingIsNull() { + addCriterion("Packing is null"); + return (Criteria) this; + } + + public Criteria andPackingIsNotNull() { + addCriterion("Packing is not null"); + return (Criteria) this; + } + + public Criteria andPackingEqualTo(BigDecimal value) { + addCriterion("Packing =", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingNotEqualTo(BigDecimal value) { + addCriterion("Packing <>", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingGreaterThan(BigDecimal value) { + addCriterion("Packing >", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("Packing >=", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingLessThan(BigDecimal value) { + addCriterion("Packing <", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingLessThanOrEqualTo(BigDecimal value) { + addCriterion("Packing <=", value, "packing"); + return (Criteria) this; + } + + public Criteria andPackingIn(List values) { + addCriterion("Packing in", values, "packing"); + return (Criteria) this; + } + + public Criteria andPackingNotIn(List values) { + addCriterion("Packing not in", values, "packing"); + return (Criteria) this; + } + + public Criteria andPackingBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Packing between", value1, value2, "packing"); + return (Criteria) this; + } + + public Criteria andPackingNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("Packing not between", value1, value2, "packing"); + return (Criteria) this; + } + + public Criteria andSafetystockIsNull() { + addCriterion("SafetyStock is null"); + return (Criteria) this; + } + + public Criteria andSafetystockIsNotNull() { + addCriterion("SafetyStock is not null"); + return (Criteria) this; + } + + public Criteria andSafetystockEqualTo(BigDecimal value) { + addCriterion("SafetyStock =", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockNotEqualTo(BigDecimal value) { + addCriterion("SafetyStock <>", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockGreaterThan(BigDecimal value) { + addCriterion("SafetyStock >", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("SafetyStock >=", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockLessThan(BigDecimal value) { + addCriterion("SafetyStock <", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockLessThanOrEqualTo(BigDecimal value) { + addCriterion("SafetyStock <=", value, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockIn(List values) { + addCriterion("SafetyStock in", values, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockNotIn(List values) { + addCriterion("SafetyStock not in", values, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("SafetyStock between", value1, value2, "safetystock"); + return (Criteria) this; + } + + public Criteria andSafetystockNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("SafetyStock not between", value1, value2, "safetystock"); + return (Criteria) this; + } + + public Criteria andModelIsNull() { + addCriterion("Model is null"); + return (Criteria) this; + } + + public Criteria andModelIsNotNull() { + addCriterion("Model is not null"); + return (Criteria) this; + } + + public Criteria andModelEqualTo(String value) { + addCriterion("Model =", value, "model"); + return (Criteria) this; + } + + public Criteria andModelNotEqualTo(String value) { + addCriterion("Model <>", value, "model"); + return (Criteria) this; + } + + public Criteria andModelGreaterThan(String value) { + addCriterion("Model >", value, "model"); + return (Criteria) this; + } + + public Criteria andModelGreaterThanOrEqualTo(String value) { + addCriterion("Model >=", value, "model"); + return (Criteria) this; + } + + public Criteria andModelLessThan(String value) { + addCriterion("Model <", value, "model"); + return (Criteria) this; + } + + public Criteria andModelLessThanOrEqualTo(String value) { + addCriterion("Model <=", value, "model"); + return (Criteria) this; + } + + public Criteria andModelLike(String value) { + addCriterion("Model like", value, "model"); + return (Criteria) this; + } + + public Criteria andModelNotLike(String value) { + addCriterion("Model not like", value, "model"); + return (Criteria) this; + } + + public Criteria andModelIn(List values) { + addCriterion("Model in", values, "model"); + return (Criteria) this; + } + + public Criteria andModelNotIn(List values) { + addCriterion("Model not in", values, "model"); + return (Criteria) this; + } + + public Criteria andModelBetween(String value1, String value2) { + addCriterion("Model between", value1, value2, "model"); + return (Criteria) this; + } + + public Criteria andModelNotBetween(String value1, String value2) { + addCriterion("Model not between", value1, value2, "model"); + return (Criteria) this; + } + + public Criteria andStandardIsNull() { + addCriterion("Standard is null"); + return (Criteria) this; + } + + public Criteria andStandardIsNotNull() { + addCriterion("Standard is not null"); + return (Criteria) this; + } + + public Criteria andStandardEqualTo(String value) { + addCriterion("Standard =", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardNotEqualTo(String value) { + addCriterion("Standard <>", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardGreaterThan(String value) { + addCriterion("Standard >", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardGreaterThanOrEqualTo(String value) { + addCriterion("Standard >=", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardLessThan(String value) { + addCriterion("Standard <", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardLessThanOrEqualTo(String value) { + addCriterion("Standard <=", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardLike(String value) { + addCriterion("Standard like", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardNotLike(String value) { + addCriterion("Standard not like", value, "standard"); + return (Criteria) this; + } + + public Criteria andStandardIn(List values) { + addCriterion("Standard in", values, "standard"); + return (Criteria) this; + } + + public Criteria andStandardNotIn(List values) { + addCriterion("Standard not in", values, "standard"); + return (Criteria) this; + } + + public Criteria andStandardBetween(String value1, String value2) { + addCriterion("Standard between", value1, value2, "standard"); + return (Criteria) this; + } + + public Criteria andStandardNotBetween(String value1, String value2) { + addCriterion("Standard not between", value1, value2, "standard"); + return (Criteria) this; + } + + public Criteria andColorIsNull() { + addCriterion("Color is null"); + return (Criteria) this; + } + + public Criteria andColorIsNotNull() { + addCriterion("Color is not null"); + return (Criteria) this; + } + + public Criteria andColorEqualTo(String value) { + addCriterion("Color =", value, "color"); + return (Criteria) this; + } + + public Criteria andColorNotEqualTo(String value) { + addCriterion("Color <>", value, "color"); + return (Criteria) this; + } + + public Criteria andColorGreaterThan(String value) { + addCriterion("Color >", value, "color"); + return (Criteria) this; + } + + public Criteria andColorGreaterThanOrEqualTo(String value) { + addCriterion("Color >=", value, "color"); + return (Criteria) this; + } + + public Criteria andColorLessThan(String value) { + addCriterion("Color <", value, "color"); + return (Criteria) this; + } + + public Criteria andColorLessThanOrEqualTo(String value) { + addCriterion("Color <=", value, "color"); + return (Criteria) this; + } + + public Criteria andColorLike(String value) { + addCriterion("Color like", value, "color"); + return (Criteria) this; + } + + public Criteria andColorNotLike(String value) { + addCriterion("Color not like", value, "color"); + return (Criteria) this; + } + + public Criteria andColorIn(List values) { + addCriterion("Color in", values, "color"); + return (Criteria) this; + } + + public Criteria andColorNotIn(List values) { + addCriterion("Color not in", values, "color"); + return (Criteria) this; + } + + public Criteria andColorBetween(String value1, String value2) { + addCriterion("Color between", value1, value2, "color"); + return (Criteria) this; + } + + public Criteria andColorNotBetween(String value1, String value2) { + addCriterion("Color not between", value1, value2, "color"); + return (Criteria) this; + } + + public Criteria andUnitIsNull() { + addCriterion("Unit is null"); + return (Criteria) this; + } + + public Criteria andUnitIsNotNull() { + addCriterion("Unit is not null"); + return (Criteria) this; + } + + public Criteria andUnitEqualTo(String value) { + addCriterion("Unit =", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotEqualTo(String value) { + addCriterion("Unit <>", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThan(String value) { + addCriterion("Unit >", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThanOrEqualTo(String value) { + addCriterion("Unit >=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThan(String value) { + addCriterion("Unit <", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThanOrEqualTo(String value) { + addCriterion("Unit <=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLike(String value) { + addCriterion("Unit like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotLike(String value) { + addCriterion("Unit not like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitIn(List values) { + addCriterion("Unit in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotIn(List values) { + addCriterion("Unit not in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitBetween(String value1, String value2) { + addCriterion("Unit between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotBetween(String value1, String value2) { + addCriterion("Unit not between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("Remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("Remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("Remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("Remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("Remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("Remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("Remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("Remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("Remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("Remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("Remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("Remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("Remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("Remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRetailpriceIsNull() { + addCriterion("RetailPrice is null"); + return (Criteria) this; + } + + public Criteria andRetailpriceIsNotNull() { + addCriterion("RetailPrice is not null"); + return (Criteria) this; + } + + public Criteria andRetailpriceEqualTo(BigDecimal value) { + addCriterion("RetailPrice =", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceNotEqualTo(BigDecimal value) { + addCriterion("RetailPrice <>", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceGreaterThan(BigDecimal value) { + addCriterion("RetailPrice >", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("RetailPrice >=", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceLessThan(BigDecimal value) { + addCriterion("RetailPrice <", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("RetailPrice <=", value, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceIn(List values) { + addCriterion("RetailPrice in", values, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceNotIn(List values) { + addCriterion("RetailPrice not in", values, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("RetailPrice between", value1, value2, "retailprice"); + return (Criteria) this; + } + + public Criteria andRetailpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("RetailPrice not between", value1, value2, "retailprice"); + return (Criteria) this; + } + + public Criteria andLowpriceIsNull() { + addCriterion("LowPrice is null"); + return (Criteria) this; + } + + public Criteria andLowpriceIsNotNull() { + addCriterion("LowPrice is not null"); + return (Criteria) this; + } + + public Criteria andLowpriceEqualTo(BigDecimal value) { + addCriterion("LowPrice =", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceNotEqualTo(BigDecimal value) { + addCriterion("LowPrice <>", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceGreaterThan(BigDecimal value) { + addCriterion("LowPrice >", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("LowPrice >=", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceLessThan(BigDecimal value) { + addCriterion("LowPrice <", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("LowPrice <=", value, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceIn(List values) { + addCriterion("LowPrice in", values, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceNotIn(List values) { + addCriterion("LowPrice not in", values, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("LowPrice between", value1, value2, "lowprice"); + return (Criteria) this; + } + + public Criteria andLowpriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("LowPrice not between", value1, value2, "lowprice"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneIsNull() { + addCriterion("PresetPriceOne is null"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneIsNotNull() { + addCriterion("PresetPriceOne is not null"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneEqualTo(BigDecimal value) { + addCriterion("PresetPriceOne =", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneNotEqualTo(BigDecimal value) { + addCriterion("PresetPriceOne <>", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneGreaterThan(BigDecimal value) { + addCriterion("PresetPriceOne >", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("PresetPriceOne >=", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneLessThan(BigDecimal value) { + addCriterion("PresetPriceOne <", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneLessThanOrEqualTo(BigDecimal value) { + addCriterion("PresetPriceOne <=", value, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneIn(List values) { + addCriterion("PresetPriceOne in", values, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneNotIn(List values) { + addCriterion("PresetPriceOne not in", values, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("PresetPriceOne between", value1, value2, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpriceoneNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("PresetPriceOne not between", value1, value2, "presetpriceone"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoIsNull() { + addCriterion("PresetPriceTwo is null"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoIsNotNull() { + addCriterion("PresetPriceTwo is not null"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoEqualTo(BigDecimal value) { + addCriterion("PresetPriceTwo =", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoNotEqualTo(BigDecimal value) { + addCriterion("PresetPriceTwo <>", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoGreaterThan(BigDecimal value) { + addCriterion("PresetPriceTwo >", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("PresetPriceTwo >=", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoLessThan(BigDecimal value) { + addCriterion("PresetPriceTwo <", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoLessThanOrEqualTo(BigDecimal value) { + addCriterion("PresetPriceTwo <=", value, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoIn(List values) { + addCriterion("PresetPriceTwo in", values, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoNotIn(List values) { + addCriterion("PresetPriceTwo not in", values, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("PresetPriceTwo between", value1, value2, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andPresetpricetwoNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("PresetPriceTwo not between", value1, value2, "presetpricetwo"); + return (Criteria) this; + } + + public Criteria andUnitidIsNull() { + addCriterion("UnitId is null"); + return (Criteria) this; + } + + public Criteria andUnitidIsNotNull() { + addCriterion("UnitId is not null"); + return (Criteria) this; + } + + public Criteria andUnitidEqualTo(Long value) { + addCriterion("UnitId =", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidNotEqualTo(Long value) { + addCriterion("UnitId <>", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidGreaterThan(Long value) { + addCriterion("UnitId >", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidGreaterThanOrEqualTo(Long value) { + addCriterion("UnitId >=", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidLessThan(Long value) { + addCriterion("UnitId <", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidLessThanOrEqualTo(Long value) { + addCriterion("UnitId <=", value, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidIn(List values) { + addCriterion("UnitId in", values, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidNotIn(List values) { + addCriterion("UnitId not in", values, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidBetween(Long value1, Long value2) { + addCriterion("UnitId between", value1, value2, "unitid"); + return (Criteria) this; + } + + public Criteria andUnitidNotBetween(Long value1, Long value2) { + addCriterion("UnitId not between", value1, value2, "unitid"); + return (Criteria) this; + } + + public Criteria andFirstoutunitIsNull() { + addCriterion("FirstOutUnit is null"); + return (Criteria) this; + } + + public Criteria andFirstoutunitIsNotNull() { + addCriterion("FirstOutUnit is not null"); + return (Criteria) this; + } + + public Criteria andFirstoutunitEqualTo(String value) { + addCriterion("FirstOutUnit =", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitNotEqualTo(String value) { + addCriterion("FirstOutUnit <>", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitGreaterThan(String value) { + addCriterion("FirstOutUnit >", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitGreaterThanOrEqualTo(String value) { + addCriterion("FirstOutUnit >=", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitLessThan(String value) { + addCriterion("FirstOutUnit <", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitLessThanOrEqualTo(String value) { + addCriterion("FirstOutUnit <=", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitLike(String value) { + addCriterion("FirstOutUnit like", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitNotLike(String value) { + addCriterion("FirstOutUnit not like", value, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitIn(List values) { + addCriterion("FirstOutUnit in", values, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitNotIn(List values) { + addCriterion("FirstOutUnit not in", values, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitBetween(String value1, String value2) { + addCriterion("FirstOutUnit between", value1, value2, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstoutunitNotBetween(String value1, String value2) { + addCriterion("FirstOutUnit not between", value1, value2, "firstoutunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitIsNull() { + addCriterion("FirstInUnit is null"); + return (Criteria) this; + } + + public Criteria andFirstinunitIsNotNull() { + addCriterion("FirstInUnit is not null"); + return (Criteria) this; + } + + public Criteria andFirstinunitEqualTo(String value) { + addCriterion("FirstInUnit =", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitNotEqualTo(String value) { + addCriterion("FirstInUnit <>", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitGreaterThan(String value) { + addCriterion("FirstInUnit >", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitGreaterThanOrEqualTo(String value) { + addCriterion("FirstInUnit >=", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitLessThan(String value) { + addCriterion("FirstInUnit <", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitLessThanOrEqualTo(String value) { + addCriterion("FirstInUnit <=", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitLike(String value) { + addCriterion("FirstInUnit like", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitNotLike(String value) { + addCriterion("FirstInUnit not like", value, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitIn(List values) { + addCriterion("FirstInUnit in", values, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitNotIn(List values) { + addCriterion("FirstInUnit not in", values, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitBetween(String value1, String value2) { + addCriterion("FirstInUnit between", value1, value2, "firstinunit"); + return (Criteria) this; + } + + public Criteria andFirstinunitNotBetween(String value1, String value2) { + addCriterion("FirstInUnit not between", value1, value2, "firstinunit"); + return (Criteria) this; + } + + public Criteria andPricestrategyIsNull() { + addCriterion("PriceStrategy is null"); + return (Criteria) this; + } + + public Criteria andPricestrategyIsNotNull() { + addCriterion("PriceStrategy is not null"); + return (Criteria) this; + } + + public Criteria andPricestrategyEqualTo(String value) { + addCriterion("PriceStrategy =", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyNotEqualTo(String value) { + addCriterion("PriceStrategy <>", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyGreaterThan(String value) { + addCriterion("PriceStrategy >", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyGreaterThanOrEqualTo(String value) { + addCriterion("PriceStrategy >=", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyLessThan(String value) { + addCriterion("PriceStrategy <", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyLessThanOrEqualTo(String value) { + addCriterion("PriceStrategy <=", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyLike(String value) { + addCriterion("PriceStrategy like", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyNotLike(String value) { + addCriterion("PriceStrategy not like", value, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyIn(List values) { + addCriterion("PriceStrategy in", values, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyNotIn(List values) { + addCriterion("PriceStrategy not in", values, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyBetween(String value1, String value2) { + addCriterion("PriceStrategy between", value1, value2, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andPricestrategyNotBetween(String value1, String value2) { + addCriterion("PriceStrategy not between", value1, value2, "pricestrategy"); + return (Criteria) this; + } + + public Criteria andEnabledIsNull() { + addCriterion("Enabled is null"); + return (Criteria) this; + } + + public Criteria andEnabledIsNotNull() { + addCriterion("Enabled is not null"); + return (Criteria) this; + } + + public Criteria andEnabledEqualTo(Boolean value) { + addCriterion("Enabled =", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotEqualTo(Boolean value) { + addCriterion("Enabled <>", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledGreaterThan(Boolean value) { + addCriterion("Enabled >", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledGreaterThanOrEqualTo(Boolean value) { + addCriterion("Enabled >=", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledLessThan(Boolean value) { + addCriterion("Enabled <", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledLessThanOrEqualTo(Boolean value) { + addCriterion("Enabled <=", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledIn(List values) { + addCriterion("Enabled in", values, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotIn(List values) { + addCriterion("Enabled not in", values, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledBetween(Boolean value1, Boolean value2) { + addCriterion("Enabled between", value1, value2, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotBetween(Boolean value1, Boolean value2) { + addCriterion("Enabled not between", value1, value2, "enabled"); + return (Criteria) this; + } + + public Criteria andOtherfield1IsNull() { + addCriterion("OtherField1 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield1IsNotNull() { + addCriterion("OtherField1 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield1EqualTo(String value) { + addCriterion("OtherField1 =", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotEqualTo(String value) { + addCriterion("OtherField1 <>", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1GreaterThan(String value) { + addCriterion("OtherField1 >", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1GreaterThanOrEqualTo(String value) { + addCriterion("OtherField1 >=", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1LessThan(String value) { + addCriterion("OtherField1 <", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1LessThanOrEqualTo(String value) { + addCriterion("OtherField1 <=", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1Like(String value) { + addCriterion("OtherField1 like", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotLike(String value) { + addCriterion("OtherField1 not like", value, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1In(List values) { + addCriterion("OtherField1 in", values, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotIn(List values) { + addCriterion("OtherField1 not in", values, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1Between(String value1, String value2) { + addCriterion("OtherField1 between", value1, value2, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield1NotBetween(String value1, String value2) { + addCriterion("OtherField1 not between", value1, value2, "otherfield1"); + return (Criteria) this; + } + + public Criteria andOtherfield2IsNull() { + addCriterion("OtherField2 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield2IsNotNull() { + addCriterion("OtherField2 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield2EqualTo(String value) { + addCriterion("OtherField2 =", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotEqualTo(String value) { + addCriterion("OtherField2 <>", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2GreaterThan(String value) { + addCriterion("OtherField2 >", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2GreaterThanOrEqualTo(String value) { + addCriterion("OtherField2 >=", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2LessThan(String value) { + addCriterion("OtherField2 <", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2LessThanOrEqualTo(String value) { + addCriterion("OtherField2 <=", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2Like(String value) { + addCriterion("OtherField2 like", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotLike(String value) { + addCriterion("OtherField2 not like", value, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2In(List values) { + addCriterion("OtherField2 in", values, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotIn(List values) { + addCriterion("OtherField2 not in", values, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2Between(String value1, String value2) { + addCriterion("OtherField2 between", value1, value2, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield2NotBetween(String value1, String value2) { + addCriterion("OtherField2 not between", value1, value2, "otherfield2"); + return (Criteria) this; + } + + public Criteria andOtherfield3IsNull() { + addCriterion("OtherField3 is null"); + return (Criteria) this; + } + + public Criteria andOtherfield3IsNotNull() { + addCriterion("OtherField3 is not null"); + return (Criteria) this; + } + + public Criteria andOtherfield3EqualTo(String value) { + addCriterion("OtherField3 =", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotEqualTo(String value) { + addCriterion("OtherField3 <>", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3GreaterThan(String value) { + addCriterion("OtherField3 >", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3GreaterThanOrEqualTo(String value) { + addCriterion("OtherField3 >=", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3LessThan(String value) { + addCriterion("OtherField3 <", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3LessThanOrEqualTo(String value) { + addCriterion("OtherField3 <=", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3Like(String value) { + addCriterion("OtherField3 like", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotLike(String value) { + addCriterion("OtherField3 not like", value, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3In(List values) { + addCriterion("OtherField3 in", values, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotIn(List values) { + addCriterion("OtherField3 not in", values, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3Between(String value1, String value2) { + addCriterion("OtherField3 between", value1, value2, "otherfield3"); + return (Criteria) this; + } + + public Criteria andOtherfield3NotBetween(String value1, String value2) { + addCriterion("OtherField3 not between", value1, value2, "otherfield3"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_material + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_material + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/MaterialVo4Unit.java b/src/main/java/com/jsh/erp/datasource/entities/MaterialVo4Unit.java index 813b0060fbd2e42fa8e1ec1db99c743e5c59934d..bc7514d66e1ecb37084596fe237ad82757a09e56 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/MaterialVo4Unit.java +++ b/src/main/java/com/jsh/erp/datasource/entities/MaterialVo4Unit.java @@ -1,264 +1,266 @@ -package com.jsh.erp.datasource.entities; - -public class MaterialVo4Unit { - - private Long id; - - private Long categoryid; - - private String name; - - private String mfrs; - - private Double packing; - - private Double safetystock; - - private String model; - - private String standard; - - private String color; - - private String unit; - - private String remark; - - private Double retailprice; - - private Double lowprice; - - private Double presetpriceone; - - private Double presetpricetwo; - - private Long unitid; - - private String firstoutunit; - - private String firstinunit; - - private String pricestrategy; - - private Boolean enabled; - - private String otherfield1; - - private String otherfield2; - - private String otherfield3; - - private String unitName; - - private String categoryName; - - private String materialOther; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getCategoryid() { - return categoryid; - } - - public void setCategoryid(Long categoryid) { - this.categoryid = categoryid; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getMfrs() { - return mfrs; - } - - public void setMfrs(String mfrs) { - this.mfrs = mfrs; - } - - public Double getPacking() { - return packing; - } - - public void setPacking(Double packing) { - this.packing = packing; - } - - public Double getSafetystock() { - return safetystock; - } - - public void setSafetystock(Double safetystock) { - this.safetystock = safetystock; - } - - public String getModel() { - return model; - } - - public void setModel(String model) { - this.model = model; - } - - public String getStandard() { - return standard; - } - - public void setStandard(String standard) { - this.standard = standard; - } - - public String getColor() { - return color; - } - - public void setColor(String color) { - this.color = color; - } - - public String getUnit() { - return unit; - } - - public void setUnit(String unit) { - this.unit = unit; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public Double getRetailprice() { - return retailprice; - } - - public void setRetailprice(Double retailprice) { - this.retailprice = retailprice; - } - - public Double getLowprice() { - return lowprice; - } - - public void setLowprice(Double lowprice) { - this.lowprice = lowprice; - } - - public Double getPresetpriceone() { - return presetpriceone; - } - - public void setPresetpriceone(Double presetpriceone) { - this.presetpriceone = presetpriceone; - } - - public Double getPresetpricetwo() { - return presetpricetwo; - } - - public void setPresetpricetwo(Double presetpricetwo) { - this.presetpricetwo = presetpricetwo; - } - - public Long getUnitid() { - return unitid; - } - - public void setUnitid(Long unitid) { - this.unitid = unitid; - } - - public String getFirstoutunit() { - return firstoutunit; - } - - public void setFirstoutunit(String firstoutunit) { - this.firstoutunit = firstoutunit; - } - - public String getFirstinunit() { - return firstinunit; - } - - public void setFirstinunit(String firstinunit) { - this.firstinunit = firstinunit; - } - - public String getPricestrategy() { - return pricestrategy; - } - - public void setPricestrategy(String pricestrategy) { - this.pricestrategy = pricestrategy; - } - - public Boolean getEnabled() { - return enabled; - } - - public void setEnabled(Boolean enabled) { - this.enabled = enabled; - } - - public String getOtherfield1() { - return otherfield1; - } - - public void setOtherfield1(String otherfield1) { - this.otherfield1 = otherfield1; - } - - public String getOtherfield2() { - return otherfield2; - } - - public void setOtherfield2(String otherfield2) { - this.otherfield2 = otherfield2; - } - - public String getOtherfield3() { - return otherfield3; - } - - public void setOtherfield3(String otherfield3) { - this.otherfield3 = otherfield3; - } - - public String getUnitName() { - return unitName; - } - - public void setUnitName(String unitName) { - this.unitName = unitName; - } - - public String getCategoryName() { - return categoryName; - } - - public void setCategoryName(String categoryName) { - this.categoryName = categoryName; - } - - public String getMaterialOther() { - return materialOther; - } - - public void setMaterialOther(String materialOther) { - this.materialOther = materialOther; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class MaterialVo4Unit { + + private Long id; + + private Long categoryid; + + private String name; + + private String mfrs; + + private BigDecimal packing; + + private BigDecimal safetystock; + + private String model; + + private String standard; + + private String color; + + private String unit; + + private String remark; + + private BigDecimal retailprice; + + private BigDecimal lowprice; + + private BigDecimal presetpriceone; + + private BigDecimal presetpricetwo; + + private Long unitid; + + private String firstoutunit; + + private String firstinunit; + + private String pricestrategy; + + private Boolean enabled; + + private String otherfield1; + + private String otherfield2; + + private String otherfield3; + + private String unitName; + + private String categoryName; + + private String materialOther; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getCategoryid() { + return categoryid; + } + + public void setCategoryid(Long categoryid) { + this.categoryid = categoryid; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getMfrs() { + return mfrs; + } + + public void setMfrs(String mfrs) { + this.mfrs = mfrs; + } + + public BigDecimal getPacking() { + return packing; + } + + public void setPacking(BigDecimal packing) { + this.packing = packing; + } + + public BigDecimal getSafetystock() { + return safetystock; + } + + public void setSafetystock(BigDecimal safetystock) { + this.safetystock = safetystock; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getStandard() { + return standard; + } + + public void setStandard(String standard) { + this.standard = standard; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public BigDecimal getRetailprice() { + return retailprice; + } + + public void setRetailprice(BigDecimal retailprice) { + this.retailprice = retailprice; + } + + public BigDecimal getLowprice() { + return lowprice; + } + + public void setLowprice(BigDecimal lowprice) { + this.lowprice = lowprice; + } + + public BigDecimal getPresetpriceone() { + return presetpriceone; + } + + public void setPresetpriceone(BigDecimal presetpriceone) { + this.presetpriceone = presetpriceone; + } + + public BigDecimal getPresetpricetwo() { + return presetpricetwo; + } + + public void setPresetpricetwo(BigDecimal presetpricetwo) { + this.presetpricetwo = presetpricetwo; + } + + public Long getUnitid() { + return unitid; + } + + public void setUnitid(Long unitid) { + this.unitid = unitid; + } + + public String getFirstoutunit() { + return firstoutunit; + } + + public void setFirstoutunit(String firstoutunit) { + this.firstoutunit = firstoutunit; + } + + public String getFirstinunit() { + return firstinunit; + } + + public void setFirstinunit(String firstinunit) { + this.firstinunit = firstinunit; + } + + public String getPricestrategy() { + return pricestrategy; + } + + public void setPricestrategy(String pricestrategy) { + this.pricestrategy = pricestrategy; + } + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public String getOtherfield1() { + return otherfield1; + } + + public void setOtherfield1(String otherfield1) { + this.otherfield1 = otherfield1; + } + + public String getOtherfield2() { + return otherfield2; + } + + public void setOtherfield2(String otherfield2) { + this.otherfield2 = otherfield2; + } + + public String getOtherfield3() { + return otherfield3; + } + + public void setOtherfield3(String otherfield3) { + this.otherfield3 = otherfield3; + } + + public String getUnitName() { + return unitName; + } + + public void setUnitName(String unitName) { + this.unitName = unitName; + } + + public String getCategoryName() { + return categoryName; + } + + public void setCategoryName(String categoryName) { + this.categoryName = categoryName; + } + + public String getMaterialOther() { + return materialOther; + } + + public void setMaterialOther(String materialOther) { + this.materialOther = materialOther; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/Supplier.java b/src/main/java/com/jsh/erp/datasource/entities/Supplier.java index 6ce1a054d40353316fa6db1a6c8606e81ee06008..39a3f93aa446c95f7a13c209a863d28ae184c530 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/Supplier.java +++ b/src/main/java/com/jsh/erp/datasource/entities/Supplier.java @@ -1,675 +1,677 @@ -package com.jsh.erp.datasource.entities; - -public class Supplier { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.id - * - * @mbggenerated - */ - private Long id; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.supplier - * - * @mbggenerated - */ - private String supplier; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.contacts - * - * @mbggenerated - */ - private String contacts; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.phonenum - * - * @mbggenerated - */ - private String phonenum; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.email - * - * @mbggenerated - */ - private String email; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.description - * - * @mbggenerated - */ - private String description; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.isystem - * - * @mbggenerated - */ - private Byte isystem; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.type - * - * @mbggenerated - */ - private String type; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.enabled - * - * @mbggenerated - */ - private Boolean enabled; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.AdvanceIn - * - * @mbggenerated - */ - private Double advancein; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.BeginNeedGet - * - * @mbggenerated - */ - private Double beginneedget; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.BeginNeedPay - * - * @mbggenerated - */ - private Double beginneedpay; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.AllNeedGet - * - * @mbggenerated - */ - private Double allneedget; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.AllNeedPay - * - * @mbggenerated - */ - private Double allneedpay; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.fax - * - * @mbggenerated - */ - private String fax; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.telephone - * - * @mbggenerated - */ - private String telephone; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.address - * - * @mbggenerated - */ - private String address; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.taxNum - * - * @mbggenerated - */ - private String taxnum; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.bankName - * - * @mbggenerated - */ - private String bankname; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.accountNumber - * - * @mbggenerated - */ - private String accountnumber; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database column jsh_supplier.taxRate - * - * @mbggenerated - */ - private Double taxrate; - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.id - * - * @return the value of jsh_supplier.id - * - * @mbggenerated - */ - public Long getId() { - return id; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.id - * - * @param id the value for jsh_supplier.id - * - * @mbggenerated - */ - public void setId(Long id) { - this.id = id; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.supplier - * - * @return the value of jsh_supplier.supplier - * - * @mbggenerated - */ - public String getSupplier() { - return supplier; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.supplier - * - * @param supplier the value for jsh_supplier.supplier - * - * @mbggenerated - */ - public void setSupplier(String supplier) { - this.supplier = supplier == null ? null : supplier.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.contacts - * - * @return the value of jsh_supplier.contacts - * - * @mbggenerated - */ - public String getContacts() { - return contacts; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.contacts - * - * @param contacts the value for jsh_supplier.contacts - * - * @mbggenerated - */ - public void setContacts(String contacts) { - this.contacts = contacts == null ? null : contacts.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.phonenum - * - * @return the value of jsh_supplier.phonenum - * - * @mbggenerated - */ - public String getPhonenum() { - return phonenum; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.phonenum - * - * @param phonenum the value for jsh_supplier.phonenum - * - * @mbggenerated - */ - public void setPhonenum(String phonenum) { - this.phonenum = phonenum == null ? null : phonenum.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.email - * - * @return the value of jsh_supplier.email - * - * @mbggenerated - */ - public String getEmail() { - return email; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.email - * - * @param email the value for jsh_supplier.email - * - * @mbggenerated - */ - public void setEmail(String email) { - this.email = email == null ? null : email.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.description - * - * @return the value of jsh_supplier.description - * - * @mbggenerated - */ - public String getDescription() { - return description; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.description - * - * @param description the value for jsh_supplier.description - * - * @mbggenerated - */ - public void setDescription(String description) { - this.description = description == null ? null : description.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.isystem - * - * @return the value of jsh_supplier.isystem - * - * @mbggenerated - */ - public Byte getIsystem() { - return isystem; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.isystem - * - * @param isystem the value for jsh_supplier.isystem - * - * @mbggenerated - */ - public void setIsystem(Byte isystem) { - this.isystem = isystem; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.type - * - * @return the value of jsh_supplier.type - * - * @mbggenerated - */ - public String getType() { - return type; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.type - * - * @param type the value for jsh_supplier.type - * - * @mbggenerated - */ - public void setType(String type) { - this.type = type == null ? null : type.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.enabled - * - * @return the value of jsh_supplier.enabled - * - * @mbggenerated - */ - public Boolean getEnabled() { - return enabled; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.enabled - * - * @param enabled the value for jsh_supplier.enabled - * - * @mbggenerated - */ - public void setEnabled(Boolean enabled) { - this.enabled = enabled; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.AdvanceIn - * - * @return the value of jsh_supplier.AdvanceIn - * - * @mbggenerated - */ - public Double getAdvancein() { - return advancein; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.AdvanceIn - * - * @param advancein the value for jsh_supplier.AdvanceIn - * - * @mbggenerated - */ - public void setAdvancein(Double advancein) { - this.advancein = advancein; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.BeginNeedGet - * - * @return the value of jsh_supplier.BeginNeedGet - * - * @mbggenerated - */ - public Double getBeginneedget() { - return beginneedget; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.BeginNeedGet - * - * @param beginneedget the value for jsh_supplier.BeginNeedGet - * - * @mbggenerated - */ - public void setBeginneedget(Double beginneedget) { - this.beginneedget = beginneedget; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.BeginNeedPay - * - * @return the value of jsh_supplier.BeginNeedPay - * - * @mbggenerated - */ - public Double getBeginneedpay() { - return beginneedpay; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.BeginNeedPay - * - * @param beginneedpay the value for jsh_supplier.BeginNeedPay - * - * @mbggenerated - */ - public void setBeginneedpay(Double beginneedpay) { - this.beginneedpay = beginneedpay; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.AllNeedGet - * - * @return the value of jsh_supplier.AllNeedGet - * - * @mbggenerated - */ - public Double getAllneedget() { - return allneedget; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.AllNeedGet - * - * @param allneedget the value for jsh_supplier.AllNeedGet - * - * @mbggenerated - */ - public void setAllneedget(Double allneedget) { - this.allneedget = allneedget; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.AllNeedPay - * - * @return the value of jsh_supplier.AllNeedPay - * - * @mbggenerated - */ - public Double getAllneedpay() { - return allneedpay; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.AllNeedPay - * - * @param allneedpay the value for jsh_supplier.AllNeedPay - * - * @mbggenerated - */ - public void setAllneedpay(Double allneedpay) { - this.allneedpay = allneedpay; - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.fax - * - * @return the value of jsh_supplier.fax - * - * @mbggenerated - */ - public String getFax() { - return fax; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.fax - * - * @param fax the value for jsh_supplier.fax - * - * @mbggenerated - */ - public void setFax(String fax) { - this.fax = fax == null ? null : fax.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.telephone - * - * @return the value of jsh_supplier.telephone - * - * @mbggenerated - */ - public String getTelephone() { - return telephone; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.telephone - * - * @param telephone the value for jsh_supplier.telephone - * - * @mbggenerated - */ - public void setTelephone(String telephone) { - this.telephone = telephone == null ? null : telephone.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.address - * - * @return the value of jsh_supplier.address - * - * @mbggenerated - */ - public String getAddress() { - return address; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.address - * - * @param address the value for jsh_supplier.address - * - * @mbggenerated - */ - public void setAddress(String address) { - this.address = address == null ? null : address.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.taxNum - * - * @return the value of jsh_supplier.taxNum - * - * @mbggenerated - */ - public String getTaxnum() { - return taxnum; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.taxNum - * - * @param taxnum the value for jsh_supplier.taxNum - * - * @mbggenerated - */ - public void setTaxnum(String taxnum) { - this.taxnum = taxnum == null ? null : taxnum.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.bankName - * - * @return the value of jsh_supplier.bankName - * - * @mbggenerated - */ - public String getBankname() { - return bankname; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.bankName - * - * @param bankname the value for jsh_supplier.bankName - * - * @mbggenerated - */ - public void setBankname(String bankname) { - this.bankname = bankname == null ? null : bankname.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.accountNumber - * - * @return the value of jsh_supplier.accountNumber - * - * @mbggenerated - */ - public String getAccountnumber() { - return accountnumber; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.accountNumber - * - * @param accountnumber the value for jsh_supplier.accountNumber - * - * @mbggenerated - */ - public void setAccountnumber(String accountnumber) { - this.accountnumber = accountnumber == null ? null : accountnumber.trim(); - } - - /** - * This method was generated by MyBatis Generator. - * This method returns the value of the database column jsh_supplier.taxRate - * - * @return the value of jsh_supplier.taxRate - * - * @mbggenerated - */ - public Double getTaxrate() { - return taxrate; - } - - /** - * This method was generated by MyBatis Generator. - * This method sets the value of the database column jsh_supplier.taxRate - * - * @param taxrate the value for jsh_supplier.taxRate - * - * @mbggenerated - */ - public void setTaxrate(Double taxrate) { - this.taxrate = taxrate; - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; + +public class Supplier { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.id + * + * @mbggenerated + */ + private Long id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.supplier + * + * @mbggenerated + */ + private String supplier; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.contacts + * + * @mbggenerated + */ + private String contacts; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.phonenum + * + * @mbggenerated + */ + private String phonenum; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.email + * + * @mbggenerated + */ + private String email; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.description + * + * @mbggenerated + */ + private String description; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.isystem + * + * @mbggenerated + */ + private Byte isystem; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.type + * + * @mbggenerated + */ + private String type; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.enabled + * + * @mbggenerated + */ + private Boolean enabled; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.AdvanceIn + * + * @mbggenerated + */ + private BigDecimal advancein; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.BeginNeedGet + * + * @mbggenerated + */ + private BigDecimal beginneedget; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.BeginNeedPay + * + * @mbggenerated + */ + private BigDecimal beginneedpay; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.AllNeedGet + * + * @mbggenerated + */ + private BigDecimal allneedget; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.AllNeedPay + * + * @mbggenerated + */ + private BigDecimal allneedpay; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.fax + * + * @mbggenerated + */ + private String fax; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.telephone + * + * @mbggenerated + */ + private String telephone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.address + * + * @mbggenerated + */ + private String address; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.taxNum + * + * @mbggenerated + */ + private String taxnum; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.bankName + * + * @mbggenerated + */ + private String bankname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.accountNumber + * + * @mbggenerated + */ + private String accountnumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column jsh_supplier.taxRate + * + * @mbggenerated + */ + private BigDecimal taxrate; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.id + * + * @return the value of jsh_supplier.id + * + * @mbggenerated + */ + public Long getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.id + * + * @param id the value for jsh_supplier.id + * + * @mbggenerated + */ + public void setId(Long id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.supplier + * + * @return the value of jsh_supplier.supplier + * + * @mbggenerated + */ + public String getSupplier() { + return supplier; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.supplier + * + * @param supplier the value for jsh_supplier.supplier + * + * @mbggenerated + */ + public void setSupplier(String supplier) { + this.supplier = supplier == null ? null : supplier.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.contacts + * + * @return the value of jsh_supplier.contacts + * + * @mbggenerated + */ + public String getContacts() { + return contacts; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.contacts + * + * @param contacts the value for jsh_supplier.contacts + * + * @mbggenerated + */ + public void setContacts(String contacts) { + this.contacts = contacts == null ? null : contacts.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.phonenum + * + * @return the value of jsh_supplier.phonenum + * + * @mbggenerated + */ + public String getPhonenum() { + return phonenum; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.phonenum + * + * @param phonenum the value for jsh_supplier.phonenum + * + * @mbggenerated + */ + public void setPhonenum(String phonenum) { + this.phonenum = phonenum == null ? null : phonenum.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.email + * + * @return the value of jsh_supplier.email + * + * @mbggenerated + */ + public String getEmail() { + return email; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.email + * + * @param email the value for jsh_supplier.email + * + * @mbggenerated + */ + public void setEmail(String email) { + this.email = email == null ? null : email.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.description + * + * @return the value of jsh_supplier.description + * + * @mbggenerated + */ + public String getDescription() { + return description; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.description + * + * @param description the value for jsh_supplier.description + * + * @mbggenerated + */ + public void setDescription(String description) { + this.description = description == null ? null : description.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.isystem + * + * @return the value of jsh_supplier.isystem + * + * @mbggenerated + */ + public Byte getIsystem() { + return isystem; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.isystem + * + * @param isystem the value for jsh_supplier.isystem + * + * @mbggenerated + */ + public void setIsystem(Byte isystem) { + this.isystem = isystem; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.type + * + * @return the value of jsh_supplier.type + * + * @mbggenerated + */ + public String getType() { + return type; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.type + * + * @param type the value for jsh_supplier.type + * + * @mbggenerated + */ + public void setType(String type) { + this.type = type == null ? null : type.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.enabled + * + * @return the value of jsh_supplier.enabled + * + * @mbggenerated + */ + public Boolean getEnabled() { + return enabled; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.enabled + * + * @param enabled the value for jsh_supplier.enabled + * + * @mbggenerated + */ + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.AdvanceIn + * + * @return the value of jsh_supplier.AdvanceIn + * + * @mbggenerated + */ + public BigDecimal getAdvancein() { + return advancein; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.AdvanceIn + * + * @param advancein the value for jsh_supplier.AdvanceIn + * + * @mbggenerated + */ + public void setAdvancein(BigDecimal advancein) { + this.advancein = advancein; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.BeginNeedGet + * + * @return the value of jsh_supplier.BeginNeedGet + * + * @mbggenerated + */ + public BigDecimal getBeginneedget() { + return beginneedget; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.BeginNeedGet + * + * @param beginneedget the value for jsh_supplier.BeginNeedGet + * + * @mbggenerated + */ + public void setBeginneedget(BigDecimal beginneedget) { + this.beginneedget = beginneedget; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.BeginNeedPay + * + * @return the value of jsh_supplier.BeginNeedPay + * + * @mbggenerated + */ + public BigDecimal getBeginneedpay() { + return beginneedpay; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.BeginNeedPay + * + * @param beginneedpay the value for jsh_supplier.BeginNeedPay + * + * @mbggenerated + */ + public void setBeginneedpay(BigDecimal beginneedpay) { + this.beginneedpay = beginneedpay; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.AllNeedGet + * + * @return the value of jsh_supplier.AllNeedGet + * + * @mbggenerated + */ + public BigDecimal getAllneedget() { + return allneedget; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.AllNeedGet + * + * @param allneedget the value for jsh_supplier.AllNeedGet + * + * @mbggenerated + */ + public void setAllneedget(BigDecimal allneedget) { + this.allneedget = allneedget; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.AllNeedPay + * + * @return the value of jsh_supplier.AllNeedPay + * + * @mbggenerated + */ + public BigDecimal getAllneedpay() { + return allneedpay; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.AllNeedPay + * + * @param allneedpay the value for jsh_supplier.AllNeedPay + * + * @mbggenerated + */ + public void setAllneedpay(BigDecimal allneedpay) { + this.allneedpay = allneedpay; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.fax + * + * @return the value of jsh_supplier.fax + * + * @mbggenerated + */ + public String getFax() { + return fax; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.fax + * + * @param fax the value for jsh_supplier.fax + * + * @mbggenerated + */ + public void setFax(String fax) { + this.fax = fax == null ? null : fax.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.telephone + * + * @return the value of jsh_supplier.telephone + * + * @mbggenerated + */ + public String getTelephone() { + return telephone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.telephone + * + * @param telephone the value for jsh_supplier.telephone + * + * @mbggenerated + */ + public void setTelephone(String telephone) { + this.telephone = telephone == null ? null : telephone.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.address + * + * @return the value of jsh_supplier.address + * + * @mbggenerated + */ + public String getAddress() { + return address; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.address + * + * @param address the value for jsh_supplier.address + * + * @mbggenerated + */ + public void setAddress(String address) { + this.address = address == null ? null : address.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.taxNum + * + * @return the value of jsh_supplier.taxNum + * + * @mbggenerated + */ + public String getTaxnum() { + return taxnum; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.taxNum + * + * @param taxnum the value for jsh_supplier.taxNum + * + * @mbggenerated + */ + public void setTaxnum(String taxnum) { + this.taxnum = taxnum == null ? null : taxnum.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.bankName + * + * @return the value of jsh_supplier.bankName + * + * @mbggenerated + */ + public String getBankname() { + return bankname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.bankName + * + * @param bankname the value for jsh_supplier.bankName + * + * @mbggenerated + */ + public void setBankname(String bankname) { + this.bankname = bankname == null ? null : bankname.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.accountNumber + * + * @return the value of jsh_supplier.accountNumber + * + * @mbggenerated + */ + public String getAccountnumber() { + return accountnumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.accountNumber + * + * @param accountnumber the value for jsh_supplier.accountNumber + * + * @mbggenerated + */ + public void setAccountnumber(String accountnumber) { + this.accountnumber = accountnumber == null ? null : accountnumber.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column jsh_supplier.taxRate + * + * @return the value of jsh_supplier.taxRate + * + * @mbggenerated + */ + public BigDecimal getTaxrate() { + return taxrate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column jsh_supplier.taxRate + * + * @param taxrate the value for jsh_supplier.taxRate + * + * @mbggenerated + */ + public void setTaxrate(BigDecimal taxrate) { + this.taxrate = taxrate; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/entities/SupplierExample.java b/src/main/java/com/jsh/erp/datasource/entities/SupplierExample.java index 1c78563533391c99be8cf0d6bd223700f1dd4197..85ec15ad31a4a8b5669cfb6788a68470a90ea21f 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/SupplierExample.java +++ b/src/main/java/com/jsh/erp/datasource/entities/SupplierExample.java @@ -1,1682 +1,1683 @@ -package com.jsh.erp.datasource.entities; - -import java.util.ArrayList; -import java.util.List; - -public class SupplierExample { - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - protected String orderByClause; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - protected boolean distinct; - - /** - * This field was generated by MyBatis Generator. - * This field corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - protected List oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public SupplierExample() { - oredCriteria = new ArrayList(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andIdIsNull() { - addCriterion("id is null"); - return (Criteria) this; - } - - public Criteria andIdIsNotNull() { - addCriterion("id is not null"); - return (Criteria) this; - } - - public Criteria andIdEqualTo(Long value) { - addCriterion("id =", value, "id"); - return (Criteria) this; - } - - public Criteria andIdNotEqualTo(Long value) { - addCriterion("id <>", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThan(Long value) { - addCriterion("id >", value, "id"); - return (Criteria) this; - } - - public Criteria andIdGreaterThanOrEqualTo(Long value) { - addCriterion("id >=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThan(Long value) { - addCriterion("id <", value, "id"); - return (Criteria) this; - } - - public Criteria andIdLessThanOrEqualTo(Long value) { - addCriterion("id <=", value, "id"); - return (Criteria) this; - } - - public Criteria andIdIn(List values) { - addCriterion("id in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdNotIn(List values) { - addCriterion("id not in", values, "id"); - return (Criteria) this; - } - - public Criteria andIdBetween(Long value1, Long value2) { - addCriterion("id between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andIdNotBetween(Long value1, Long value2) { - addCriterion("id not between", value1, value2, "id"); - return (Criteria) this; - } - - public Criteria andSupplierIsNull() { - addCriterion("supplier is null"); - return (Criteria) this; - } - - public Criteria andSupplierIsNotNull() { - addCriterion("supplier is not null"); - return (Criteria) this; - } - - public Criteria andSupplierEqualTo(String value) { - addCriterion("supplier =", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotEqualTo(String value) { - addCriterion("supplier <>", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierGreaterThan(String value) { - addCriterion("supplier >", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierGreaterThanOrEqualTo(String value) { - addCriterion("supplier >=", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierLessThan(String value) { - addCriterion("supplier <", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierLessThanOrEqualTo(String value) { - addCriterion("supplier <=", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierLike(String value) { - addCriterion("supplier like", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotLike(String value) { - addCriterion("supplier not like", value, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierIn(List values) { - addCriterion("supplier in", values, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotIn(List values) { - addCriterion("supplier not in", values, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierBetween(String value1, String value2) { - addCriterion("supplier between", value1, value2, "supplier"); - return (Criteria) this; - } - - public Criteria andSupplierNotBetween(String value1, String value2) { - addCriterion("supplier not between", value1, value2, "supplier"); - return (Criteria) this; - } - - public Criteria andContactsIsNull() { - addCriterion("contacts is null"); - return (Criteria) this; - } - - public Criteria andContactsIsNotNull() { - addCriterion("contacts is not null"); - return (Criteria) this; - } - - public Criteria andContactsEqualTo(String value) { - addCriterion("contacts =", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsNotEqualTo(String value) { - addCriterion("contacts <>", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsGreaterThan(String value) { - addCriterion("contacts >", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsGreaterThanOrEqualTo(String value) { - addCriterion("contacts >=", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsLessThan(String value) { - addCriterion("contacts <", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsLessThanOrEqualTo(String value) { - addCriterion("contacts <=", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsLike(String value) { - addCriterion("contacts like", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsNotLike(String value) { - addCriterion("contacts not like", value, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsIn(List values) { - addCriterion("contacts in", values, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsNotIn(List values) { - addCriterion("contacts not in", values, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsBetween(String value1, String value2) { - addCriterion("contacts between", value1, value2, "contacts"); - return (Criteria) this; - } - - public Criteria andContactsNotBetween(String value1, String value2) { - addCriterion("contacts not between", value1, value2, "contacts"); - return (Criteria) this; - } - - public Criteria andPhonenumIsNull() { - addCriterion("phonenum is null"); - return (Criteria) this; - } - - public Criteria andPhonenumIsNotNull() { - addCriterion("phonenum is not null"); - return (Criteria) this; - } - - public Criteria andPhonenumEqualTo(String value) { - addCriterion("phonenum =", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumNotEqualTo(String value) { - addCriterion("phonenum <>", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumGreaterThan(String value) { - addCriterion("phonenum >", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumGreaterThanOrEqualTo(String value) { - addCriterion("phonenum >=", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumLessThan(String value) { - addCriterion("phonenum <", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumLessThanOrEqualTo(String value) { - addCriterion("phonenum <=", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumLike(String value) { - addCriterion("phonenum like", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumNotLike(String value) { - addCriterion("phonenum not like", value, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumIn(List values) { - addCriterion("phonenum in", values, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumNotIn(List values) { - addCriterion("phonenum not in", values, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumBetween(String value1, String value2) { - addCriterion("phonenum between", value1, value2, "phonenum"); - return (Criteria) this; - } - - public Criteria andPhonenumNotBetween(String value1, String value2) { - addCriterion("phonenum not between", value1, value2, "phonenum"); - return (Criteria) this; - } - - public Criteria andEmailIsNull() { - addCriterion("email is null"); - return (Criteria) this; - } - - public Criteria andEmailIsNotNull() { - addCriterion("email is not null"); - return (Criteria) this; - } - - public Criteria andEmailEqualTo(String value) { - addCriterion("email =", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailNotEqualTo(String value) { - addCriterion("email <>", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailGreaterThan(String value) { - addCriterion("email >", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailGreaterThanOrEqualTo(String value) { - addCriterion("email >=", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailLessThan(String value) { - addCriterion("email <", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailLessThanOrEqualTo(String value) { - addCriterion("email <=", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailLike(String value) { - addCriterion("email like", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailNotLike(String value) { - addCriterion("email not like", value, "email"); - return (Criteria) this; - } - - public Criteria andEmailIn(List values) { - addCriterion("email in", values, "email"); - return (Criteria) this; - } - - public Criteria andEmailNotIn(List values) { - addCriterion("email not in", values, "email"); - return (Criteria) this; - } - - public Criteria andEmailBetween(String value1, String value2) { - addCriterion("email between", value1, value2, "email"); - return (Criteria) this; - } - - public Criteria andEmailNotBetween(String value1, String value2) { - addCriterion("email not between", value1, value2, "email"); - return (Criteria) this; - } - - public Criteria andDescriptionIsNull() { - addCriterion("description is null"); - return (Criteria) this; - } - - public Criteria andDescriptionIsNotNull() { - addCriterion("description is not null"); - return (Criteria) this; - } - - public Criteria andDescriptionEqualTo(String value) { - addCriterion("description =", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionNotEqualTo(String value) { - addCriterion("description <>", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionGreaterThan(String value) { - addCriterion("description >", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionGreaterThanOrEqualTo(String value) { - addCriterion("description >=", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionLessThan(String value) { - addCriterion("description <", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionLessThanOrEqualTo(String value) { - addCriterion("description <=", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionLike(String value) { - addCriterion("description like", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionNotLike(String value) { - addCriterion("description not like", value, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionIn(List values) { - addCriterion("description in", values, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionNotIn(List values) { - addCriterion("description not in", values, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionBetween(String value1, String value2) { - addCriterion("description between", value1, value2, "description"); - return (Criteria) this; - } - - public Criteria andDescriptionNotBetween(String value1, String value2) { - addCriterion("description not between", value1, value2, "description"); - return (Criteria) this; - } - - public Criteria andIsystemIsNull() { - addCriterion("isystem is null"); - return (Criteria) this; - } - - public Criteria andIsystemIsNotNull() { - addCriterion("isystem is not null"); - return (Criteria) this; - } - - public Criteria andIsystemEqualTo(Byte value) { - addCriterion("isystem =", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemNotEqualTo(Byte value) { - addCriterion("isystem <>", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemGreaterThan(Byte value) { - addCriterion("isystem >", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemGreaterThanOrEqualTo(Byte value) { - addCriterion("isystem >=", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemLessThan(Byte value) { - addCriterion("isystem <", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemLessThanOrEqualTo(Byte value) { - addCriterion("isystem <=", value, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemIn(List values) { - addCriterion("isystem in", values, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemNotIn(List values) { - addCriterion("isystem not in", values, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemBetween(Byte value1, Byte value2) { - addCriterion("isystem between", value1, value2, "isystem"); - return (Criteria) this; - } - - public Criteria andIsystemNotBetween(Byte value1, Byte value2) { - addCriterion("isystem not between", value1, value2, "isystem"); - return (Criteria) this; - } - - public Criteria andTypeIsNull() { - addCriterion("type is null"); - return (Criteria) this; - } - - public Criteria andTypeIsNotNull() { - addCriterion("type is not null"); - return (Criteria) this; - } - - public Criteria andTypeEqualTo(String value) { - addCriterion("type =", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotEqualTo(String value) { - addCriterion("type <>", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThan(String value) { - addCriterion("type >", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeGreaterThanOrEqualTo(String value) { - addCriterion("type >=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThan(String value) { - addCriterion("type <", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLessThanOrEqualTo(String value) { - addCriterion("type <=", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeLike(String value) { - addCriterion("type like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotLike(String value) { - addCriterion("type not like", value, "type"); - return (Criteria) this; - } - - public Criteria andTypeIn(List values) { - addCriterion("type in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotIn(List values) { - addCriterion("type not in", values, "type"); - return (Criteria) this; - } - - public Criteria andTypeBetween(String value1, String value2) { - addCriterion("type between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andTypeNotBetween(String value1, String value2) { - addCriterion("type not between", value1, value2, "type"); - return (Criteria) this; - } - - public Criteria andEnabledIsNull() { - addCriterion("enabled is null"); - return (Criteria) this; - } - - public Criteria andEnabledIsNotNull() { - addCriterion("enabled is not null"); - return (Criteria) this; - } - - public Criteria andEnabledEqualTo(Boolean value) { - addCriterion("enabled =", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotEqualTo(Boolean value) { - addCriterion("enabled <>", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledGreaterThan(Boolean value) { - addCriterion("enabled >", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledGreaterThanOrEqualTo(Boolean value) { - addCriterion("enabled >=", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledLessThan(Boolean value) { - addCriterion("enabled <", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledLessThanOrEqualTo(Boolean value) { - addCriterion("enabled <=", value, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledIn(List values) { - addCriterion("enabled in", values, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotIn(List values) { - addCriterion("enabled not in", values, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledBetween(Boolean value1, Boolean value2) { - addCriterion("enabled between", value1, value2, "enabled"); - return (Criteria) this; - } - - public Criteria andEnabledNotBetween(Boolean value1, Boolean value2) { - addCriterion("enabled not between", value1, value2, "enabled"); - return (Criteria) this; - } - - public Criteria andAdvanceinIsNull() { - addCriterion("AdvanceIn is null"); - return (Criteria) this; - } - - public Criteria andAdvanceinIsNotNull() { - addCriterion("AdvanceIn is not null"); - return (Criteria) this; - } - - public Criteria andAdvanceinEqualTo(Double value) { - addCriterion("AdvanceIn =", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinNotEqualTo(Double value) { - addCriterion("AdvanceIn <>", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinGreaterThan(Double value) { - addCriterion("AdvanceIn >", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinGreaterThanOrEqualTo(Double value) { - addCriterion("AdvanceIn >=", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinLessThan(Double value) { - addCriterion("AdvanceIn <", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinLessThanOrEqualTo(Double value) { - addCriterion("AdvanceIn <=", value, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinIn(List values) { - addCriterion("AdvanceIn in", values, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinNotIn(List values) { - addCriterion("AdvanceIn not in", values, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinBetween(Double value1, Double value2) { - addCriterion("AdvanceIn between", value1, value2, "advancein"); - return (Criteria) this; - } - - public Criteria andAdvanceinNotBetween(Double value1, Double value2) { - addCriterion("AdvanceIn not between", value1, value2, "advancein"); - return (Criteria) this; - } - - public Criteria andBeginneedgetIsNull() { - addCriterion("BeginNeedGet is null"); - return (Criteria) this; - } - - public Criteria andBeginneedgetIsNotNull() { - addCriterion("BeginNeedGet is not null"); - return (Criteria) this; - } - - public Criteria andBeginneedgetEqualTo(Double value) { - addCriterion("BeginNeedGet =", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetNotEqualTo(Double value) { - addCriterion("BeginNeedGet <>", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetGreaterThan(Double value) { - addCriterion("BeginNeedGet >", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetGreaterThanOrEqualTo(Double value) { - addCriterion("BeginNeedGet >=", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetLessThan(Double value) { - addCriterion("BeginNeedGet <", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetLessThanOrEqualTo(Double value) { - addCriterion("BeginNeedGet <=", value, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetIn(List values) { - addCriterion("BeginNeedGet in", values, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetNotIn(List values) { - addCriterion("BeginNeedGet not in", values, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetBetween(Double value1, Double value2) { - addCriterion("BeginNeedGet between", value1, value2, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedgetNotBetween(Double value1, Double value2) { - addCriterion("BeginNeedGet not between", value1, value2, "beginneedget"); - return (Criteria) this; - } - - public Criteria andBeginneedpayIsNull() { - addCriterion("BeginNeedPay is null"); - return (Criteria) this; - } - - public Criteria andBeginneedpayIsNotNull() { - addCriterion("BeginNeedPay is not null"); - return (Criteria) this; - } - - public Criteria andBeginneedpayEqualTo(Double value) { - addCriterion("BeginNeedPay =", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayNotEqualTo(Double value) { - addCriterion("BeginNeedPay <>", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayGreaterThan(Double value) { - addCriterion("BeginNeedPay >", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayGreaterThanOrEqualTo(Double value) { - addCriterion("BeginNeedPay >=", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayLessThan(Double value) { - addCriterion("BeginNeedPay <", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayLessThanOrEqualTo(Double value) { - addCriterion("BeginNeedPay <=", value, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayIn(List values) { - addCriterion("BeginNeedPay in", values, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayNotIn(List values) { - addCriterion("BeginNeedPay not in", values, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayBetween(Double value1, Double value2) { - addCriterion("BeginNeedPay between", value1, value2, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andBeginneedpayNotBetween(Double value1, Double value2) { - addCriterion("BeginNeedPay not between", value1, value2, "beginneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedgetIsNull() { - addCriterion("AllNeedGet is null"); - return (Criteria) this; - } - - public Criteria andAllneedgetIsNotNull() { - addCriterion("AllNeedGet is not null"); - return (Criteria) this; - } - - public Criteria andAllneedgetEqualTo(Double value) { - addCriterion("AllNeedGet =", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetNotEqualTo(Double value) { - addCriterion("AllNeedGet <>", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetGreaterThan(Double value) { - addCriterion("AllNeedGet >", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetGreaterThanOrEqualTo(Double value) { - addCriterion("AllNeedGet >=", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetLessThan(Double value) { - addCriterion("AllNeedGet <", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetLessThanOrEqualTo(Double value) { - addCriterion("AllNeedGet <=", value, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetIn(List values) { - addCriterion("AllNeedGet in", values, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetNotIn(List values) { - addCriterion("AllNeedGet not in", values, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetBetween(Double value1, Double value2) { - addCriterion("AllNeedGet between", value1, value2, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedgetNotBetween(Double value1, Double value2) { - addCriterion("AllNeedGet not between", value1, value2, "allneedget"); - return (Criteria) this; - } - - public Criteria andAllneedpayIsNull() { - addCriterion("AllNeedPay is null"); - return (Criteria) this; - } - - public Criteria andAllneedpayIsNotNull() { - addCriterion("AllNeedPay is not null"); - return (Criteria) this; - } - - public Criteria andAllneedpayEqualTo(Double value) { - addCriterion("AllNeedPay =", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayNotEqualTo(Double value) { - addCriterion("AllNeedPay <>", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayGreaterThan(Double value) { - addCriterion("AllNeedPay >", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayGreaterThanOrEqualTo(Double value) { - addCriterion("AllNeedPay >=", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayLessThan(Double value) { - addCriterion("AllNeedPay <", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayLessThanOrEqualTo(Double value) { - addCriterion("AllNeedPay <=", value, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayIn(List values) { - addCriterion("AllNeedPay in", values, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayNotIn(List values) { - addCriterion("AllNeedPay not in", values, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayBetween(Double value1, Double value2) { - addCriterion("AllNeedPay between", value1, value2, "allneedpay"); - return (Criteria) this; - } - - public Criteria andAllneedpayNotBetween(Double value1, Double value2) { - addCriterion("AllNeedPay not between", value1, value2, "allneedpay"); - return (Criteria) this; - } - - public Criteria andFaxIsNull() { - addCriterion("fax is null"); - return (Criteria) this; - } - - public Criteria andFaxIsNotNull() { - addCriterion("fax is not null"); - return (Criteria) this; - } - - public Criteria andFaxEqualTo(String value) { - addCriterion("fax =", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxNotEqualTo(String value) { - addCriterion("fax <>", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxGreaterThan(String value) { - addCriterion("fax >", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxGreaterThanOrEqualTo(String value) { - addCriterion("fax >=", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxLessThan(String value) { - addCriterion("fax <", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxLessThanOrEqualTo(String value) { - addCriterion("fax <=", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxLike(String value) { - addCriterion("fax like", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxNotLike(String value) { - addCriterion("fax not like", value, "fax"); - return (Criteria) this; - } - - public Criteria andFaxIn(List values) { - addCriterion("fax in", values, "fax"); - return (Criteria) this; - } - - public Criteria andFaxNotIn(List values) { - addCriterion("fax not in", values, "fax"); - return (Criteria) this; - } - - public Criteria andFaxBetween(String value1, String value2) { - addCriterion("fax between", value1, value2, "fax"); - return (Criteria) this; - } - - public Criteria andFaxNotBetween(String value1, String value2) { - addCriterion("fax not between", value1, value2, "fax"); - return (Criteria) this; - } - - public Criteria andTelephoneIsNull() { - addCriterion("telephone is null"); - return (Criteria) this; - } - - public Criteria andTelephoneIsNotNull() { - addCriterion("telephone is not null"); - return (Criteria) this; - } - - public Criteria andTelephoneEqualTo(String value) { - addCriterion("telephone =", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneNotEqualTo(String value) { - addCriterion("telephone <>", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneGreaterThan(String value) { - addCriterion("telephone >", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneGreaterThanOrEqualTo(String value) { - addCriterion("telephone >=", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneLessThan(String value) { - addCriterion("telephone <", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneLessThanOrEqualTo(String value) { - addCriterion("telephone <=", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneLike(String value) { - addCriterion("telephone like", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneNotLike(String value) { - addCriterion("telephone not like", value, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneIn(List values) { - addCriterion("telephone in", values, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneNotIn(List values) { - addCriterion("telephone not in", values, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneBetween(String value1, String value2) { - addCriterion("telephone between", value1, value2, "telephone"); - return (Criteria) this; - } - - public Criteria andTelephoneNotBetween(String value1, String value2) { - addCriterion("telephone not between", value1, value2, "telephone"); - return (Criteria) this; - } - - public Criteria andAddressIsNull() { - addCriterion("address is null"); - return (Criteria) this; - } - - public Criteria andAddressIsNotNull() { - addCriterion("address is not null"); - return (Criteria) this; - } - - public Criteria andAddressEqualTo(String value) { - addCriterion("address =", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotEqualTo(String value) { - addCriterion("address <>", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressGreaterThan(String value) { - addCriterion("address >", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressGreaterThanOrEqualTo(String value) { - addCriterion("address >=", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLessThan(String value) { - addCriterion("address <", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLessThanOrEqualTo(String value) { - addCriterion("address <=", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressLike(String value) { - addCriterion("address like", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotLike(String value) { - addCriterion("address not like", value, "address"); - return (Criteria) this; - } - - public Criteria andAddressIn(List values) { - addCriterion("address in", values, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotIn(List values) { - addCriterion("address not in", values, "address"); - return (Criteria) this; - } - - public Criteria andAddressBetween(String value1, String value2) { - addCriterion("address between", value1, value2, "address"); - return (Criteria) this; - } - - public Criteria andAddressNotBetween(String value1, String value2) { - addCriterion("address not between", value1, value2, "address"); - return (Criteria) this; - } - - public Criteria andTaxnumIsNull() { - addCriterion("taxNum is null"); - return (Criteria) this; - } - - public Criteria andTaxnumIsNotNull() { - addCriterion("taxNum is not null"); - return (Criteria) this; - } - - public Criteria andTaxnumEqualTo(String value) { - addCriterion("taxNum =", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumNotEqualTo(String value) { - addCriterion("taxNum <>", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumGreaterThan(String value) { - addCriterion("taxNum >", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumGreaterThanOrEqualTo(String value) { - addCriterion("taxNum >=", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumLessThan(String value) { - addCriterion("taxNum <", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumLessThanOrEqualTo(String value) { - addCriterion("taxNum <=", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumLike(String value) { - addCriterion("taxNum like", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumNotLike(String value) { - addCriterion("taxNum not like", value, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumIn(List values) { - addCriterion("taxNum in", values, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumNotIn(List values) { - addCriterion("taxNum not in", values, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumBetween(String value1, String value2) { - addCriterion("taxNum between", value1, value2, "taxnum"); - return (Criteria) this; - } - - public Criteria andTaxnumNotBetween(String value1, String value2) { - addCriterion("taxNum not between", value1, value2, "taxnum"); - return (Criteria) this; - } - - public Criteria andBanknameIsNull() { - addCriterion("bankName is null"); - return (Criteria) this; - } - - public Criteria andBanknameIsNotNull() { - addCriterion("bankName is not null"); - return (Criteria) this; - } - - public Criteria andBanknameEqualTo(String value) { - addCriterion("bankName =", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameNotEqualTo(String value) { - addCriterion("bankName <>", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameGreaterThan(String value) { - addCriterion("bankName >", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameGreaterThanOrEqualTo(String value) { - addCriterion("bankName >=", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameLessThan(String value) { - addCriterion("bankName <", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameLessThanOrEqualTo(String value) { - addCriterion("bankName <=", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameLike(String value) { - addCriterion("bankName like", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameNotLike(String value) { - addCriterion("bankName not like", value, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameIn(List values) { - addCriterion("bankName in", values, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameNotIn(List values) { - addCriterion("bankName not in", values, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameBetween(String value1, String value2) { - addCriterion("bankName between", value1, value2, "bankname"); - return (Criteria) this; - } - - public Criteria andBanknameNotBetween(String value1, String value2) { - addCriterion("bankName not between", value1, value2, "bankname"); - return (Criteria) this; - } - - public Criteria andAccountnumberIsNull() { - addCriterion("accountNumber is null"); - return (Criteria) this; - } - - public Criteria andAccountnumberIsNotNull() { - addCriterion("accountNumber is not null"); - return (Criteria) this; - } - - public Criteria andAccountnumberEqualTo(String value) { - addCriterion("accountNumber =", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberNotEqualTo(String value) { - addCriterion("accountNumber <>", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberGreaterThan(String value) { - addCriterion("accountNumber >", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberGreaterThanOrEqualTo(String value) { - addCriterion("accountNumber >=", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberLessThan(String value) { - addCriterion("accountNumber <", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberLessThanOrEqualTo(String value) { - addCriterion("accountNumber <=", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberLike(String value) { - addCriterion("accountNumber like", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberNotLike(String value) { - addCriterion("accountNumber not like", value, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberIn(List values) { - addCriterion("accountNumber in", values, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberNotIn(List values) { - addCriterion("accountNumber not in", values, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberBetween(String value1, String value2) { - addCriterion("accountNumber between", value1, value2, "accountnumber"); - return (Criteria) this; - } - - public Criteria andAccountnumberNotBetween(String value1, String value2) { - addCriterion("accountNumber not between", value1, value2, "accountnumber"); - return (Criteria) this; - } - - public Criteria andTaxrateIsNull() { - addCriterion("taxRate is null"); - return (Criteria) this; - } - - public Criteria andTaxrateIsNotNull() { - addCriterion("taxRate is not null"); - return (Criteria) this; - } - - public Criteria andTaxrateEqualTo(Double value) { - addCriterion("taxRate =", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotEqualTo(Double value) { - addCriterion("taxRate <>", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateGreaterThan(Double value) { - addCriterion("taxRate >", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateGreaterThanOrEqualTo(Double value) { - addCriterion("taxRate >=", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateLessThan(Double value) { - addCriterion("taxRate <", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateLessThanOrEqualTo(Double value) { - addCriterion("taxRate <=", value, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateIn(List values) { - addCriterion("taxRate in", values, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotIn(List values) { - addCriterion("taxRate not in", values, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateBetween(Double value1, Double value2) { - addCriterion("taxRate between", value1, value2, "taxrate"); - return (Criteria) this; - } - - public Criteria andTaxrateNotBetween(Double value1, Double value2) { - addCriterion("taxRate not between", value1, value2, "taxrate"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_supplier - * - * @mbggenerated do_not_delete_during_merge - */ - public static class Criteria extends GeneratedCriteria { - - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } +package com.jsh.erp.datasource.entities; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class SupplierExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public SupplierExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andSupplierIsNull() { + addCriterion("supplier is null"); + return (Criteria) this; + } + + public Criteria andSupplierIsNotNull() { + addCriterion("supplier is not null"); + return (Criteria) this; + } + + public Criteria andSupplierEqualTo(String value) { + addCriterion("supplier =", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotEqualTo(String value) { + addCriterion("supplier <>", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierGreaterThan(String value) { + addCriterion("supplier >", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierGreaterThanOrEqualTo(String value) { + addCriterion("supplier >=", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierLessThan(String value) { + addCriterion("supplier <", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierLessThanOrEqualTo(String value) { + addCriterion("supplier <=", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierLike(String value) { + addCriterion("supplier like", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotLike(String value) { + addCriterion("supplier not like", value, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierIn(List values) { + addCriterion("supplier in", values, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotIn(List values) { + addCriterion("supplier not in", values, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierBetween(String value1, String value2) { + addCriterion("supplier between", value1, value2, "supplier"); + return (Criteria) this; + } + + public Criteria andSupplierNotBetween(String value1, String value2) { + addCriterion("supplier not between", value1, value2, "supplier"); + return (Criteria) this; + } + + public Criteria andContactsIsNull() { + addCriterion("contacts is null"); + return (Criteria) this; + } + + public Criteria andContactsIsNotNull() { + addCriterion("contacts is not null"); + return (Criteria) this; + } + + public Criteria andContactsEqualTo(String value) { + addCriterion("contacts =", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsNotEqualTo(String value) { + addCriterion("contacts <>", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsGreaterThan(String value) { + addCriterion("contacts >", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsGreaterThanOrEqualTo(String value) { + addCriterion("contacts >=", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsLessThan(String value) { + addCriterion("contacts <", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsLessThanOrEqualTo(String value) { + addCriterion("contacts <=", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsLike(String value) { + addCriterion("contacts like", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsNotLike(String value) { + addCriterion("contacts not like", value, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsIn(List values) { + addCriterion("contacts in", values, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsNotIn(List values) { + addCriterion("contacts not in", values, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsBetween(String value1, String value2) { + addCriterion("contacts between", value1, value2, "contacts"); + return (Criteria) this; + } + + public Criteria andContactsNotBetween(String value1, String value2) { + addCriterion("contacts not between", value1, value2, "contacts"); + return (Criteria) this; + } + + public Criteria andPhonenumIsNull() { + addCriterion("phonenum is null"); + return (Criteria) this; + } + + public Criteria andPhonenumIsNotNull() { + addCriterion("phonenum is not null"); + return (Criteria) this; + } + + public Criteria andPhonenumEqualTo(String value) { + addCriterion("phonenum =", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumNotEqualTo(String value) { + addCriterion("phonenum <>", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumGreaterThan(String value) { + addCriterion("phonenum >", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumGreaterThanOrEqualTo(String value) { + addCriterion("phonenum >=", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumLessThan(String value) { + addCriterion("phonenum <", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumLessThanOrEqualTo(String value) { + addCriterion("phonenum <=", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumLike(String value) { + addCriterion("phonenum like", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumNotLike(String value) { + addCriterion("phonenum not like", value, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumIn(List values) { + addCriterion("phonenum in", values, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumNotIn(List values) { + addCriterion("phonenum not in", values, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumBetween(String value1, String value2) { + addCriterion("phonenum between", value1, value2, "phonenum"); + return (Criteria) this; + } + + public Criteria andPhonenumNotBetween(String value1, String value2) { + addCriterion("phonenum not between", value1, value2, "phonenum"); + return (Criteria) this; + } + + public Criteria andEmailIsNull() { + addCriterion("email is null"); + return (Criteria) this; + } + + public Criteria andEmailIsNotNull() { + addCriterion("email is not null"); + return (Criteria) this; + } + + public Criteria andEmailEqualTo(String value) { + addCriterion("email =", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotEqualTo(String value) { + addCriterion("email <>", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThan(String value) { + addCriterion("email >", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThanOrEqualTo(String value) { + addCriterion("email >=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThan(String value) { + addCriterion("email <", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThanOrEqualTo(String value) { + addCriterion("email <=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLike(String value) { + addCriterion("email like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotLike(String value) { + addCriterion("email not like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailIn(List values) { + addCriterion("email in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotIn(List values) { + addCriterion("email not in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailBetween(String value1, String value2) { + addCriterion("email between", value1, value2, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotBetween(String value1, String value2) { + addCriterion("email not between", value1, value2, "email"); + return (Criteria) this; + } + + public Criteria andDescriptionIsNull() { + addCriterion("description is null"); + return (Criteria) this; + } + + public Criteria andDescriptionIsNotNull() { + addCriterion("description is not null"); + return (Criteria) this; + } + + public Criteria andDescriptionEqualTo(String value) { + addCriterion("description =", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionNotEqualTo(String value) { + addCriterion("description <>", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionGreaterThan(String value) { + addCriterion("description >", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionGreaterThanOrEqualTo(String value) { + addCriterion("description >=", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionLessThan(String value) { + addCriterion("description <", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionLessThanOrEqualTo(String value) { + addCriterion("description <=", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionLike(String value) { + addCriterion("description like", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionNotLike(String value) { + addCriterion("description not like", value, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionIn(List values) { + addCriterion("description in", values, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionNotIn(List values) { + addCriterion("description not in", values, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionBetween(String value1, String value2) { + addCriterion("description between", value1, value2, "description"); + return (Criteria) this; + } + + public Criteria andDescriptionNotBetween(String value1, String value2) { + addCriterion("description not between", value1, value2, "description"); + return (Criteria) this; + } + + public Criteria andIsystemIsNull() { + addCriterion("isystem is null"); + return (Criteria) this; + } + + public Criteria andIsystemIsNotNull() { + addCriterion("isystem is not null"); + return (Criteria) this; + } + + public Criteria andIsystemEqualTo(Byte value) { + addCriterion("isystem =", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemNotEqualTo(Byte value) { + addCriterion("isystem <>", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemGreaterThan(Byte value) { + addCriterion("isystem >", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemGreaterThanOrEqualTo(Byte value) { + addCriterion("isystem >=", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemLessThan(Byte value) { + addCriterion("isystem <", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemLessThanOrEqualTo(Byte value) { + addCriterion("isystem <=", value, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemIn(List values) { + addCriterion("isystem in", values, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemNotIn(List values) { + addCriterion("isystem not in", values, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemBetween(Byte value1, Byte value2) { + addCriterion("isystem between", value1, value2, "isystem"); + return (Criteria) this; + } + + public Criteria andIsystemNotBetween(Byte value1, Byte value2) { + addCriterion("isystem not between", value1, value2, "isystem"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("type like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("type not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andEnabledIsNull() { + addCriterion("enabled is null"); + return (Criteria) this; + } + + public Criteria andEnabledIsNotNull() { + addCriterion("enabled is not null"); + return (Criteria) this; + } + + public Criteria andEnabledEqualTo(Boolean value) { + addCriterion("enabled =", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotEqualTo(Boolean value) { + addCriterion("enabled <>", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledGreaterThan(Boolean value) { + addCriterion("enabled >", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledGreaterThanOrEqualTo(Boolean value) { + addCriterion("enabled >=", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledLessThan(Boolean value) { + addCriterion("enabled <", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledLessThanOrEqualTo(Boolean value) { + addCriterion("enabled <=", value, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledIn(List values) { + addCriterion("enabled in", values, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotIn(List values) { + addCriterion("enabled not in", values, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledBetween(Boolean value1, Boolean value2) { + addCriterion("enabled between", value1, value2, "enabled"); + return (Criteria) this; + } + + public Criteria andEnabledNotBetween(Boolean value1, Boolean value2) { + addCriterion("enabled not between", value1, value2, "enabled"); + return (Criteria) this; + } + + public Criteria andAdvanceinIsNull() { + addCriterion("AdvanceIn is null"); + return (Criteria) this; + } + + public Criteria andAdvanceinIsNotNull() { + addCriterion("AdvanceIn is not null"); + return (Criteria) this; + } + + public Criteria andAdvanceinEqualTo(BigDecimal value) { + addCriterion("AdvanceIn =", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinNotEqualTo(BigDecimal value) { + addCriterion("AdvanceIn <>", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinGreaterThan(BigDecimal value) { + addCriterion("AdvanceIn >", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("AdvanceIn >=", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinLessThan(BigDecimal value) { + addCriterion("AdvanceIn <", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinLessThanOrEqualTo(BigDecimal value) { + addCriterion("AdvanceIn <=", value, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinIn(List values) { + addCriterion("AdvanceIn in", values, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinNotIn(List values) { + addCriterion("AdvanceIn not in", values, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AdvanceIn between", value1, value2, "advancein"); + return (Criteria) this; + } + + public Criteria andAdvanceinNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AdvanceIn not between", value1, value2, "advancein"); + return (Criteria) this; + } + + public Criteria andBeginneedgetIsNull() { + addCriterion("BeginNeedGet is null"); + return (Criteria) this; + } + + public Criteria andBeginneedgetIsNotNull() { + addCriterion("BeginNeedGet is not null"); + return (Criteria) this; + } + + public Criteria andBeginneedgetEqualTo(BigDecimal value) { + addCriterion("BeginNeedGet =", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetNotEqualTo(BigDecimal value) { + addCriterion("BeginNeedGet <>", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetGreaterThan(BigDecimal value) { + addCriterion("BeginNeedGet >", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("BeginNeedGet >=", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetLessThan(BigDecimal value) { + addCriterion("BeginNeedGet <", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetLessThanOrEqualTo(BigDecimal value) { + addCriterion("BeginNeedGet <=", value, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetIn(List values) { + addCriterion("BeginNeedGet in", values, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetNotIn(List values) { + addCriterion("BeginNeedGet not in", values, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BeginNeedGet between", value1, value2, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedgetNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BeginNeedGet not between", value1, value2, "beginneedget"); + return (Criteria) this; + } + + public Criteria andBeginneedpayIsNull() { + addCriterion("BeginNeedPay is null"); + return (Criteria) this; + } + + public Criteria andBeginneedpayIsNotNull() { + addCriterion("BeginNeedPay is not null"); + return (Criteria) this; + } + + public Criteria andBeginneedpayEqualTo(BigDecimal value) { + addCriterion("BeginNeedPay =", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayNotEqualTo(BigDecimal value) { + addCriterion("BeginNeedPay <>", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayGreaterThan(BigDecimal value) { + addCriterion("BeginNeedPay >", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("BeginNeedPay >=", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayLessThan(BigDecimal value) { + addCriterion("BeginNeedPay <", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayLessThanOrEqualTo(BigDecimal value) { + addCriterion("BeginNeedPay <=", value, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayIn(List values) { + addCriterion("BeginNeedPay in", values, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayNotIn(List values) { + addCriterion("BeginNeedPay not in", values, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BeginNeedPay between", value1, value2, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andBeginneedpayNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("BeginNeedPay not between", value1, value2, "beginneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedgetIsNull() { + addCriterion("AllNeedGet is null"); + return (Criteria) this; + } + + public Criteria andAllneedgetIsNotNull() { + addCriterion("AllNeedGet is not null"); + return (Criteria) this; + } + + public Criteria andAllneedgetEqualTo(BigDecimal value) { + addCriterion("AllNeedGet =", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetNotEqualTo(BigDecimal value) { + addCriterion("AllNeedGet <>", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetGreaterThan(BigDecimal value) { + addCriterion("AllNeedGet >", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("AllNeedGet >=", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetLessThan(BigDecimal value) { + addCriterion("AllNeedGet <", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetLessThanOrEqualTo(BigDecimal value) { + addCriterion("AllNeedGet <=", value, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetIn(List values) { + addCriterion("AllNeedGet in", values, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetNotIn(List values) { + addCriterion("AllNeedGet not in", values, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllNeedGet between", value1, value2, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedgetNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllNeedGet not between", value1, value2, "allneedget"); + return (Criteria) this; + } + + public Criteria andAllneedpayIsNull() { + addCriterion("AllNeedPay is null"); + return (Criteria) this; + } + + public Criteria andAllneedpayIsNotNull() { + addCriterion("AllNeedPay is not null"); + return (Criteria) this; + } + + public Criteria andAllneedpayEqualTo(BigDecimal value) { + addCriterion("AllNeedPay =", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayNotEqualTo(BigDecimal value) { + addCriterion("AllNeedPay <>", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayGreaterThan(BigDecimal value) { + addCriterion("AllNeedPay >", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("AllNeedPay >=", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayLessThan(BigDecimal value) { + addCriterion("AllNeedPay <", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayLessThanOrEqualTo(BigDecimal value) { + addCriterion("AllNeedPay <=", value, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayIn(List values) { + addCriterion("AllNeedPay in", values, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayNotIn(List values) { + addCriterion("AllNeedPay not in", values, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllNeedPay between", value1, value2, "allneedpay"); + return (Criteria) this; + } + + public Criteria andAllneedpayNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("AllNeedPay not between", value1, value2, "allneedpay"); + return (Criteria) this; + } + + public Criteria andFaxIsNull() { + addCriterion("fax is null"); + return (Criteria) this; + } + + public Criteria andFaxIsNotNull() { + addCriterion("fax is not null"); + return (Criteria) this; + } + + public Criteria andFaxEqualTo(String value) { + addCriterion("fax =", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotEqualTo(String value) { + addCriterion("fax <>", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxGreaterThan(String value) { + addCriterion("fax >", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxGreaterThanOrEqualTo(String value) { + addCriterion("fax >=", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLessThan(String value) { + addCriterion("fax <", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLessThanOrEqualTo(String value) { + addCriterion("fax <=", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLike(String value) { + addCriterion("fax like", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotLike(String value) { + addCriterion("fax not like", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxIn(List values) { + addCriterion("fax in", values, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotIn(List values) { + addCriterion("fax not in", values, "fax"); + return (Criteria) this; + } + + public Criteria andFaxBetween(String value1, String value2) { + addCriterion("fax between", value1, value2, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotBetween(String value1, String value2) { + addCriterion("fax not between", value1, value2, "fax"); + return (Criteria) this; + } + + public Criteria andTelephoneIsNull() { + addCriterion("telephone is null"); + return (Criteria) this; + } + + public Criteria andTelephoneIsNotNull() { + addCriterion("telephone is not null"); + return (Criteria) this; + } + + public Criteria andTelephoneEqualTo(String value) { + addCriterion("telephone =", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneNotEqualTo(String value) { + addCriterion("telephone <>", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneGreaterThan(String value) { + addCriterion("telephone >", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneGreaterThanOrEqualTo(String value) { + addCriterion("telephone >=", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneLessThan(String value) { + addCriterion("telephone <", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneLessThanOrEqualTo(String value) { + addCriterion("telephone <=", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneLike(String value) { + addCriterion("telephone like", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneNotLike(String value) { + addCriterion("telephone not like", value, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneIn(List values) { + addCriterion("telephone in", values, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneNotIn(List values) { + addCriterion("telephone not in", values, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneBetween(String value1, String value2) { + addCriterion("telephone between", value1, value2, "telephone"); + return (Criteria) this; + } + + public Criteria andTelephoneNotBetween(String value1, String value2) { + addCriterion("telephone not between", value1, value2, "telephone"); + return (Criteria) this; + } + + public Criteria andAddressIsNull() { + addCriterion("address is null"); + return (Criteria) this; + } + + public Criteria andAddressIsNotNull() { + addCriterion("address is not null"); + return (Criteria) this; + } + + public Criteria andAddressEqualTo(String value) { + addCriterion("address =", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotEqualTo(String value) { + addCriterion("address <>", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThan(String value) { + addCriterion("address >", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThanOrEqualTo(String value) { + addCriterion("address >=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThan(String value) { + addCriterion("address <", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThanOrEqualTo(String value) { + addCriterion("address <=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLike(String value) { + addCriterion("address like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotLike(String value) { + addCriterion("address not like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressIn(List values) { + addCriterion("address in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotIn(List values) { + addCriterion("address not in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressBetween(String value1, String value2) { + addCriterion("address between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotBetween(String value1, String value2) { + addCriterion("address not between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andTaxnumIsNull() { + addCriterion("taxNum is null"); + return (Criteria) this; + } + + public Criteria andTaxnumIsNotNull() { + addCriterion("taxNum is not null"); + return (Criteria) this; + } + + public Criteria andTaxnumEqualTo(String value) { + addCriterion("taxNum =", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumNotEqualTo(String value) { + addCriterion("taxNum <>", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumGreaterThan(String value) { + addCriterion("taxNum >", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumGreaterThanOrEqualTo(String value) { + addCriterion("taxNum >=", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumLessThan(String value) { + addCriterion("taxNum <", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumLessThanOrEqualTo(String value) { + addCriterion("taxNum <=", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumLike(String value) { + addCriterion("taxNum like", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumNotLike(String value) { + addCriterion("taxNum not like", value, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumIn(List values) { + addCriterion("taxNum in", values, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumNotIn(List values) { + addCriterion("taxNum not in", values, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumBetween(String value1, String value2) { + addCriterion("taxNum between", value1, value2, "taxnum"); + return (Criteria) this; + } + + public Criteria andTaxnumNotBetween(String value1, String value2) { + addCriterion("taxNum not between", value1, value2, "taxnum"); + return (Criteria) this; + } + + public Criteria andBanknameIsNull() { + addCriterion("bankName is null"); + return (Criteria) this; + } + + public Criteria andBanknameIsNotNull() { + addCriterion("bankName is not null"); + return (Criteria) this; + } + + public Criteria andBanknameEqualTo(String value) { + addCriterion("bankName =", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameNotEqualTo(String value) { + addCriterion("bankName <>", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameGreaterThan(String value) { + addCriterion("bankName >", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameGreaterThanOrEqualTo(String value) { + addCriterion("bankName >=", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameLessThan(String value) { + addCriterion("bankName <", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameLessThanOrEqualTo(String value) { + addCriterion("bankName <=", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameLike(String value) { + addCriterion("bankName like", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameNotLike(String value) { + addCriterion("bankName not like", value, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameIn(List values) { + addCriterion("bankName in", values, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameNotIn(List values) { + addCriterion("bankName not in", values, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameBetween(String value1, String value2) { + addCriterion("bankName between", value1, value2, "bankname"); + return (Criteria) this; + } + + public Criteria andBanknameNotBetween(String value1, String value2) { + addCriterion("bankName not between", value1, value2, "bankname"); + return (Criteria) this; + } + + public Criteria andAccountnumberIsNull() { + addCriterion("accountNumber is null"); + return (Criteria) this; + } + + public Criteria andAccountnumberIsNotNull() { + addCriterion("accountNumber is not null"); + return (Criteria) this; + } + + public Criteria andAccountnumberEqualTo(String value) { + addCriterion("accountNumber =", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberNotEqualTo(String value) { + addCriterion("accountNumber <>", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberGreaterThan(String value) { + addCriterion("accountNumber >", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberGreaterThanOrEqualTo(String value) { + addCriterion("accountNumber >=", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberLessThan(String value) { + addCriterion("accountNumber <", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberLessThanOrEqualTo(String value) { + addCriterion("accountNumber <=", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberLike(String value) { + addCriterion("accountNumber like", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberNotLike(String value) { + addCriterion("accountNumber not like", value, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberIn(List values) { + addCriterion("accountNumber in", values, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberNotIn(List values) { + addCriterion("accountNumber not in", values, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberBetween(String value1, String value2) { + addCriterion("accountNumber between", value1, value2, "accountnumber"); + return (Criteria) this; + } + + public Criteria andAccountnumberNotBetween(String value1, String value2) { + addCriterion("accountNumber not between", value1, value2, "accountnumber"); + return (Criteria) this; + } + + public Criteria andTaxrateIsNull() { + addCriterion("taxRate is null"); + return (Criteria) this; + } + + public Criteria andTaxrateIsNotNull() { + addCriterion("taxRate is not null"); + return (Criteria) this; + } + + public Criteria andTaxrateEqualTo(BigDecimal value) { + addCriterion("taxRate =", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotEqualTo(BigDecimal value) { + addCriterion("taxRate <>", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateGreaterThan(BigDecimal value) { + addCriterion("taxRate >", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("taxRate >=", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateLessThan(BigDecimal value) { + addCriterion("taxRate <", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateLessThanOrEqualTo(BigDecimal value) { + addCriterion("taxRate <=", value, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateIn(List values) { + addCriterion("taxRate in", values, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotIn(List values) { + addCriterion("taxRate not in", values, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("taxRate between", value1, value2, "taxrate"); + return (Criteria) this; + } + + public Criteria andTaxrateNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("taxRate not between", value1, value2, "taxrate"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_supplier + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapper.java b/src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapper.java index ed3f03a61d95fc21abb489ecc49471c4961616a6..5afecc16c8fc4cf9271550d1d5ab1401c9a8a923 100644 --- a/src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapper.java +++ b/src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapper.java @@ -1,123 +1,125 @@ -package com.jsh.erp.datasource.mappers; - -import com.jsh.erp.datasource.entities.AccountHead; -import com.jsh.erp.datasource.entities.AccountHeadExample; -import java.util.List; - -import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; -import org.apache.ibatis.annotations.Param; - -public interface AccountHeadMapper { - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int countByExample(AccountHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int deleteByExample(AccountHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int deleteByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int insert(AccountHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int insertSelective(AccountHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - List selectByExample(AccountHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - AccountHead selectByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int updateByExampleSelective(@Param("record") AccountHead record, @Param("example") AccountHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int updateByExample(@Param("record") AccountHead record, @Param("example") AccountHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int updateByPrimaryKeySelective(AccountHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_accounthead - * - * @mbggenerated - */ - int updateByPrimaryKey(AccountHead record); - - List selectByConditionAccountHead( - @Param("type") String type, - @Param("billNo") String billNo, - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int countsByAccountHead( - @Param("type") String type, - @Param("billNo") String billNo, - @Param("beginTime") String beginTime, - @Param("endTime") String endTime); - - Long getMaxId(); - - Double findAllMoney( - @Param("supplierId") Integer supplierId, - @Param("type") String type, - @Param("modeName") String modeName, - @Param("endTime") String endTime); - - List getDetailByNumber( - @Param("billNo") String billNo); +package com.jsh.erp.datasource.mappers; + +import com.jsh.erp.datasource.entities.AccountHead; +import com.jsh.erp.datasource.entities.AccountHeadExample; + +import java.math.BigDecimal; +import java.util.List; + +import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; +import org.apache.ibatis.annotations.Param; + +public interface AccountHeadMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int countByExample(AccountHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int deleteByExample(AccountHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int deleteByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int insert(AccountHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int insertSelective(AccountHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + List selectByExample(AccountHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + AccountHead selectByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") AccountHead record, @Param("example") AccountHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int updateByExample(@Param("record") AccountHead record, @Param("example") AccountHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(AccountHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_accounthead + * + * @mbggenerated + */ + int updateByPrimaryKey(AccountHead record); + + List selectByConditionAccountHead( + @Param("type") String type, + @Param("billNo") String billNo, + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int countsByAccountHead( + @Param("type") String type, + @Param("billNo") String billNo, + @Param("beginTime") String beginTime, + @Param("endTime") String endTime); + + Long getMaxId(); + + BigDecimal findAllMoney( + @Param("supplierId") Integer supplierId, + @Param("type") String type, + @Param("modeName") String modeName, + @Param("endTime") String endTime); + + List getDetailByNumber( + @Param("billNo") String billNo); } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapper.java b/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapper.java index ad895ee94670b6fef8017abe7cb2e42f16074832..3d620facd8347491bb37af22b85ce9c6ae2f43df 100644 --- a/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapper.java +++ b/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapper.java @@ -1,185 +1,187 @@ -package com.jsh.erp.datasource.mappers; - -import com.jsh.erp.datasource.entities.DepotHead; -import com.jsh.erp.datasource.entities.DepotHeadExample; -import java.util.List; - -import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; -import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; -import com.jsh.erp.datasource.vo.DepotHeadVo4List; -import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; -import org.apache.ibatis.annotations.Param; - -public interface DepotHeadMapper { - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int countByExample(DepotHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int deleteByExample(DepotHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int deleteByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int insert(DepotHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int insertSelective(DepotHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - List selectByExample(DepotHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - DepotHead selectByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int updateByExampleSelective(@Param("record") DepotHead record, @Param("example") DepotHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int updateByExample(@Param("record") DepotHead record, @Param("example") DepotHeadExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int updateByPrimaryKeySelective(DepotHead record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depothead - * - * @mbggenerated - */ - int updateByPrimaryKey(DepotHead record); - - List selectByConditionDepotHead( - @Param("type") String type, - @Param("subType") String subType, - @Param("number") String number, - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("dhIds") String dhIds, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int countsByDepotHead( - @Param("type") String type, - @Param("subType") String subType, - @Param("number") String number, - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("dhIds") String dhIds); - - Long getMaxId(); - - String findMaterialsListByHeaderId( - @Param("id") Long id); - - List findByAll( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("type") String type, - @Param("pid") Integer pid, - @Param("dids") String dids, - @Param("oId") Integer oId, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findByAllCount( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("type") String type, - @Param("pid") Integer pid, - @Param("dids") String dids, - @Param("oId") Integer oId); - - List findInOutMaterialCount( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("type") String type, - @Param("pid") Integer pid, - @Param("dids") String dids, - @Param("oId") Integer oId, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findInOutMaterialCountTotal( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("type") String type, - @Param("pid") Integer pid, - @Param("dids") String dids, - @Param("oId") Integer oId); - - List findStatementAccount( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("organId") Integer organId, - @Param("supType") String supType, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findStatementAccountCount( - @Param("beginTime") String beginTime, - @Param("endTime") String endTime, - @Param("organId") Integer organId, - @Param("supType") String supType); - - Double findAllMoney( - @Param("supplierId") Integer supplierId, - @Param("type") String type, - @Param("subType") String subType, - @Param("modeName") String modeName, - @Param("endTime") String endTime); - - List getDetailByNumber( - @Param("number") String number); - +package com.jsh.erp.datasource.mappers; + +import com.jsh.erp.datasource.entities.DepotHead; +import com.jsh.erp.datasource.entities.DepotHeadExample; + +import java.math.BigDecimal; +import java.util.List; + +import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; +import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; +import com.jsh.erp.datasource.vo.DepotHeadVo4List; +import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; +import org.apache.ibatis.annotations.Param; + +public interface DepotHeadMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int countByExample(DepotHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int deleteByExample(DepotHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int deleteByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int insert(DepotHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int insertSelective(DepotHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + List selectByExample(DepotHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + DepotHead selectByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") DepotHead record, @Param("example") DepotHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int updateByExample(@Param("record") DepotHead record, @Param("example") DepotHeadExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(DepotHead record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depothead + * + * @mbggenerated + */ + int updateByPrimaryKey(DepotHead record); + + List selectByConditionDepotHead( + @Param("type") String type, + @Param("subType") String subType, + @Param("number") String number, + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("dhIds") String dhIds, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int countsByDepotHead( + @Param("type") String type, + @Param("subType") String subType, + @Param("number") String number, + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("dhIds") String dhIds); + + Long getMaxId(); + + String findMaterialsListByHeaderId( + @Param("id") Long id); + + List findByAll( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("type") String type, + @Param("pid") Integer pid, + @Param("dids") String dids, + @Param("oId") Integer oId, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findByAllCount( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("type") String type, + @Param("pid") Integer pid, + @Param("dids") String dids, + @Param("oId") Integer oId); + + List findInOutMaterialCount( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("type") String type, + @Param("pid") Integer pid, + @Param("dids") String dids, + @Param("oId") Integer oId, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findInOutMaterialCountTotal( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("type") String type, + @Param("pid") Integer pid, + @Param("dids") String dids, + @Param("oId") Integer oId); + + List findStatementAccount( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("organId") Integer organId, + @Param("supType") String supType, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findStatementAccountCount( + @Param("beginTime") String beginTime, + @Param("endTime") String endTime, + @Param("organId") Integer organId, + @Param("supType") String supType); + + BigDecimal findAllMoney( + @Param("supplierId") Integer supplierId, + @Param("type") String type, + @Param("subType") String subType, + @Param("modeName") String modeName, + @Param("endTime") String endTime); + + List getDetailByNumber( + @Param("number") String number); + } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapper.java b/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapper.java index ae53d0d964d66e3ea5ae41b8c10a9a933cf3ca27..1ff4939f01dbf9b112a508dc8cde9ca0569ad0ec 100644 --- a/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapper.java +++ b/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapper.java @@ -1,217 +1,218 @@ -package com.jsh.erp.datasource.mappers; - -import com.jsh.erp.datasource.entities.*; - -import java.util.List; - -import org.apache.ibatis.annotations.Param; - -public interface DepotItemMapper { - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int countByExample(DepotItemExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int deleteByExample(DepotItemExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int deleteByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int insert(DepotItem record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int insertSelective(DepotItem record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - List selectByExample(DepotItemExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - DepotItem selectByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int updateByExampleSelective(@Param("record") DepotItem record, @Param("example") DepotItemExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int updateByExample(@Param("record") DepotItem record, @Param("example") DepotItemExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int updateByPrimaryKeySelective(DepotItem record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_depotitem - * - * @mbggenerated - */ - int updateByPrimaryKey(DepotItem record); - - List selectByConditionDepotItem( - @Param("name") String name, - @Param("type") Integer type, - @Param("remark") String remark, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int countsByDepotItem( - @Param("name") String name, - @Param("type") Integer type, - @Param("remark") String remark); - - List getHeaderIdByMaterial( - @Param("materialParam") String materialParam, - @Param("depotIds") String depotIds); - - List findDetailByTypeAndMaterialIdList( - @Param("mId") Long mId, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findDetailByTypeAndMaterialIdCounts( - @Param("mId") Long mId); - - List findStockNumByMaterialIdList( - @Param("mId") Long mId, - @Param("monthTime") String monthTime, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findStockNumByMaterialIdCounts( - @Param("mId") Long mId, - @Param("monthTime") String monthTime); - - int findByTypeAndMaterialIdIn( - @Param("mId") Long mId); - - int findByTypeAndMaterialIdOut( - @Param("mId") Long mId); - - List getDetailList( - @Param("headerId") Long headerId); - - List findByAll( - @Param("headIds") String headIds, - @Param("materialIds") String materialIds, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int findByAllCount( - @Param("headIds") String headIds, - @Param("materialIds") String materialIds); - - Double findByTypeInIsPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findByTypeInIsNotPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findByTypeOutIsPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findByTypeOutIsNotPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - - - Double findPriceByTypeInIsPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findPriceByTypeInIsNotPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findPriceByTypeOutIsPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double findPriceByTypeOutIsNotPrev( - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime); - - Double buyOrSaleNumber( - @Param("type") String type, - @Param("subType") String subType, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime, - @Param("sumType") String sumType); - - Double buyOrSalePrice( - @Param("type") String type, - @Param("subType") String subType, - @Param("MId") Long MId, - @Param("MonthTime") String MonthTime, - @Param("sumType") String sumType); - - Double findGiftByTypeIn( - @Param("subType") String subType, - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId); - - Double findGiftByTypeOut( - @Param("subType") String subType, - @Param("ProjectId") Integer ProjectId, - @Param("MId") Long MId); - +package com.jsh.erp.datasource.mappers; + +import com.jsh.erp.datasource.entities.*; + +import java.math.BigDecimal; +import java.util.List; + +import org.apache.ibatis.annotations.Param; + +public interface DepotItemMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int countByExample(DepotItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int deleteByExample(DepotItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int deleteByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int insert(DepotItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int insertSelective(DepotItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + List selectByExample(DepotItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + DepotItem selectByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") DepotItem record, @Param("example") DepotItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int updateByExample(@Param("record") DepotItem record, @Param("example") DepotItemExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(DepotItem record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_depotitem + * + * @mbggenerated + */ + int updateByPrimaryKey(DepotItem record); + + List selectByConditionDepotItem( + @Param("name") String name, + @Param("type") Integer type, + @Param("remark") String remark, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int countsByDepotItem( + @Param("name") String name, + @Param("type") Integer type, + @Param("remark") String remark); + + List getHeaderIdByMaterial( + @Param("materialParam") String materialParam, + @Param("depotIds") String depotIds); + + List findDetailByTypeAndMaterialIdList( + @Param("mId") Long mId, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findDetailByTypeAndMaterialIdCounts( + @Param("mId") Long mId); + + List findStockNumByMaterialIdList( + @Param("mId") Long mId, + @Param("monthTime") String monthTime, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findStockNumByMaterialIdCounts( + @Param("mId") Long mId, + @Param("monthTime") String monthTime); + + int findByTypeAndMaterialIdIn( + @Param("mId") Long mId); + + int findByTypeAndMaterialIdOut( + @Param("mId") Long mId); + + List getDetailList( + @Param("headerId") Long headerId); + + List findByAll( + @Param("headIds") String headIds, + @Param("materialIds") String materialIds, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int findByAllCount( + @Param("headIds") String headIds, + @Param("materialIds") String materialIds); + + BigDecimal findByTypeInIsPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findByTypeInIsNotPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findByTypeOutIsPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findByTypeOutIsNotPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + + + BigDecimal findPriceByTypeInIsPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findPriceByTypeInIsNotPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findPriceByTypeOutIsPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal findPriceByTypeOutIsNotPrev( + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime); + + BigDecimal buyOrSaleNumber( + @Param("type") String type, + @Param("subType") String subType, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime, + @Param("sumType") String sumType); + + BigDecimal buyOrSalePrice( + @Param("type") String type, + @Param("subType") String subType, + @Param("MId") Long MId, + @Param("MonthTime") String MonthTime, + @Param("sumType") String sumType); + + BigDecimal findGiftByTypeIn( + @Param("subType") String subType, + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId); + + BigDecimal findGiftByTypeOut( + @Param("subType") String subType, + @Param("ProjectId") Integer ProjectId, + @Param("MId") Long MId); + } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/mappers/MaterialMapper.java b/src/main/java/com/jsh/erp/datasource/mappers/MaterialMapper.java index b7e203bb69204a987cc059845c29ed0dcab0ab38..e2097309e94b1ac739a975acfd731f44090656ce 100644 --- a/src/main/java/com/jsh/erp/datasource/mappers/MaterialMapper.java +++ b/src/main/java/com/jsh/erp/datasource/mappers/MaterialMapper.java @@ -1,130 +1,130 @@ -package com.jsh.erp.datasource.mappers; - -import com.jsh.erp.datasource.entities.Material; -import com.jsh.erp.datasource.entities.MaterialExample; -import java.util.List; - -import com.jsh.erp.datasource.entities.MaterialVo4Unit; -import org.apache.ibatis.annotations.Param; - -public interface MaterialMapper { - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int countByExample(MaterialExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int deleteByExample(MaterialExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int deleteByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int insert(Material record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int insertSelective(Material record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - List selectByExample(MaterialExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - Material selectByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int updateByExampleSelective(@Param("record") Material record, @Param("example") MaterialExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int updateByExample(@Param("record") Material record, @Param("example") MaterialExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int updateByPrimaryKeySelective(Material record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_material - * - * @mbggenerated - */ - int updateByPrimaryKey(Material record); - - List selectByConditionMaterial( - @Param("name") String name, - @Param("model") String model, - @Param("categoryId") Long categoryId, - @Param("categoryIds") String categoryIds, - @Param("mpList") String mpList, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int countsByMaterial( - @Param("name") String name, - @Param("model") String model, - @Param("categoryId") Long categoryId, - @Param("categoryIds") String categoryIds, - @Param("mpList") String mpList); - - String findUnitName(@Param("mId") Long mId); - - List findById(@Param("id") Long id); - - List findBySelect(); - - int updatePriceNullByPrimaryKey(Long id); - - int updateUnitIdNullByPrimaryKey(Long id); - - List findByAll( - @Param("name") String name, - @Param("model") String model, - @Param("categoryId") Long categoryId, - @Param("categoryIds") String categoryIds); +package com.jsh.erp.datasource.mappers; + +import com.jsh.erp.datasource.entities.Material; +import com.jsh.erp.datasource.entities.MaterialExample; +import java.util.List; + +import com.jsh.erp.datasource.entities.MaterialVo4Unit; +import org.apache.ibatis.annotations.Param; + +public interface MaterialMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int countByExample(MaterialExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int deleteByExample(MaterialExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int deleteByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int insert(Material record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int insertSelective(Material record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + List selectByExample(MaterialExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + Material selectByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") Material record, @Param("example") MaterialExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int updateByExample(@Param("record") Material record, @Param("example") MaterialExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(Material record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_material + * + * @mbggenerated + */ + int updateByPrimaryKey(Material record); + + List selectByConditionMaterial( + @Param("name") String name, + @Param("model") String model, + @Param("categoryId") Long categoryId, + @Param("categoryIds") String categoryIds, + @Param("mpList") String mpList, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int countsByMaterial( + @Param("name") String name, + @Param("model") String model, + @Param("categoryId") Long categoryId, + @Param("categoryIds") String categoryIds, + @Param("mpList") String mpList); + + String findUnitName(@Param("mId") Long mId); + + List findById(@Param("id") Long id); + + List findBySelect(); + + int updatePriceNullByPrimaryKey(Long id); + + int updateUnitIdNullByPrimaryKey(Long id); + + List findByAll( + @Param("name") String name, + @Param("model") String model, + @Param("categoryId") Long categoryId, + @Param("categoryIds") String categoryIds); } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapper.java b/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapper.java index f6ecd8e685001b14ffe85d20db55476f7b22345f..5d0f2fb5ea471b41ad31250e4a301ed301b557d8 100644 --- a/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapper.java +++ b/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapper.java @@ -1,119 +1,119 @@ -package com.jsh.erp.datasource.mappers; - -import com.jsh.erp.datasource.entities.Supplier; -import com.jsh.erp.datasource.entities.SupplierExample; -import java.util.List; -import org.apache.ibatis.annotations.Param; - -public interface SupplierMapper { - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int countByExample(SupplierExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int deleteByExample(SupplierExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int deleteByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int insert(Supplier record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int insertSelective(Supplier record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - List selectByExample(SupplierExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - Supplier selectByPrimaryKey(Long id); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int updateByExampleSelective(@Param("record") Supplier record, @Param("example") SupplierExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int updateByExample(@Param("record") Supplier record, @Param("example") SupplierExample example); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int updateByPrimaryKeySelective(Supplier record); - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table jsh_supplier - * - * @mbggenerated - */ - int updateByPrimaryKey(Supplier record); - - List selectByConditionSupplier( - @Param("supplier") String supplier, - @Param("type") String type, - @Param("phonenum") String phonenum, - @Param("telephone") String telephone, - @Param("description") String description, - @Param("offset") Integer offset, - @Param("rows") Integer rows); - - int countsBySupplier( - @Param("supplier") String supplier, - @Param("type") String type, - @Param("phonenum") String phonenum, - @Param("telephone") String telephone, - @Param("description") String description); - - List findByAll( - @Param("supplier") String supplier, - @Param("type") String type, - @Param("phonenum") String phonenum, - @Param("telephone") String telephone, - @Param("description") String description); +package com.jsh.erp.datasource.mappers; + +import com.jsh.erp.datasource.entities.Supplier; +import com.jsh.erp.datasource.entities.SupplierExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface SupplierMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int countByExample(SupplierExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int deleteByExample(SupplierExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int deleteByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int insert(Supplier record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int insertSelective(Supplier record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + List selectByExample(SupplierExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + Supplier selectByPrimaryKey(Long id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") Supplier record, @Param("example") SupplierExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int updateByExample(@Param("record") Supplier record, @Param("example") SupplierExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(Supplier record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table jsh_supplier + * + * @mbggenerated + */ + int updateByPrimaryKey(Supplier record); + + List selectByConditionSupplier( + @Param("supplier") String supplier, + @Param("type") String type, + @Param("phonenum") String phonenum, + @Param("telephone") String telephone, + @Param("description") String description, + @Param("offset") Integer offset, + @Param("rows") Integer rows); + + int countsBySupplier( + @Param("supplier") String supplier, + @Param("type") String type, + @Param("phonenum") String phonenum, + @Param("telephone") String telephone, + @Param("description") String description); + + List findByAll( + @Param("supplier") String supplier, + @Param("type") String type, + @Param("phonenum") String phonenum, + @Param("telephone") String telephone, + @Param("description") String description); } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java b/src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java index 54b1177442d912b2f69ac98d185c6ea767d6e3d7..0ae76b6b1469c89306b4a80e02d4d6909669e4ee 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java +++ b/src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java @@ -1,84 +1,86 @@ -package com.jsh.erp.datasource.vo; - -public class AccountItemVo4List { - - private Long id; - - private Long headerid; - - private Long accountid; - - private Long inoutitemid; - - private Double eachamount; - - private String remark; - - private String accountName; - - private String inOutItemName; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getHeaderid() { - return headerid; - } - - public void setHeaderid(Long headerid) { - this.headerid = headerid; - } - - public Long getAccountid() { - return accountid; - } - - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - public Long getInoutitemid() { - return inoutitemid; - } - - public void setInoutitemid(Long inoutitemid) { - this.inoutitemid = inoutitemid; - } - - public Double getEachamount() { - return eachamount; - } - - public void setEachamount(Double eachamount) { - this.eachamount = eachamount; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getAccountName() { - return accountName; - } - - public void setAccountName(String accountName) { - this.accountName = accountName; - } - - public String getInOutItemName() { - return inOutItemName; - } - - public void setInOutItemName(String inOutItemName) { - this.inOutItemName = inOutItemName; - } +package com.jsh.erp.datasource.vo; + +import java.math.BigDecimal; + +public class AccountItemVo4List { + + private Long id; + + private Long headerid; + + private Long accountid; + + private Long inoutitemid; + + private BigDecimal eachamount; + + private String remark; + + private String accountName; + + private String inOutItemName; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getHeaderid() { + return headerid; + } + + public void setHeaderid(Long headerid) { + this.headerid = headerid; + } + + public Long getAccountid() { + return accountid; + } + + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + public Long getInoutitemid() { + return inoutitemid; + } + + public void setInoutitemid(Long inoutitemid) { + this.inoutitemid = inoutitemid; + } + + public BigDecimal getEachamount() { + return eachamount; + } + + public void setEachamount(BigDecimal eachamount) { + this.eachamount = eachamount; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getAccountName() { + return accountName; + } + + public void setAccountName(String accountName) { + this.accountName = accountName; + } + + public String getInOutItemName() { + return inOutItemName; + } + + public void setInOutItemName(String inOutItemName) { + this.inOutItemName = inOutItemName; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/AccountVo4InOutList.java b/src/main/java/com/jsh/erp/datasource/vo/AccountVo4InOutList.java index 8f00881f8b2e58f80058559bff0281bb4ec1a923..1e36f1bc00646c6684de9458c25339862fd44f06 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/AccountVo4InOutList.java +++ b/src/main/java/com/jsh/erp/datasource/vo/AccountVo4InOutList.java @@ -1,84 +1,86 @@ -package com.jsh.erp.datasource.vo; - -public class AccountVo4InOutList { - - private String number; - - private String type; - - private String supplierName; - - private Double changeAmount; - - private Double balance; - - private String operTime; - - private String aList; - - private String amList; - - public String getNumber() { - return number; - } - - public void setNumber(String number) { - this.number = number; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getSupplierName() { - return supplierName; - } - - public void setSupplierName(String supplierName) { - this.supplierName = supplierName; - } - - public Double getChangeAmount() { - return changeAmount; - } - - public void setChangeAmount(Double changeAmount) { - this.changeAmount = changeAmount; - } - - public Double getBalance() { - return balance; - } - - public void setBalance(Double balance) { - this.balance = balance; - } - - public String getOperTime() { - return operTime; - } - - public void setOperTime(String operTime) { - this.operTime = operTime; - } - - public String getaList() { - return aList; - } - - public void setaList(String aList) { - this.aList = aList; - } - - public String getAmList() { - return amList; - } - - public void setAmList(String amList) { - this.amList = amList; - } +package com.jsh.erp.datasource.vo; + +import java.math.BigDecimal; + +public class AccountVo4InOutList { + + private String number; + + private String type; + + private String supplierName; + + private BigDecimal changeAmount; + + private BigDecimal balance; + + private String operTime; + + private String aList; + + private String amList; + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getSupplierName() { + return supplierName; + } + + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public BigDecimal getChangeAmount() { + return changeAmount; + } + + public void setChangeAmount(BigDecimal changeAmount) { + this.changeAmount = changeAmount; + } + + public BigDecimal getBalance() { + return balance; + } + + public void setBalance(BigDecimal balance) { + this.balance = balance; + } + + public String getOperTime() { + return operTime; + } + + public void setOperTime(String operTime) { + this.operTime = operTime; + } + + public String getaList() { + return aList; + } + + public void setaList(String aList) { + this.aList = aList; + } + + public String getAmList() { + return amList; + } + + public void setAmList(String amList) { + this.amList = amList; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/AccountVo4List.java b/src/main/java/com/jsh/erp/datasource/vo/AccountVo4List.java index 2a66bbbd4eadbdb9c8ba49c09016e11a06ff7035..b52a450d20eebc2c89bfcbb76c41adfa39ed9630 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/AccountVo4List.java +++ b/src/main/java/com/jsh/erp/datasource/vo/AccountVo4List.java @@ -1,84 +1,86 @@ -package com.jsh.erp.datasource.vo; - -public class AccountVo4List { - - private Long id; - - private String name; - - private String serialno; - - private Double initialamount; - - private Double currentamount; - - private String remark; - - private Boolean isdefault; - - private String thismonthamount; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getSerialno() { - return serialno; - } - - public void setSerialno(String serialno) { - this.serialno = serialno; - } - - public Double getInitialamount() { - return initialamount; - } - - public void setInitialamount(Double initialamount) { - this.initialamount = initialamount; - } - - public Double getCurrentamount() { - return currentamount; - } - - public void setCurrentamount(Double currentamount) { - this.currentamount = currentamount; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public Boolean getIsdefault() { - return isdefault; - } - - public void setIsdefault(Boolean isdefault) { - this.isdefault = isdefault; - } - - public String getThismonthamount() { - return thismonthamount; - } - - public void setThismonthamount(String thismonthamount) { - this.thismonthamount = thismonthamount; - } +package com.jsh.erp.datasource.vo; + +import java.math.BigDecimal; + +public class AccountVo4List { + + private Long id; + + private String name; + + private String serialno; + + private BigDecimal initialamount; + + private BigDecimal currentamount; + + private String remark; + + private Boolean isdefault; + + private String thismonthamount; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSerialno() { + return serialno; + } + + public void setSerialno(String serialno) { + this.serialno = serialno; + } + + public BigDecimal getInitialamount() { + return initialamount; + } + + public void setInitialamount(BigDecimal initialamount) { + this.initialamount = initialamount; + } + + public BigDecimal getCurrentamount() { + return currentamount; + } + + public void setCurrentamount(BigDecimal currentamount) { + this.currentamount = currentamount; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Boolean getIsdefault() { + return isdefault; + } + + public void setIsdefault(Boolean isdefault) { + this.isdefault = isdefault; + } + + public String getThismonthamount() { + return thismonthamount; + } + + public void setThismonthamount(String thismonthamount) { + this.thismonthamount = thismonthamount; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InDetail.java b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InDetail.java index 19a5ec161bd7a163ccf4b60660b253058ae0bcc3..3378bcd9bb60a7eee870d853a3e064d57b730497 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InDetail.java +++ b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InDetail.java @@ -1,107 +1,108 @@ -package com.jsh.erp.datasource.vo; - - -import java.util.Date; - -public class DepotHeadVo4InDetail { - - private String Number; - - private String MName; - - private String Model; - - private Double UnitPrice; - - private Double OperNumber; - - private Double AllPrice; - - private String SName; - - private String DName; - - private String OperTime; - - private String NewType; - - public String getNumber() { - return Number; - } - - public void setNumber(String number) { - Number = number; - } - - public String getMName() { - return MName; - } - - public void setMName(String MName) { - this.MName = MName; - } - - public String getModel() { - return Model; - } - - public void setModel(String model) { - Model = model; - } - - public Double getUnitPrice() { - return UnitPrice; - } - - public void setUnitPrice(Double unitPrice) { - UnitPrice = unitPrice; - } - - public Double getOperNumber() { - return OperNumber; - } - - public void setOperNumber(Double operNumber) { - OperNumber = operNumber; - } - - public Double getAllPrice() { - return AllPrice; - } - - public void setAllPrice(Double allPrice) { - AllPrice = allPrice; - } - - public String getSName() { - return SName; - } - - public void setSName(String SName) { - this.SName = SName; - } - - public String getDName() { - return DName; - } - - public void setDName(String DName) { - this.DName = DName; - } - - public String getOperTime() { - return OperTime; - } - - public void setOperTime(String operTime) { - OperTime = operTime; - } - - public String getNewType() { - return NewType; - } - - public void setNewType(String newType) { - NewType = newType; - } +package com.jsh.erp.datasource.vo; + + +import java.math.BigDecimal; +import java.util.Date; + +public class DepotHeadVo4InDetail { + + private String Number; + + private String MName; + + private String Model; + + private BigDecimal UnitPrice; + + private BigDecimal OperNumber; + + private BigDecimal AllPrice; + + private String SName; + + private String DName; + + private String OperTime; + + private String NewType; + + public String getNumber() { + return Number; + } + + public void setNumber(String number) { + Number = number; + } + + public String getMName() { + return MName; + } + + public void setMName(String MName) { + this.MName = MName; + } + + public String getModel() { + return Model; + } + + public void setModel(String model) { + Model = model; + } + + public BigDecimal getUnitPrice() { + return UnitPrice; + } + + public void setUnitPrice(BigDecimal unitPrice) { + UnitPrice = unitPrice; + } + + public BigDecimal getOperNumber() { + return OperNumber; + } + + public void setOperNumber(BigDecimal operNumber) { + OperNumber = operNumber; + } + + public BigDecimal getAllPrice() { + return AllPrice; + } + + public void setAllPrice(BigDecimal allPrice) { + AllPrice = allPrice; + } + + public String getSName() { + return SName; + } + + public void setSName(String SName) { + this.SName = SName; + } + + public String getDName() { + return DName; + } + + public void setDName(String DName) { + this.DName = DName; + } + + public String getOperTime() { + return OperTime; + } + + public void setOperTime(String operTime) { + OperTime = operTime; + } + + public String getNewType() { + return NewType; + } + + public void setNewType(String newType) { + NewType = newType; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InOutMCount.java b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InOutMCount.java index 442b7fb26ba71fc36e91a9f51f19b68c4867fad7..70feb3e9a26ee669d6fd8abd34527b46eb806575 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InOutMCount.java +++ b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InOutMCount.java @@ -1,65 +1,67 @@ -package com.jsh.erp.datasource.vo; - - -public class DepotHeadVo4InOutMCount { - - private Long MaterialId; - - private String mName; - - private String Model; - - private String categoryName; - - private Double numSum; - - private Double priceSum; - - public Long getMaterialId() { - return MaterialId; - } - - public void setMaterialId(Long materialId) { - MaterialId = materialId; - } - - public String getmName() { - return mName; - } - - public void setmName(String mName) { - this.mName = mName; - } - - public String getModel() { - return Model; - } - - public void setModel(String model) { - Model = model; - } - - public String getCategoryName() { - return categoryName; - } - - public void setCategoryName(String categoryName) { - this.categoryName = categoryName; - } - - public Double getNumSum() { - return numSum; - } - - public void setNumSum(Double numSum) { - this.numSum = numSum; - } - - public Double getPriceSum() { - return priceSum; - } - - public void setPriceSum(Double priceSum) { - this.priceSum = priceSum; - } +package com.jsh.erp.datasource.vo; + + +import java.math.BigDecimal; + +public class DepotHeadVo4InOutMCount { + + private Long MaterialId; + + private String mName; + + private String Model; + + private String categoryName; + + private BigDecimal numSum; + + private BigDecimal priceSum; + + public Long getMaterialId() { + return MaterialId; + } + + public void setMaterialId(Long materialId) { + MaterialId = materialId; + } + + public String getmName() { + return mName; + } + + public void setmName(String mName) { + this.mName = mName; + } + + public String getModel() { + return Model; + } + + public void setModel(String model) { + Model = model; + } + + public String getCategoryName() { + return categoryName; + } + + public void setCategoryName(String categoryName) { + this.categoryName = categoryName; + } + + public BigDecimal getNumSum() { + return numSum; + } + + public void setNumSum(BigDecimal numSum) { + this.numSum = numSum; + } + + public BigDecimal getPriceSum() { + return priceSum; + } + + public void setPriceSum(BigDecimal priceSum) { + this.priceSum = priceSum; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4List.java b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4List.java index fed3e2c0ccbdbac441cc72d1ce39a7dc5984906e..6e9d159c7349ad55219d315379cafb7477b6dae1 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4List.java +++ b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4List.java @@ -1,346 +1,347 @@ -package com.jsh.erp.datasource.vo; - -import java.util.Date; - -public class DepotHeadVo4List { - - private Long id; - - private String type; - - private String subtype; - - private Long projectid; - - private String defaultnumber; - - private String number; - - private String operpersonname; - - private Date createtime; - - private Date opertime; - - private Long organid; - - private Long handspersonid; - - private Long accountid; - - private Double changeamount; - - private Long allocationprojectid; - - private Double totalprice; - - private String paytype; - - private String remark; - - private String salesman; - - private String accountidlist; - - private String accountmoneylist; - - private Double discount; - - private Double discountmoney; - - private Double discountlastmoney; - - private Double othermoney; - - private String othermoneylist; - - private String othermoneyitem; - - private Integer accountday; - - private Boolean status; - - private String projectName; - - private String organName; - - private String handsPersonName; - - private String accountName; - - private String allocationProjectName; - - private String materialsList; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getSubtype() { - return subtype; - } - - public void setSubtype(String subtype) { - this.subtype = subtype; - } - - public Long getProjectid() { - return projectid; - } - - public void setProjectid(Long projectid) { - this.projectid = projectid; - } - - public String getDefaultnumber() { - return defaultnumber; - } - - public void setDefaultnumber(String defaultnumber) { - this.defaultnumber = defaultnumber; - } - - public String getNumber() { - return number; - } - - public void setNumber(String number) { - this.number = number; - } - - public String getOperpersonname() { - return operpersonname; - } - - public void setOperpersonname(String operpersonname) { - this.operpersonname = operpersonname; - } - - public Date getCreatetime() { - return createtime; - } - - public void setCreatetime(Date createtime) { - this.createtime = createtime; - } - - public Date getOpertime() { - return opertime; - } - - public void setOpertime(Date opertime) { - this.opertime = opertime; - } - - public Long getOrganid() { - return organid; - } - - public void setOrganid(Long organid) { - this.organid = organid; - } - - public Long getHandspersonid() { - return handspersonid; - } - - public void setHandspersonid(Long handspersonid) { - this.handspersonid = handspersonid; - } - - public Long getAccountid() { - return accountid; - } - - public void setAccountid(Long accountid) { - this.accountid = accountid; - } - - public Double getChangeamount() { - return changeamount; - } - - public void setChangeamount(Double changeamount) { - this.changeamount = changeamount; - } - - public Long getAllocationprojectid() { - return allocationprojectid; - } - - public void setAllocationprojectid(Long allocationprojectid) { - this.allocationprojectid = allocationprojectid; - } - - public Double getTotalprice() { - return totalprice; - } - - public void setTotalprice(Double totalprice) { - this.totalprice = totalprice; - } - - public String getPaytype() { - return paytype; - } - - public void setPaytype(String paytype) { - this.paytype = paytype; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public String getSalesman() { - return salesman; - } - - public void setSalesman(String salesman) { - this.salesman = salesman; - } - - public String getAccountidlist() { - return accountidlist; - } - - public void setAccountidlist(String accountidlist) { - this.accountidlist = accountidlist; - } - - public String getAccountmoneylist() { - return accountmoneylist; - } - - public void setAccountmoneylist(String accountmoneylist) { - this.accountmoneylist = accountmoneylist; - } - - public Double getDiscount() { - return discount; - } - - public void setDiscount(Double discount) { - this.discount = discount; - } - - public Double getDiscountmoney() { - return discountmoney; - } - - public void setDiscountmoney(Double discountmoney) { - this.discountmoney = discountmoney; - } - - public Double getDiscountlastmoney() { - return discountlastmoney; - } - - public void setDiscountlastmoney(Double discountlastmoney) { - this.discountlastmoney = discountlastmoney; - } - - public Double getOthermoney() { - return othermoney; - } - - public void setOthermoney(Double othermoney) { - this.othermoney = othermoney; - } - - public String getOthermoneylist() { - return othermoneylist; - } - - public void setOthermoneylist(String othermoneylist) { - this.othermoneylist = othermoneylist; - } - - public String getOthermoneyitem() { - return othermoneyitem; - } - - public void setOthermoneyitem(String othermoneyitem) { - this.othermoneyitem = othermoneyitem; - } - - public Integer getAccountday() { - return accountday; - } - - public void setAccountday(Integer accountday) { - this.accountday = accountday; - } - - public Boolean getStatus() { - return status; - } - - public void setStatus(Boolean status) { - this.status = status; - } - - public String getProjectName() { - return projectName; - } - - public void setProjectName(String projectName) { - this.projectName = projectName; - } - - public String getOrganName() { - return organName; - } - - public void setOrganName(String organName) { - this.organName = organName; - } - - public String getHandsPersonName() { - return handsPersonName; - } - - public void setHandsPersonName(String handsPersonName) { - this.handsPersonName = handsPersonName; - } - - public String getAccountName() { - return accountName; - } - - public void setAccountName(String accountName) { - this.accountName = accountName; - } - - public String getAllocationProjectName() { - return allocationProjectName; - } - - public void setAllocationProjectName(String allocationProjectName) { - this.allocationProjectName = allocationProjectName; - } - - public String getMaterialsList() { - return materialsList; - } - - public void setMaterialsList(String materialsList) { - this.materialsList = materialsList; - } +package com.jsh.erp.datasource.vo; + +import java.math.BigDecimal; +import java.util.Date; + +public class DepotHeadVo4List { + + private Long id; + + private String type; + + private String subtype; + + private Long projectid; + + private String defaultnumber; + + private String number; + + private String operpersonname; + + private Date createtime; + + private Date opertime; + + private Long organid; + + private Long handspersonid; + + private Long accountid; + + private BigDecimal changeamount; + + private Long allocationprojectid; + + private BigDecimal totalprice; + + private String paytype; + + private String remark; + + private String salesman; + + private String accountidlist; + + private String accountmoneylist; + + private BigDecimal discount; + + private BigDecimal discountmoney; + + private BigDecimal discountlastmoney; + + private BigDecimal othermoney; + + private String othermoneylist; + + private String othermoneyitem; + + private Integer accountday; + + private Boolean status; + + private String projectName; + + private String organName; + + private String handsPersonName; + + private String accountName; + + private String allocationProjectName; + + private String materialsList; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getSubtype() { + return subtype; + } + + public void setSubtype(String subtype) { + this.subtype = subtype; + } + + public Long getProjectid() { + return projectid; + } + + public void setProjectid(Long projectid) { + this.projectid = projectid; + } + + public String getDefaultnumber() { + return defaultnumber; + } + + public void setDefaultnumber(String defaultnumber) { + this.defaultnumber = defaultnumber; + } + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + + public String getOperpersonname() { + return operpersonname; + } + + public void setOperpersonname(String operpersonname) { + this.operpersonname = operpersonname; + } + + public Date getCreatetime() { + return createtime; + } + + public void setCreatetime(Date createtime) { + this.createtime = createtime; + } + + public Date getOpertime() { + return opertime; + } + + public void setOpertime(Date opertime) { + this.opertime = opertime; + } + + public Long getOrganid() { + return organid; + } + + public void setOrganid(Long organid) { + this.organid = organid; + } + + public Long getHandspersonid() { + return handspersonid; + } + + public void setHandspersonid(Long handspersonid) { + this.handspersonid = handspersonid; + } + + public Long getAccountid() { + return accountid; + } + + public void setAccountid(Long accountid) { + this.accountid = accountid; + } + + public BigDecimal getChangeamount() { + return changeamount; + } + + public void setChangeamount(BigDecimal changeamount) { + this.changeamount = changeamount; + } + + public Long getAllocationprojectid() { + return allocationprojectid; + } + + public void setAllocationprojectid(Long allocationprojectid) { + this.allocationprojectid = allocationprojectid; + } + + public BigDecimal getTotalprice() { + return totalprice; + } + + public void setTotalprice(BigDecimal totalprice) { + this.totalprice = totalprice; + } + + public String getPaytype() { + return paytype; + } + + public void setPaytype(String paytype) { + this.paytype = paytype; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getSalesman() { + return salesman; + } + + public void setSalesman(String salesman) { + this.salesman = salesman; + } + + public String getAccountidlist() { + return accountidlist; + } + + public void setAccountidlist(String accountidlist) { + this.accountidlist = accountidlist; + } + + public String getAccountmoneylist() { + return accountmoneylist; + } + + public void setAccountmoneylist(String accountmoneylist) { + this.accountmoneylist = accountmoneylist; + } + + public BigDecimal getDiscount() { + return discount; + } + + public void setDiscount(BigDecimal discount) { + this.discount = discount; + } + + public BigDecimal getDiscountmoney() { + return discountmoney; + } + + public void setDiscountmoney(BigDecimal discountmoney) { + this.discountmoney = discountmoney; + } + + public BigDecimal getDiscountlastmoney() { + return discountlastmoney; + } + + public void setDiscountlastmoney(BigDecimal discountlastmoney) { + this.discountlastmoney = discountlastmoney; + } + + public BigDecimal getOthermoney() { + return othermoney; + } + + public void setOthermoney(BigDecimal othermoney) { + this.othermoney = othermoney; + } + + public String getOthermoneylist() { + return othermoneylist; + } + + public void setOthermoneylist(String othermoneylist) { + this.othermoneylist = othermoneylist; + } + + public String getOthermoneyitem() { + return othermoneyitem; + } + + public void setOthermoneyitem(String othermoneyitem) { + this.othermoneyitem = othermoneyitem; + } + + public Integer getAccountday() { + return accountday; + } + + public void setAccountday(Integer accountday) { + this.accountday = accountday; + } + + public Boolean getStatus() { + return status; + } + + public void setStatus(Boolean status) { + this.status = status; + } + + public String getProjectName() { + return projectName; + } + + public void setProjectName(String projectName) { + this.projectName = projectName; + } + + public String getOrganName() { + return organName; + } + + public void setOrganName(String organName) { + this.organName = organName; + } + + public String getHandsPersonName() { + return handsPersonName; + } + + public void setHandsPersonName(String handsPersonName) { + this.handsPersonName = handsPersonName; + } + + public String getAccountName() { + return accountName; + } + + public void setAccountName(String accountName) { + this.accountName = accountName; + } + + public String getAllocationProjectName() { + return allocationProjectName; + } + + public void setAllocationProjectName(String allocationProjectName) { + this.allocationProjectName = allocationProjectName; + } + + public String getMaterialsList() { + return materialsList; + } + + public void setMaterialsList(String materialsList) { + this.materialsList = materialsList; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4StatementAccount.java b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4StatementAccount.java index 327f334bf0110bda8a910a77567346e7844362c4..3f769ea4d4c41e628db8596a4f26aa5ff435b7b2 100644 --- a/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4StatementAccount.java +++ b/src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4StatementAccount.java @@ -1,75 +1,77 @@ -package com.jsh.erp.datasource.vo; - - -public class DepotHeadVo4StatementAccount { - - private String number; - - private String type; - - private Double discountLastMoney; - - private Double changeAmount; - - private Double allPrice; - - private String supplierName; - - private String oTime; - - public String getNumber() { - return number; - } - - public void setNumber(String number) { - this.number = number; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public Double getDiscountLastMoney() { - return discountLastMoney; - } - - public void setDiscountLastMoney(Double discountLastMoney) { - this.discountLastMoney = discountLastMoney; - } - - public Double getChangeAmount() { - return changeAmount; - } - - public void setChangeAmount(Double changeAmount) { - this.changeAmount = changeAmount; - } - - public Double getAllPrice() { - return allPrice; - } - - public void setAllPrice(Double allPrice) { - this.allPrice = allPrice; - } - - public String getSupplierName() { - return supplierName; - } - - public void setSupplierName(String supplierName) { - this.supplierName = supplierName; - } - - public String getoTime() { - return oTime; - } - - public void setoTime(String oTime) { - this.oTime = oTime; - } +package com.jsh.erp.datasource.vo; + + +import java.math.BigDecimal; + +public class DepotHeadVo4StatementAccount { + + private String number; + + private String type; + + private BigDecimal discountLastMoney; + + private BigDecimal changeAmount; + + private BigDecimal allPrice; + + private String supplierName; + + private String oTime; + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public BigDecimal getDiscountLastMoney() { + return discountLastMoney; + } + + public void setDiscountLastMoney(BigDecimal discountLastMoney) { + this.discountLastMoney = discountLastMoney; + } + + public BigDecimal getChangeAmount() { + return changeAmount; + } + + public void setChangeAmount(BigDecimal changeAmount) { + this.changeAmount = changeAmount; + } + + public BigDecimal getAllPrice() { + return allPrice; + } + + public void setAllPrice(BigDecimal allPrice) { + this.allPrice = allPrice; + } + + public String getSupplierName() { + return supplierName; + } + + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getoTime() { + return oTime; + } + + public void setoTime(String oTime) { + this.oTime = oTime; + } } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/service/CommonQueryManager.java b/src/main/java/com/jsh/erp/service/CommonQueryManager.java index a12e8969f14a316efc9627e75207720eb315a7e8..56d3094bca578bd5db654002b228464d7dab6db0 100644 --- a/src/main/java/com/jsh/erp/service/CommonQueryManager.java +++ b/src/main/java/com/jsh/erp/service/CommonQueryManager.java @@ -1,127 +1,132 @@ -package com.jsh.erp.service; - -import com.jsh.erp.utils.StringUtil; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** - * @author jishenghua 752718920 2018-10-7 15:25:58 - */ -@Service -public class CommonQueryManager { - - @Resource - private InterfaceContainer container; - - /** - * 查询单条 - * - * @param apiName 接口名称 - * @param id ID - */ - public Object selectOne(String apiName, String id) { - if (StringUtil.isNotEmpty(apiName) && StringUtil.isNotEmpty(id)) { - return container.getCommonQuery(apiName).selectOne(id); - } - return null; - } - - /** - * 查询 - * @param apiName - * @param parameterMap - * @return - */ - public List select(String apiName, Map parameterMap) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).select(parameterMap); - } - return new ArrayList(); - } - - /** - * 计数 - * @param apiName - * @param parameterMap - * @return - */ - public int counts(String apiName, Map parameterMap) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).counts(parameterMap); - } - return 0; - } - - /** - * 插入 - * @param apiName - * @param beanJson - * @return - */ - public int insert(String apiName, String beanJson, HttpServletRequest request) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).insert(beanJson, request); - } - return 0; - } - - /** - * 更新 - * @param apiName - * @param beanJson - * @param id - * @return - */ - public int update(String apiName, String beanJson, Long id) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).update(beanJson, id); - } - return 0; - } - - /** - * 删除 - * @param apiName - * @param id - * @return - */ - public int delete(String apiName, Long id) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).delete(id); - } - return 0; - } - - /** - * 批量删除 - * @param apiName - * @param ids - * @return - */ - public int batchDelete(String apiName, String ids) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).batchDelete(ids); - } - return 0; - } - - /** - * 判断是否存在 - * @param apiName - * @param id - * @param name - * @return - */ - public int checkIsNameExist(String apiName, Long id, String name) { - if (StringUtil.isNotEmpty(apiName)) { - return container.getCommonQuery(apiName).checkIsNameExist(id, name); - } - return 0; - } - +package com.jsh.erp.service; + +import com.jsh.erp.utils.StringUtil; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @author jishenghua 752718920 2018-10-7 15:25:58 + */ +@Service +public class CommonQueryManager { + + @Resource + private InterfaceContainer container; + + /** + * 查询单条 + * + * @param apiName 接口名称 + * @param id ID + */ + public Object selectOne(String apiName, String id) { + if (StringUtil.isNotEmpty(apiName) && StringUtil.isNotEmpty(id)) { + return container.getCommonQuery(apiName).selectOne(id); + } + return null; + } + + /** + * 查询 + * @param apiName + * @param parameterMap + * @return + */ + public List select(String apiName, Map parameterMap) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).select(parameterMap); + } + return new ArrayList(); + } + + /** + * 计数 + * @param apiName + * @param parameterMap + * @return + */ + public int counts(String apiName, Map parameterMap) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).counts(parameterMap); + } + return 0; + } + + /** + * 插入 + * @param apiName + * @param beanJson + * @return + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insert(String apiName, String beanJson, HttpServletRequest request) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).insert(beanJson, request); + } + return 0; + } + + /** + * 更新 + * @param apiName + * @param beanJson + * @param id + * @return + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int update(String apiName, String beanJson, Long id) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).update(beanJson, id); + } + return 0; + } + + /** + * 删除 + * @param apiName + * @param id + * @return + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int delete(String apiName, Long id) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).delete(id); + } + return 0; + } + + /** + * 批量删除 + * @param apiName + * @param ids + * @return + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDelete(String apiName, String ids) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).batchDelete(ids); + } + return 0; + } + + /** + * 判断是否存在 + * @param apiName + * @param id + * @param name + * @return + */ + public int checkIsNameExist(String apiName, Long id, String name) { + if (StringUtil.isNotEmpty(apiName)) { + return container.getCommonQuery(apiName).checkIsNameExist(id, name); + } + return 0; + } + } \ No newline at end of file diff --git a/src/main/java/com/jsh/erp/service/account/AccountService.java b/src/main/java/com/jsh/erp/service/account/AccountService.java index 19c26324b063a05f37bded931668875128a5327d..23ca0bb3f19eec270c62539deb638bbcdedb0b63 100644 --- a/src/main/java/com/jsh/erp/service/account/AccountService.java +++ b/src/main/java/com/jsh/erp/service/account/AccountService.java @@ -1,307 +1,313 @@ -package com.jsh.erp.service.account; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.*; -import com.jsh.erp.datasource.mappers.AccountHeadMapper; -import com.jsh.erp.datasource.mappers.AccountItemMapper; -import com.jsh.erp.datasource.mappers.AccountMapper; -import com.jsh.erp.datasource.mappers.DepotHeadMapper; -import com.jsh.erp.datasource.vo.AccountVo4InOutList; -import com.jsh.erp.datasource.vo.AccountVo4List; -import com.jsh.erp.utils.StringUtil; -import com.jsh.erp.utils.Tools; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataAccessException; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.text.DecimalFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -@Service -public class AccountService { - private Logger logger = LoggerFactory.getLogger(AccountService.class); - - @Resource - private AccountMapper accountMapper; - - @Resource - private DepotHeadMapper depotHeadMapper; - - @Resource - private AccountHeadMapper accountHeadMapper; - - @Resource - private AccountItemMapper accountItemMapper; - - public Account getAccount(long id) { - return accountMapper.selectByPrimaryKey(id); - } - - public List getAccount() { - AccountExample example = new AccountExample(); - return accountMapper.selectByExample(example); - } - - public List select(String name, String serialNo, String remark, int offset, int rows) { - List resList = new ArrayList(); - List list = accountMapper.selectByConditionAccount(name, serialNo, remark, offset, rows); - String timeStr = Tools.getCurrentMonth(); - if (null != list && null !=timeStr) { - for (AccountVo4List al : list) { - DecimalFormat df = new DecimalFormat(".##"); - Double thisMonthAmount = getAccountSum(al.getId(), timeStr, "month") + getAccountSumByHead(al.getId(), timeStr, "month") + getAccountSumByDetail(al.getId(), timeStr, "month") + getManyAccountSum(al.getId(), timeStr, "month"); - String thisMonthAmountFmt = "0"; - if (thisMonthAmount != 0) { - thisMonthAmountFmt = df.format(thisMonthAmount); - } - al.setThismonthamount(thisMonthAmountFmt); //本月发生额 - Double currentAmount = getAccountSum(al.getId(), "", "month") + getAccountSumByHead(al.getId(), "", "month") + getAccountSumByDetail(al.getId(), "", "month") + getManyAccountSum(al.getId(), "", "month") + al.getInitialamount(); - al.setCurrentamount(currentAmount); - resList.add(al); - } - } - return resList; - } - - public int countAccount(String name, String serialNo, String remark) { - return accountMapper.countsByAccount(name, serialNo, remark); - } - - public int insertAccount(String beanJson, HttpServletRequest request) { - Account account = JSONObject.parseObject(beanJson, Account.class); - if(account.getInitialamount() == null) { - account.setInitialamount(0d); - } - account.setIsdefault(false); - return accountMapper.insertSelective(account); - } - - public int updateAccount(String beanJson, Long id) { - Account account = JSONObject.parseObject(beanJson, Account.class); - account.setId(id); - return accountMapper.updateByPrimaryKeySelective(account); - } - - public int deleteAccount(Long id) { - return accountMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteAccount(String ids) { - List idList = StringUtil.strToLongList(ids); - AccountExample example = new AccountExample(); - example.createCriteria().andIdIn(idList); - return accountMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - AccountExample example = new AccountExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = accountMapper.selectByExample(example); - return list.size(); - } - - public List findBySelect() { - AccountExample example = new AccountExample(); - example.setOrderByClause("id desc"); - return accountMapper.selectByExample(example); - } - - /** - * 单个账户的金额求和-入库和出库 - * - * @param id - * @return - */ - public Double getAccountSum(Long id, String timeStr, String type) { - Double accountSum = 0.0; - try { - DepotHeadExample example = new DepotHeadExample(); - if (!timeStr.equals("")) { - Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); - Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - if (type.equals("month")) { - example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款") - .andOpertimeGreaterThanOrEqualTo(bTime).andOpertimeLessThanOrEqualTo(eTime); - } else if (type.equals("date")) { - example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款") - .andOpertimeLessThanOrEqualTo(mTime); - } - } else { - example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款"); - } - List dataList = depotHeadMapper.selectByExample(example); - if (dataList != null) { - for (DepotHead depotHead : dataList) { - if(depotHead.getChangeamount()!=null) { - accountSum = accountSum + depotHead.getChangeamount(); - } - } - } - } catch (DataAccessException e) { - logger.error(">>>>>>>>>查找进销存信息异常", e); - } - return accountSum; - } - - /** - * 单个账户的金额求和-收入、支出、转账的单据表头的合计 - * - * @param id - * @return - */ - public Double getAccountSumByHead(Long id, String timeStr, String type) { - Double accountSum = 0.0; - try { - AccountHeadExample example = new AccountHeadExample(); - if (!timeStr.equals("")) { - Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); - Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - if (type.equals("month")) { - example.createCriteria().andAccountidEqualTo(id) - .andBilltimeGreaterThanOrEqualTo(bTime).andBilltimeLessThanOrEqualTo(eTime); - } else if (type.equals("date")) { - example.createCriteria().andAccountidEqualTo(id) - .andBilltimeLessThanOrEqualTo(mTime); - } - } else { - example.createCriteria().andAccountidEqualTo(id); - } - List dataList = accountHeadMapper.selectByExample(example); - if (dataList != null) { - for (AccountHead accountHead : dataList) { - if(accountHead.getChangeamount()!=null) { - accountSum = accountSum + accountHead.getChangeamount(); - } - } - } - } catch (DataAccessException e) { - logger.error(">>>>>>>>>查找进销存信息异常", e); - } - return accountSum; - } - - /** - * 单个账户的金额求和-收款、付款、转账、收预付款的单据明细的合计 - * - * @param id - * @return - */ - public Double getAccountSumByDetail(Long id, String timeStr, String type) { - Double accountSum = 0.0; - try { - AccountHeadExample example = new AccountHeadExample(); - if (!timeStr.equals("")) { - Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); - Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - if (type.equals("month")) { - example.createCriteria().andBilltimeGreaterThanOrEqualTo(bTime).andBilltimeLessThanOrEqualTo(eTime); - } else if (type.equals("date")) { - example.createCriteria().andBilltimeLessThanOrEqualTo(mTime); - } - } - List dataList = accountHeadMapper.selectByExample(example); - if (dataList != null) { - String ids = ""; - for (AccountHead accountHead : dataList) { - ids = ids + accountHead.getId() + ","; - } - if (!ids.equals("")) { - ids = ids.substring(0, ids.length() - 1); - } - - AccountItemExample exampleAi = new AccountItemExample(); - if (!ids.equals("")) { - List idList = StringUtil.strToLongList(ids); - exampleAi.createCriteria().andAccountidEqualTo(id).andHeaderidIn(idList); - } else { - exampleAi.createCriteria().andAccountidEqualTo(id); - } - List dataListOne = accountItemMapper.selectByExample(exampleAi); - if (dataListOne != null) { - for (AccountItem accountItem : dataListOne) { - if(accountItem.getEachamount()!=null) { - accountSum = accountSum + accountItem.getEachamount(); - } - } - } - } - } catch (DataAccessException e) { - logger.error(">>>>>>>>>查找进销存信息异常", e); - } catch (Exception e) { - logger.error(">>>>>>>>>异常信息:", e); - } - return accountSum; - } - - /** - * 单个账户的金额求和-多账户的明细合计 - * - * @param id - * @return - */ - public Double getManyAccountSum(Long id, String timeStr, String type) { - Double accountSum = 0.0; - try { - DepotHeadExample example = new DepotHeadExample(); - if (!timeStr.equals("")) { - Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); - Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); - if (type.equals("month")) { - example.createCriteria().andAccountidlistLike("%" +id.toString() + "%") - .andOpertimeGreaterThanOrEqualTo(bTime).andOpertimeLessThanOrEqualTo(eTime); - } else if (type.equals("date")) { - example.createCriteria().andAccountidlistLike("%" +id.toString() + "%") - .andOpertimeLessThanOrEqualTo(mTime); - } - } else { - example.createCriteria().andAccountidlistLike("%" +id.toString() + "%"); - } - List dataList = depotHeadMapper.selectByExample(example); - if (dataList != null) { - for (DepotHead depotHead : dataList) { - String accountIdList = depotHead.getAccountidlist(); - String accountMoneyList = depotHead.getAccountmoneylist(); - accountIdList = accountIdList.replace("[", "").replace("]", "").replace("\"", ""); - accountMoneyList = accountMoneyList.replace("[", "").replace("]", "").replace("\"", ""); - String[] aList = accountIdList.split(","); - String[] amList = accountMoneyList.split(","); - for (int i = 0; i < aList.length; i++) { - if (aList[i].toString().equals(id.toString())) { - accountSum = accountSum + Double.parseDouble(amList[i].toString()); - } - } - } - } - } catch (DataAccessException e) { - logger.error(">>>>>>>>>查找信息异常", e); - } - return accountSum; - } - - public List findAccountInOutList(Long accountId, Integer offset, Integer rows) { - return accountMapper.findAccountInOutList(accountId, offset, rows); - } - - public int findAccountInOutListCount(Long accountId) { - return accountMapper.findAccountInOutListCount(accountId); - } - - public int updateAmountIsDefault(Boolean isDefault, Long accountId) { - Account account = new Account(); - account.setIsdefault(isDefault); - AccountExample example = new AccountExample(); - example.createCriteria().andIdEqualTo(accountId); - return accountMapper.updateByExampleSelective(account, example); - } - -} +package com.jsh.erp.service.account; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.*; +import com.jsh.erp.datasource.mappers.AccountHeadMapper; +import com.jsh.erp.datasource.mappers.AccountItemMapper; +import com.jsh.erp.datasource.mappers.AccountMapper; +import com.jsh.erp.datasource.mappers.DepotHeadMapper; +import com.jsh.erp.datasource.vo.AccountVo4InOutList; +import com.jsh.erp.datasource.vo.AccountVo4List; +import com.jsh.erp.utils.StringUtil; +import com.jsh.erp.utils.Tools; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.text.DecimalFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +@Service +public class AccountService { + private Logger logger = LoggerFactory.getLogger(AccountService.class); + + @Resource + private AccountMapper accountMapper; + + @Resource + private DepotHeadMapper depotHeadMapper; + + @Resource + private AccountHeadMapper accountHeadMapper; + + @Resource + private AccountItemMapper accountItemMapper; + + public Account getAccount(long id) { + return accountMapper.selectByPrimaryKey(id); + } + + public List getAccount() { + AccountExample example = new AccountExample(); + return accountMapper.selectByExample(example); + } + + public List select(String name, String serialNo, String remark, int offset, int rows) { + List resList = new ArrayList(); + List list = accountMapper.selectByConditionAccount(name, serialNo, remark, offset, rows); + String timeStr = Tools.getCurrentMonth(); + if (null != list && null !=timeStr) { + for (AccountVo4List al : list) { + DecimalFormat df = new DecimalFormat(".##"); + BigDecimal thisMonthAmount = getAccountSum(al.getId(), timeStr, "month").add(getAccountSumByHead(al.getId(), timeStr, "month")).add(getAccountSumByDetail(al.getId(), timeStr, "month")).add(getManyAccountSum(al.getId(), timeStr, "month")); + String thisMonthAmountFmt = "0"; + if ((thisMonthAmount.compareTo(BigDecimal.ZERO))!=0) { + thisMonthAmountFmt = df.format(thisMonthAmount); + } + al.setThismonthamount(thisMonthAmountFmt); //本月发生额 + BigDecimal currentAmount = getAccountSum(al.getId(), "", "month").add(getAccountSumByHead(al.getId(), "", "month")).add(getAccountSumByDetail(al.getId(), "", "month")).add(getManyAccountSum(al.getId(), "", "month")) .add(al.getInitialamount()) ; + al.setCurrentamount(currentAmount); + resList.add(al); + } + } + return resList; + } + + public int countAccount(String name, String serialNo, String remark) { + return accountMapper.countsByAccount(name, serialNo, remark); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertAccount(String beanJson, HttpServletRequest request) { + Account account = JSONObject.parseObject(beanJson, Account.class); + if(account.getInitialamount() == null) { + account.setInitialamount(BigDecimal.ZERO); + } + account.setIsdefault(false); + return accountMapper.insertSelective(account); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAccount(String beanJson, Long id) { + Account account = JSONObject.parseObject(beanJson, Account.class); + account.setId(id); + return accountMapper.updateByPrimaryKeySelective(account); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteAccount(Long id) { + return accountMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteAccount(String ids) { + List idList = StringUtil.strToLongList(ids); + AccountExample example = new AccountExample(); + example.createCriteria().andIdIn(idList); + return accountMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + AccountExample example = new AccountExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = accountMapper.selectByExample(example); + return list.size(); + } + + public List findBySelect() { + AccountExample example = new AccountExample(); + example.setOrderByClause("id desc"); + return accountMapper.selectByExample(example); + } + + /** + * 单个账户的金额求和-入库和出库 + * + * @param id + * @return + */ + public BigDecimal getAccountSum(Long id, String timeStr, String type) { + BigDecimal accountSum = BigDecimal.ZERO; + try { + DepotHeadExample example = new DepotHeadExample(); + if (!timeStr.equals("")) { + Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); + Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + if (type.equals("month")) { + example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款") + .andOpertimeGreaterThanOrEqualTo(bTime).andOpertimeLessThanOrEqualTo(eTime); + } else if (type.equals("date")) { + example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款") + .andOpertimeLessThanOrEqualTo(mTime); + } + } else { + example.createCriteria().andAccountidEqualTo(id).andPaytypeNotEqualTo("预付款"); + } + List dataList = depotHeadMapper.selectByExample(example); + if (dataList != null) { + for (DepotHead depotHead : dataList) { + if(depotHead.getChangeamount()!=null) { + accountSum = accountSum .add(depotHead.getChangeamount()) ; + } + } + } + } catch (DataAccessException e) { + logger.error(">>>>>>>>>查找进销存信息异常", e); + } + return accountSum; + } + + /** + * 单个账户的金额求和-收入、支出、转账的单据表头的合计 + * + * @param id + * @return + */ + public BigDecimal getAccountSumByHead(Long id, String timeStr, String type) { + BigDecimal accountSum = BigDecimal.ZERO; + try { + AccountHeadExample example = new AccountHeadExample(); + if (!timeStr.equals("")) { + Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); + Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + if (type.equals("month")) { + example.createCriteria().andAccountidEqualTo(id) + .andBilltimeGreaterThanOrEqualTo(bTime).andBilltimeLessThanOrEqualTo(eTime); + } else if (type.equals("date")) { + example.createCriteria().andAccountidEqualTo(id) + .andBilltimeLessThanOrEqualTo(mTime); + } + } else { + example.createCriteria().andAccountidEqualTo(id); + } + List dataList = accountHeadMapper.selectByExample(example); + if (dataList != null) { + for (AccountHead accountHead : dataList) { + if(accountHead.getChangeamount()!=null) { + accountSum = accountSum.add(accountHead.getChangeamount()); + } + } + } + } catch (DataAccessException e) { + logger.error(">>>>>>>>>查找进销存信息异常", e); + } + return accountSum; + } + + /** + * 单个账户的金额求和-收款、付款、转账、收预付款的单据明细的合计 + * + * @param id + * @return + */ + public BigDecimal getAccountSumByDetail(Long id, String timeStr, String type) { + BigDecimal accountSum =BigDecimal.ZERO ; + try { + AccountHeadExample example = new AccountHeadExample(); + if (!timeStr.equals("")) { + Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); + Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + if (type.equals("month")) { + example.createCriteria().andBilltimeGreaterThanOrEqualTo(bTime).andBilltimeLessThanOrEqualTo(eTime); + } else if (type.equals("date")) { + example.createCriteria().andBilltimeLessThanOrEqualTo(mTime); + } + } + List dataList = accountHeadMapper.selectByExample(example); + if (dataList != null) { + String ids = ""; + for (AccountHead accountHead : dataList) { + ids = ids + accountHead.getId() + ","; + } + if (!ids.equals("")) { + ids = ids.substring(0, ids.length() - 1); + } + + AccountItemExample exampleAi = new AccountItemExample(); + if (!ids.equals("")) { + List idList = StringUtil.strToLongList(ids); + exampleAi.createCriteria().andAccountidEqualTo(id).andHeaderidIn(idList); + } else { + exampleAi.createCriteria().andAccountidEqualTo(id); + } + List dataListOne = accountItemMapper.selectByExample(exampleAi); + if (dataListOne != null) { + for (AccountItem accountItem : dataListOne) { + if(accountItem.getEachamount()!=null) { + accountSum = accountSum.add(accountItem.getEachamount()); + } + } + } + } + } catch (DataAccessException e) { + logger.error(">>>>>>>>>查找进销存信息异常", e); + } catch (Exception e) { + logger.error(">>>>>>>>>异常信息:", e); + } + return accountSum; + } + + /** + * 单个账户的金额求和-多账户的明细合计 + * + * @param id + * @return + */ + public BigDecimal getManyAccountSum(Long id, String timeStr, String type) { + BigDecimal accountSum = BigDecimal.ZERO; + try { + DepotHeadExample example = new DepotHeadExample(); + if (!timeStr.equals("")) { + Date bTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + Date eTime = StringUtil.getDateByString(timeStr + "-31 00:00:00", null); + Date mTime = StringUtil.getDateByString(timeStr + "-01 00:00:00", null); + if (type.equals("month")) { + example.createCriteria().andAccountidlistLike("%" +id.toString() + "%") + .andOpertimeGreaterThanOrEqualTo(bTime).andOpertimeLessThanOrEqualTo(eTime); + } else if (type.equals("date")) { + example.createCriteria().andAccountidlistLike("%" +id.toString() + "%") + .andOpertimeLessThanOrEqualTo(mTime); + } + } else { + example.createCriteria().andAccountidlistLike("%" +id.toString() + "%"); + } + List dataList = depotHeadMapper.selectByExample(example); + if (dataList != null) { + for (DepotHead depotHead : dataList) { + String accountIdList = depotHead.getAccountidlist(); + String accountMoneyList = depotHead.getAccountmoneylist(); + accountIdList = accountIdList.replace("[", "").replace("]", "").replace("\"", ""); + accountMoneyList = accountMoneyList.replace("[", "").replace("]", "").replace("\"", ""); + String[] aList = accountIdList.split(","); + String[] amList = accountMoneyList.split(","); + for (int i = 0; i < aList.length; i++) { + if (aList[i].toString().equals(id.toString())) { + accountSum = accountSum .add(new BigDecimal(amList[i])); + } + } + } + } + } catch (DataAccessException e) { + logger.error(">>>>>>>>>查找信息异常", e); + } + return accountSum; + } + + public List findAccountInOutList(Long accountId, Integer offset, Integer rows) { + return accountMapper.findAccountInOutList(accountId, offset, rows); + } + + public int findAccountInOutListCount(Long accountId) { + return accountMapper.findAccountInOutListCount(accountId); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAmountIsDefault(Boolean isDefault, Long accountId) { + Account account = new Account(); + account.setIsdefault(isDefault); + AccountExample example = new AccountExample(); + example.createCriteria().andIdEqualTo(accountId); + return accountMapper.updateByExampleSelective(account, example); + } + +} diff --git a/src/main/java/com/jsh/erp/service/accountHead/AccountHeadService.java b/src/main/java/com/jsh/erp/service/accountHead/AccountHeadService.java index 58527b9d21f4c26fbcd33242dc0922d87526deef..99317f944fcfcad00e5452ee1452f8eb2b0bf2a1 100644 --- a/src/main/java/com/jsh/erp/service/accountHead/AccountHeadService.java +++ b/src/main/java/com/jsh/erp/service/accountHead/AccountHeadService.java @@ -1,116 +1,122 @@ -package com.jsh.erp.service.accountHead; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.AccountHead; -import com.jsh.erp.datasource.entities.AccountHeadExample; -import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; -import com.jsh.erp.datasource.mappers.AccountHeadMapper; -import com.jsh.erp.utils.StringUtil; -import com.jsh.erp.utils.Tools; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.List; - -@Service -public class AccountHeadService { - private Logger logger = LoggerFactory.getLogger(AccountHeadService.class); - - @Resource - private AccountHeadMapper accountHeadMapper; - - public AccountHead getAccountHead(long id) { - return accountHeadMapper.selectByPrimaryKey(id); - } - - public List getAccountHead() { - AccountHeadExample example = new AccountHeadExample(); - return accountHeadMapper.selectByExample(example); - } - - public List select(String type, String billNo, String beginTime, String endTime, int offset, int rows) { - List resList = new ArrayList(); - List list = accountHeadMapper.selectByConditionAccountHead(type, billNo, beginTime, endTime, offset, rows); - if (null != list) { - for (AccountHeadVo4ListEx ah : list) { - if(ah.getChangeamount() != null) { - ah.setChangeamount(Math.abs(ah.getChangeamount())); - } - if(ah.getTotalprice() != null) { - ah.setTotalprice(Math.abs(ah.getTotalprice())); - } - resList.add(ah); - } - } - return resList; - } - - public int countAccountHead(String type, String billNo, String beginTime, String endTime) { - return accountHeadMapper.countsByAccountHead(type, billNo, beginTime, endTime); - } - - public int insertAccountHead(String beanJson, HttpServletRequest request) { - AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class); - return accountHeadMapper.insertSelective(accountHead); - } - - public int updateAccountHead(String beanJson, Long id) { - AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class); - accountHead.setId(id); - return accountHeadMapper.updateByPrimaryKeySelective(accountHead); - } - - public int deleteAccountHead(Long id) { - return accountHeadMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteAccountHead(String ids) { - List idList = StringUtil.strToLongList(ids); - AccountHeadExample example = new AccountHeadExample(); - example.createCriteria().andIdIn(idList); - return accountHeadMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - AccountHeadExample example = new AccountHeadExample(); - example.createCriteria().andIdNotEqualTo(id); - List list = accountHeadMapper.selectByExample(example); - return list.size(); - } - - public Long getMaxId() { - return accountHeadMapper.getMaxId(); - } - - public Double findAllMoney(Integer supplierId, String type, String mode, String endTime) { - String modeName = ""; - if (mode.equals("实际")) { - modeName = "ChangeAmount"; - } else if (mode.equals("合计")) { - modeName = "TotalPrice"; - } - return accountHeadMapper.findAllMoney(supplierId, type, modeName, endTime); - } - - public List getDetailByNumber(String billNo) { - List resList = new ArrayList(); - List list = accountHeadMapper.getDetailByNumber(billNo); - if (null != list) { - for (AccountHeadVo4ListEx ah : list) { - if(ah.getChangeamount() != null) { - ah.setChangeamount(Math.abs(ah.getChangeamount())); - } - if(ah.getTotalprice() != null) { - ah.setTotalprice(Math.abs(ah.getTotalprice())); - } - resList.add(ah); - } - } - return resList; - } - -} +package com.jsh.erp.service.accountHead; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.AccountHead; +import com.jsh.erp.datasource.entities.AccountHeadExample; +import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx; +import com.jsh.erp.datasource.mappers.AccountHeadMapper; +import com.jsh.erp.utils.StringUtil; +import com.jsh.erp.utils.Tools; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +@Service +public class AccountHeadService { + private Logger logger = LoggerFactory.getLogger(AccountHeadService.class); + + @Resource + private AccountHeadMapper accountHeadMapper; + + public AccountHead getAccountHead(long id) { + return accountHeadMapper.selectByPrimaryKey(id); + } + + public List getAccountHead() { + AccountHeadExample example = new AccountHeadExample(); + return accountHeadMapper.selectByExample(example); + } + + public List select(String type, String billNo, String beginTime, String endTime, int offset, int rows) { + List resList = new ArrayList(); + List list = accountHeadMapper.selectByConditionAccountHead(type, billNo, beginTime, endTime, offset, rows); + if (null != list) { + for (AccountHeadVo4ListEx ah : list) { + if(ah.getChangeamount() != null) { + ah.setChangeamount(ah.getChangeamount().abs()); + } + if(ah.getTotalprice() != null) { + ah.setTotalprice(ah.getTotalprice().abs()); + } + resList.add(ah); + } + } + return resList; + } + + public int countAccountHead(String type, String billNo, String beginTime, String endTime) { + return accountHeadMapper.countsByAccountHead(type, billNo, beginTime, endTime); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertAccountHead(String beanJson, HttpServletRequest request) { + AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class); + return accountHeadMapper.insertSelective(accountHead); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAccountHead(String beanJson, Long id) { + AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class); + accountHead.setId(id); + return accountHeadMapper.updateByPrimaryKeySelective(accountHead); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteAccountHead(Long id) { + return accountHeadMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteAccountHead(String ids) { + List idList = StringUtil.strToLongList(ids); + AccountHeadExample example = new AccountHeadExample(); + example.createCriteria().andIdIn(idList); + return accountHeadMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + AccountHeadExample example = new AccountHeadExample(); + example.createCriteria().andIdNotEqualTo(id); + List list = accountHeadMapper.selectByExample(example); + return list.size(); + } + + public Long getMaxId() { + return accountHeadMapper.getMaxId(); + } + + public BigDecimal findAllMoney(Integer supplierId, String type, String mode, String endTime) { + String modeName = ""; + if (mode.equals("实际")) { + modeName = "ChangeAmount"; + } else if (mode.equals("合计")) { + modeName = "TotalPrice"; + } + return accountHeadMapper.findAllMoney(supplierId, type, modeName, endTime); + } + + public List getDetailByNumber(String billNo) { + List resList = new ArrayList(); + List list = accountHeadMapper.getDetailByNumber(billNo); + if (null != list) { + for (AccountHeadVo4ListEx ah : list) { + if(ah.getChangeamount() != null) { + ah.setChangeamount(ah.getChangeamount().abs()); + } + if(ah.getTotalprice() != null) { + ah.setTotalprice(ah.getTotalprice().abs()); + } + resList.add(ah); + } + } + return resList; + } + +} diff --git a/src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java b/src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java index 3ed08bfb0ecbaaeea23f507134356aafc732f2d7..99ced018616edf130351600560ae02e062ecbef5 100644 --- a/src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java +++ b/src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java @@ -1,81 +1,159 @@ -package com.jsh.erp.service.accountItem; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.AccountItem; -import com.jsh.erp.datasource.entities.AccountItemExample; -import com.jsh.erp.datasource.mappers.AccountItemMapper; -import com.jsh.erp.datasource.vo.AccountItemVo4List; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class AccountItemService { - private Logger logger = LoggerFactory.getLogger(AccountItemService.class); - - @Resource - private AccountItemMapper accountItemMapper; - - public AccountItem getAccountItem(long id) { - return accountItemMapper.selectByPrimaryKey(id); - } - - public List getAccountItem() { - AccountItemExample example = new AccountItemExample(); - return accountItemMapper.selectByExample(example); - } - - public List select(String name, Integer type, String remark, int offset, int rows) { - return accountItemMapper.selectByConditionAccountItem(name, type, remark, offset, rows); - } - - public int countAccountItem(String name, Integer type, String remark) { - return accountItemMapper.countsByAccountItem(name, type, remark); - } - - public int insertAccountItem(String beanJson, HttpServletRequest request) { - AccountItem accountItem = JSONObject.parseObject(beanJson, AccountItem.class); - return accountItemMapper.insertSelective(accountItem); - } - - public int updateAccountItem(String beanJson, Long id) { - AccountItem accountItem = JSONObject.parseObject(beanJson, AccountItem.class); - accountItem.setId(id); - return accountItemMapper.updateByPrimaryKeySelective(accountItem); - } - - public int deleteAccountItem(Long id) { - return accountItemMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteAccountItem(String ids) { - List idList = StringUtil.strToLongList(ids); - AccountItemExample example = new AccountItemExample(); - example.createCriteria().andIdIn(idList); - return accountItemMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - AccountItemExample example = new AccountItemExample(); - example.createCriteria().andIdNotEqualTo(id); - List list = accountItemMapper.selectByExample(example); - return list.size(); - } - - public int insertAccountItemWithObj(AccountItem accountItem) { - return accountItemMapper.insertSelective(accountItem); - } - - public int updateAccountItemWithObj(AccountItem accountItem) { - return accountItemMapper.updateByPrimaryKeySelective(accountItem); - } - - public List getDetailList(Long headerId) { - return accountItemMapper.getDetailList(headerId); - } -} +package com.jsh.erp.service.accountItem; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.AccountItem; +import com.jsh.erp.datasource.entities.AccountItemExample; +import com.jsh.erp.datasource.mappers.AccountItemMapper; +import com.jsh.erp.datasource.vo.AccountItemVo4List; +import com.jsh.erp.utils.ErpInfo; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.List; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +@Service +public class AccountItemService { + private Logger logger = LoggerFactory.getLogger(AccountItemService.class); + + @Resource + private AccountItemMapper accountItemMapper; + + public AccountItem getAccountItem(long id) { + return accountItemMapper.selectByPrimaryKey(id); + } + + public List getAccountItem() { + AccountItemExample example = new AccountItemExample(); + return accountItemMapper.selectByExample(example); + } + + public List select(String name, Integer type, String remark, int offset, int rows) { + return accountItemMapper.selectByConditionAccountItem(name, type, remark, offset, rows); + } + + public int countAccountItem(String name, Integer type, String remark) { + return accountItemMapper.countsByAccountItem(name, type, remark); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertAccountItem(String beanJson, HttpServletRequest request) { + AccountItem accountItem = JSONObject.parseObject(beanJson, AccountItem.class); + return accountItemMapper.insertSelective(accountItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAccountItem(String beanJson, Long id) { + AccountItem accountItem = JSONObject.parseObject(beanJson, AccountItem.class); + accountItem.setId(id); + return accountItemMapper.updateByPrimaryKeySelective(accountItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteAccountItem(Long id) { + return accountItemMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteAccountItem(String ids) { + List idList = StringUtil.strToLongList(ids); + AccountItemExample example = new AccountItemExample(); + example.createCriteria().andIdIn(idList); + return accountItemMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + AccountItemExample example = new AccountItemExample(); + example.createCriteria().andIdNotEqualTo(id); + List list = accountItemMapper.selectByExample(example); + return list.size(); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertAccountItemWithObj(AccountItem accountItem) { + return accountItemMapper.insertSelective(accountItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAccountItemWithObj(AccountItem accountItem) { + return accountItemMapper.updateByPrimaryKeySelective(accountItem); + } + + public List getDetailList(Long headerId) { + return accountItemMapper.getDetailList(headerId); + } + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public String saveDetials(String inserted, String deleted, String updated, Long headerId, String listType) throws DataAccessException { + //转为json + JSONArray insertedJson = JSONArray.parseArray(inserted); + JSONArray deletedJson = JSONArray.parseArray(deleted); + JSONArray updatedJson = JSONArray.parseArray(updated); + if (null != insertedJson) { + for (int i = 0; i < insertedJson.size(); i++) { + AccountItem accountItem = new AccountItem(); + JSONObject tempInsertedJson = JSONObject.parseObject(insertedJson.getString(i)); + accountItem.setHeaderid(headerId); + if (tempInsertedJson.get("AccountId") != null && !tempInsertedJson.get("AccountId").equals("")) { + accountItem.setAccountid(tempInsertedJson.getLong("AccountId")); + } + if (tempInsertedJson.get("InOutItemId") != null && !tempInsertedJson.get("InOutItemId").equals("")) { + accountItem.setInoutitemid(tempInsertedJson.getLong("InOutItemId")); + } + if (tempInsertedJson.get("EachAmount") != null && !tempInsertedJson.get("EachAmount").equals("")) { + BigDecimal eachAmount = tempInsertedJson.getBigDecimal("EachAmount"); + if (listType.equals("付款")) { + eachAmount = BigDecimal.ZERO.subtract(eachAmount); + } + accountItem.setEachamount(eachAmount); + } else { + accountItem.setEachamount(BigDecimal.ZERO); + } + accountItem.setRemark(tempInsertedJson.getString("Remark")); + this.insertAccountItemWithObj(accountItem); + } + } + if (null != deletedJson) { + for (int i = 0; i < deletedJson.size(); i++) { + JSONObject tempDeletedJson = JSONObject.parseObject(deletedJson.getString(i)); + this.deleteAccountItem(tempDeletedJson.getLong("Id")); + } + } + if (null != updatedJson) { + for (int i = 0; i < updatedJson.size(); i++) { + JSONObject tempUpdatedJson = JSONObject.parseObject(updatedJson.getString(i)); + AccountItem accountItem = this.getAccountItem(tempUpdatedJson.getLong("Id")); + accountItem.setId(tempUpdatedJson.getLong("Id")); + accountItem.setHeaderid(headerId); + if (tempUpdatedJson.get("AccountId") != null && !tempUpdatedJson.get("AccountId").equals("")) { + accountItem.setAccountid(tempUpdatedJson.getLong("AccountId")); + } + if (tempUpdatedJson.get("InOutItemId") != null && !tempUpdatedJson.get("InOutItemId").equals("")) { + accountItem.setInoutitemid(tempUpdatedJson.getLong("InOutItemId")); + } + if (tempUpdatedJson.get("EachAmount") != null && !tempUpdatedJson.get("EachAmount").equals("")) { + BigDecimal eachAmount = tempUpdatedJson.getBigDecimal("EachAmount"); + if (listType.equals("付款")) { + eachAmount = BigDecimal.ZERO.subtract(eachAmount); + } + accountItem.setEachamount(eachAmount); + } else { + accountItem.setEachamount(BigDecimal.ZERO); + } + accountItem.setRemark(tempUpdatedJson.getString("Remark")); + this.updateAccountItemWithObj(accountItem); + } + } + + return null; + } + +} diff --git a/src/main/java/com/jsh/erp/service/app/AppService.java b/src/main/java/com/jsh/erp/service/app/AppService.java index d349d6463f5e866ab1c1579e4a3b8518741c0e4f..d287cf818225afa9caf9b8a416cc3f9ec31d5def 100644 --- a/src/main/java/com/jsh/erp/service/app/AppService.java +++ b/src/main/java/com/jsh/erp/service/app/AppService.java @@ -1,94 +1,106 @@ -package com.jsh.erp.service.app; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.App; -import com.jsh.erp.datasource.entities.AppExample; -import com.jsh.erp.datasource.mappers.AppMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class AppService { - private Logger logger = LoggerFactory.getLogger(AppService.class); - - @Resource - private AppMapper appMapper; - - public List findDock(){ - AppExample example = new AppExample(); - example.createCriteria().andZlEqualTo("dock").andEnabledEqualTo(true); - example.setOrderByClause("Sort"); - List list = appMapper.selectByExample(example); - return list; - } - - public List findDesk(){ - AppExample example = new AppExample(); - example.createCriteria().andZlEqualTo("desk").andEnabledEqualTo(true); - example.setOrderByClause("Sort"); - List list = appMapper.selectByExample(example); - return list; - } - - public App getApp(long id) { - return appMapper.selectByPrimaryKey(id); - } - - public List getApp() { - AppExample example = new AppExample(); - return appMapper.selectByExample(example); - } - - public List select(String name, String type, int offset, int rows) { - return appMapper.selectByConditionApp(name, type, offset, rows); - } - - public int countApp(String name, String type) { - return appMapper.countsByApp(name, type); - } - - public int insertApp(String beanJson, HttpServletRequest request) { - App app = JSONObject.parseObject(beanJson, App.class); - return appMapper.insertSelective(app); - } - - public int updateApp(String beanJson, Long id) { - App app = JSONObject.parseObject(beanJson, App.class); - app.setId(id); - return appMapper.updateByPrimaryKeySelective(app); - } - - public int deleteApp(Long id) { - return appMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteApp(String ids) { - List idList = StringUtil.strToLongList(ids); - AppExample example = new AppExample(); - example.createCriteria().andIdIn(idList); - return appMapper.deleteByExample(example); - } - - public List findRoleAPP(){ - AppExample example = new AppExample(); - example.createCriteria().andEnabledEqualTo(true); - example.setOrderByClause("Sort"); - List list = appMapper.selectByExample(example); - return list; - } - - public List findAppInIds(String ids, String type){ - List idList = StringUtil.strToLongList(ids); - AppExample example = new AppExample(); - example.createCriteria().andZlEqualTo(type).andEnabledEqualTo(true).andIdIn(idList); - example.setOrderByClause("Sort"); - List list = appMapper.selectByExample(example); - return list; - } -} +package com.jsh.erp.service.app; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.App; +import com.jsh.erp.datasource.entities.AppExample; +import com.jsh.erp.datasource.mappers.AppMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class AppService { + private Logger logger = LoggerFactory.getLogger(AppService.class); + + @Resource + private AppMapper appMapper; + + public List findDock(){ + AppExample example = new AppExample(); + example.createCriteria().andZlEqualTo("dock").andEnabledEqualTo(true); + example.setOrderByClause("Sort"); + List list = appMapper.selectByExample(example); + return list; + } + /** + * create by: cjl + * description: + * 桌面功能菜单初始化列表 + * create time: 2019/1/11 16:59 + * @Param: null + * @return + */ + public List findDesk(){ + AppExample example = new AppExample(); + example.createCriteria().andZlEqualTo("desk").andEnabledEqualTo(true); + example.setOrderByClause("Sort"); + List list = appMapper.selectByExample(example); + return list; + } + + public App getApp(long id) { + return appMapper.selectByPrimaryKey(id); + } + + public List getApp() { + AppExample example = new AppExample(); + return appMapper.selectByExample(example); + } + + public List select(String name, String type, int offset, int rows) { + return appMapper.selectByConditionApp(name, type, offset, rows); + } + + public int countApp(String name, String type) { + return appMapper.countsByApp(name, type); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertApp(String beanJson, HttpServletRequest request) { + App app = JSONObject.parseObject(beanJson, App.class); + return appMapper.insertSelective(app); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateApp(String beanJson, Long id) { + App app = JSONObject.parseObject(beanJson, App.class); + app.setId(id); + return appMapper.updateByPrimaryKeySelective(app); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteApp(Long id) { + return appMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteApp(String ids) { + List idList = StringUtil.strToLongList(ids); + AppExample example = new AppExample(); + example.createCriteria().andIdIn(idList); + return appMapper.deleteByExample(example); + } + + public List findRoleAPP(){ + AppExample example = new AppExample(); + example.createCriteria().andEnabledEqualTo(true); + example.setOrderByClause("Sort"); + List list = appMapper.selectByExample(example); + return list; + } + + public List findAppInIds(String ids, String type){ + List idList = StringUtil.strToLongList(ids); + AppExample example = new AppExample(); + example.createCriteria().andZlEqualTo(type).andEnabledEqualTo(true).andIdIn(idList); + example.setOrderByClause("Sort"); + List list = appMapper.selectByExample(example); + return list; + } +} diff --git a/src/main/java/com/jsh/erp/service/depot/DepotService.java b/src/main/java/com/jsh/erp/service/depot/DepotService.java index fdba9a565b5b67aa25a51352f87e593eb22268ee..da4437158a5266279ca5a650ff374529b7c5990f 100644 --- a/src/main/java/com/jsh/erp/service/depot/DepotService.java +++ b/src/main/java/com/jsh/erp/service/depot/DepotService.java @@ -1,91 +1,96 @@ -package com.jsh.erp.service.depot; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Depot; -import com.jsh.erp.datasource.entities.DepotExample; -import com.jsh.erp.datasource.mappers.DepotMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class DepotService { - private Logger logger = LoggerFactory.getLogger(DepotService.class); - - @Resource - private DepotMapper depotMapper; - - public Depot getDepot(long id) { - return depotMapper.selectByPrimaryKey(id); - } - - public List getDepot() { - DepotExample example = new DepotExample(); - return depotMapper.selectByExample(example); - } - - public List getAllList() { - DepotExample example = new DepotExample(); - example.setOrderByClause("sort"); - return depotMapper.selectByExample(example); - } - - public List select(String name, Integer type, String remark, int offset, int rows) { - return depotMapper.selectByConditionDepot(name, type, remark, offset, rows); - } - - public int countDepot(String name, Integer type, String remark) { - return depotMapper.countsByDepot(name, type, remark); - } - - public int insertDepot(String beanJson, HttpServletRequest request) { - Depot depot = JSONObject.parseObject(beanJson, Depot.class); - return depotMapper.insertSelective(depot); - } - - public int updateDepot(String beanJson, Long id) { - Depot depot = JSONObject.parseObject(beanJson, Depot.class); - depot.setId(id); - return depotMapper.updateByPrimaryKeySelective(depot); - } - - public int deleteDepot(Long id) { - return depotMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteDepot(String ids) { - List idList = StringUtil.strToLongList(ids); - DepotExample example = new DepotExample(); - example.createCriteria().andIdIn(idList); - return depotMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - DepotExample example = new DepotExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = depotMapper.selectByExample(example); - return list.size(); - } - - public List findUserDepot(){ - DepotExample example = new DepotExample(); - example.createCriteria().andTypeEqualTo(0); - example.setOrderByClause("Sort"); - List list = depotMapper.selectByExample(example); - return list; - } - - public List findGiftByType(Integer type){ - DepotExample example = new DepotExample(); - example.createCriteria().andTypeEqualTo(type); - example.setOrderByClause("Sort"); - List list = depotMapper.selectByExample(example); - return list; - } - -} +package com.jsh.erp.service.depot; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Depot; +import com.jsh.erp.datasource.entities.DepotExample; +import com.jsh.erp.datasource.mappers.DepotMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class DepotService { + private Logger logger = LoggerFactory.getLogger(DepotService.class); + + @Resource + private DepotMapper depotMapper; + + public Depot getDepot(long id) { + return depotMapper.selectByPrimaryKey(id); + } + + public List getDepot() { + DepotExample example = new DepotExample(); + return depotMapper.selectByExample(example); + } + + public List getAllList() { + DepotExample example = new DepotExample(); + example.setOrderByClause("sort"); + return depotMapper.selectByExample(example); + } + + public List select(String name, Integer type, String remark, int offset, int rows) { + return depotMapper.selectByConditionDepot(name, type, remark, offset, rows); + } + + public int countDepot(String name, Integer type, String remark) { + return depotMapper.countsByDepot(name, type, remark); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertDepot(String beanJson, HttpServletRequest request) { + Depot depot = JSONObject.parseObject(beanJson, Depot.class); + return depotMapper.insertSelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateDepot(String beanJson, Long id) { + Depot depot = JSONObject.parseObject(beanJson, Depot.class); + depot.setId(id); + return depotMapper.updateByPrimaryKeySelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteDepot(Long id) { + return depotMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteDepot(String ids) { + List idList = StringUtil.strToLongList(ids); + DepotExample example = new DepotExample(); + example.createCriteria().andIdIn(idList); + return depotMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + DepotExample example = new DepotExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = depotMapper.selectByExample(example); + return list.size(); + } + + public List findUserDepot(){ + DepotExample example = new DepotExample(); + example.createCriteria().andTypeEqualTo(0); + example.setOrderByClause("Sort"); + List list = depotMapper.selectByExample(example); + return list; + } + + public List findGiftByType(Integer type){ + DepotExample example = new DepotExample(); + example.createCriteria().andTypeEqualTo(type); + example.setOrderByClause("Sort"); + List list = depotMapper.selectByExample(example); + return list; + } + +} diff --git a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java index e3fc753c51c00639f805cebe089e8e88f75c2110..62c63cccf93c6543512aa27c0ab45d7be539263b 100644 --- a/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java +++ b/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java @@ -1,246 +1,253 @@ -package com.jsh.erp.service.depotHead; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.DepotHead; -import com.jsh.erp.datasource.entities.DepotHeadExample; -import com.jsh.erp.datasource.entities.User; -import com.jsh.erp.datasource.mappers.DepotHeadMapper; -import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; -import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; -import com.jsh.erp.datasource.vo.DepotHeadVo4List; -import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataAccessException; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.sql.Timestamp; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -@Service -public class DepotHeadService { - private Logger logger = LoggerFactory.getLogger(DepotHeadService.class); - - @Resource - private DepotHeadMapper depotHeadMapper; - - public DepotHead getDepotHead(long id) { - return depotHeadMapper.selectByPrimaryKey(id); - } - - public List getDepotHead() { - DepotHeadExample example = new DepotHeadExample(); - return depotHeadMapper.selectByExample(example); - } - - public List select(String type, String subType, String number, String beginTime, String endTime, String dhIds, int offset, int rows) { - List resList = new ArrayList(); - List list = depotHeadMapper.selectByConditionDepotHead(type, subType, number, beginTime, endTime, dhIds, offset, rows); - if (null != list) { - for (DepotHeadVo4List dh : list) { - if(dh.getOthermoneylist() != null) { - String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", ""); - dh.setOthermoneylist(otherMoneyListStr); - } - if(dh.getOthermoneyitem() != null) { - String otherMoneyItemStr = dh.getOthermoneyitem().replace("[", "").replace("]", "").replaceAll("\"", ""); - dh.setOthermoneyitem(otherMoneyItemStr); - } - if(dh.getChangeamount() != null) { - dh.setChangeamount(Math.abs(dh.getChangeamount())); - } - if(dh.getTotalprice() != null) { - dh.setTotalprice(Math.abs(dh.getTotalprice())); - } - dh.setMaterialsList(findMaterialsListByHeaderId(dh.getId())); - resList.add(dh); - } - } - return resList; - } - - - - public int countDepotHead(String type, String subType, String number, String beginTime, String endTime, String dhIds) { - return depotHeadMapper.countsByDepotHead(type, subType, number, beginTime, endTime, dhIds); - } - - public int insertDepotHead(String beanJson, HttpServletRequest request) { - DepotHead depotHead = JSONObject.parseObject(beanJson, DepotHead.class); - //判断用户是否已经登录过,登录过不再处理 - Object userInfo = request.getSession().getAttribute("user"); - if (userInfo != null) { - User sessionUser = (User) userInfo; - String uName = sessionUser.getUsername(); - depotHead.setOperpersonname(uName); - } - depotHead.setCreatetime(new Timestamp(System.currentTimeMillis())); - depotHead.setStatus(false); - return depotHeadMapper.insert(depotHead); - } - - public int updateDepotHead(String beanJson, Long id) { - DepotHead dh = depotHeadMapper.selectByPrimaryKey(id); - DepotHead depotHead = JSONObject.parseObject(beanJson, DepotHead.class); - depotHead.setId(id); - depotHead.setStatus(dh.getStatus()); - depotHead.setCreatetime(dh.getCreatetime()); - depotHead.setOperpersonname(dh.getOperpersonname()); - return depotHeadMapper.updateByPrimaryKey(depotHead); - } - - public int deleteDepotHead(Long id) { - return depotHeadMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteDepotHead(String ids) { - List idList = StringUtil.strToLongList(ids); - DepotHeadExample example = new DepotHeadExample(); - example.createCriteria().andIdIn(idList); - return depotHeadMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - DepotHeadExample example = new DepotHeadExample(); - example.createCriteria().andIdNotEqualTo(id); - List list = depotHeadMapper.selectByExample(example); - return list.size(); - } - - public int batchSetStatus(Boolean status, String depotHeadIDs) { - List ids = StringUtil.strToLongList(depotHeadIDs); - DepotHead depotHead = new DepotHead(); - depotHead.setStatus(status); - DepotHeadExample example = new DepotHeadExample(); - example.createCriteria().andIdIn(ids); - return depotHeadMapper.updateByExampleSelective(depotHead, example); - } - - public String buildNumber(String type, String subType, String beginTime, String endTime) { - String newNumber = "0001"; //新编号 - try { - DepotHeadExample example = new DepotHeadExample(); - example.createCriteria().andTypeEqualTo(type).andSubtypeEqualTo(subType) - .andOpertimeGreaterThanOrEqualTo(StringUtil.getDateByString(beginTime,null)) - .andOpertimeLessThanOrEqualTo(StringUtil.getDateByString(endTime,null)); - example.setOrderByClause("Id desc"); - List dataList = depotHeadMapper.selectByExample(example); - //存放数据json数组 - if (null != dataList && dataList.size() > 0) { - DepotHead depotHead = dataList.get(0); - if (depotHead != null) { - String number = depotHead.getDefaultnumber(); //最大的单据编号 - if (number != null) { - Integer lastNumber = Integer.parseInt(number.substring(12, 16)); //末四尾 - lastNumber = lastNumber + 1; - Integer nLen = lastNumber.toString().length(); - if (nLen == 1) { - newNumber = "000" + lastNumber.toString(); - } else if (nLen == 2) { - newNumber = "00" + lastNumber.toString(); - } else if (nLen == 3) { - newNumber = "0" + lastNumber.toString(); - } else if (nLen == 4) { - newNumber = lastNumber.toString(); - } - } - } - } - } catch (DataAccessException e) { - logger.error(">>>>>>>>>>>>>>>>>>>单据编号生成异常", e); - } - return newNumber; - } - - public Long getMaxId() { - return depotHeadMapper.getMaxId(); - } - - public String findMaterialsListByHeaderId(Long id) { - String allReturn = depotHeadMapper.findMaterialsListByHeaderId(id); - return allReturn; - } - - public List findByMonth(String monthTime) { - DepotHeadExample example = new DepotHeadExample(); - monthTime = monthTime + "-31 00:00:00"; - Date month = StringUtil.getDateByString(monthTime, null); - example.createCriteria().andOpertimeLessThanOrEqualTo(month); - return depotHeadMapper.selectByExample(example); - } - - public List getDepotHeadGiftOut(String projectId) { - DepotHeadExample example = new DepotHeadExample(); - if (projectId != null) { - example.createCriteria().andProjectidEqualTo(Long.parseLong(projectId)); - } - return depotHeadMapper.selectByExample(example); - } - - public List findByAll(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) { - return depotHeadMapper.findByAll(beginTime, endTime, type, pid, dids, oId, offset, rows); - } - - public int findByAllCount(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId) { - return depotHeadMapper.findByAllCount(beginTime, endTime, type, pid, dids, oId); - } - - public List findInOutMaterialCount(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) { - return depotHeadMapper.findInOutMaterialCount(beginTime, endTime, type, pid, dids, oId, offset, rows); - } - - public int findInOutMaterialCountTotal(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId) { - return depotHeadMapper.findInOutMaterialCountTotal(beginTime, endTime, type, pid, dids, oId); - } - - public List findStatementAccount(String beginTime, String endTime, Integer organId, String supType, Integer offset, Integer rows) { - return depotHeadMapper.findStatementAccount(beginTime, endTime, organId, supType, offset, rows); - } - - public int findStatementAccountCount(String beginTime, String endTime, Integer organId, String supType) { - return depotHeadMapper.findStatementAccountCount(beginTime, endTime, organId, supType); - } - - public Double findAllMoney(Integer supplierId, String type, String subType, String mode, String endTime) { - String modeName = ""; - if (mode.equals("实际")) { - modeName = "ChangeAmount"; - } else if (mode.equals("合计")) { - modeName = "DiscountLastMoney"; - } - return depotHeadMapper.findAllMoney(supplierId, type, subType, modeName, endTime); - } - - public List getDetailByNumber(String number) { - List resList = new ArrayList(); - List list = depotHeadMapper.getDetailByNumber(number); - if (null != list) { - for (DepotHeadVo4List dh : list) { - if(dh.getOthermoneylist() != null) { - String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", ""); - dh.setOthermoneylist(otherMoneyListStr); - } - if(dh.getOthermoneyitem() != null) { - String otherMoneyItemStr = dh.getOthermoneyitem().replace("[", "").replace("]", "").replaceAll("\"", ""); - dh.setOthermoneyitem(otherMoneyItemStr); - } - if(dh.getChangeamount() != null) { - dh.setChangeamount(Math.abs(dh.getChangeamount())); - } - if(dh.getTotalprice() != null) { - dh.setTotalprice(Math.abs(dh.getTotalprice())); - } - dh.setMaterialsList(findMaterialsListByHeaderId(dh.getId())); - resList.add(dh); - } - } - return resList; - } - -} +package com.jsh.erp.service.depotHead; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.DepotHead; +import com.jsh.erp.datasource.entities.DepotHeadExample; +import com.jsh.erp.datasource.entities.User; +import com.jsh.erp.datasource.mappers.DepotHeadMapper; +import com.jsh.erp.datasource.vo.DepotHeadVo4InDetail; +import com.jsh.erp.datasource.vo.DepotHeadVo4InOutMCount; +import com.jsh.erp.datasource.vo.DepotHeadVo4List; +import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.sql.Timestamp; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +@Service +public class DepotHeadService { + private Logger logger = LoggerFactory.getLogger(DepotHeadService.class); + + @Resource + private DepotHeadMapper depotHeadMapper; + + public DepotHead getDepotHead(long id) { + return depotHeadMapper.selectByPrimaryKey(id); + } + + public List getDepotHead() { + DepotHeadExample example = new DepotHeadExample(); + return depotHeadMapper.selectByExample(example); + } + + public List select(String type, String subType, String number, String beginTime, String endTime, String dhIds, int offset, int rows) { + List resList = new ArrayList(); + List list = depotHeadMapper.selectByConditionDepotHead(type, subType, number, beginTime, endTime, dhIds, offset, rows); + if (null != list) { + for (DepotHeadVo4List dh : list) { + if(dh.getOthermoneylist() != null) { + String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", ""); + dh.setOthermoneylist(otherMoneyListStr); + } + if(dh.getOthermoneyitem() != null) { + String otherMoneyItemStr = dh.getOthermoneyitem().replace("[", "").replace("]", "").replaceAll("\"", ""); + dh.setOthermoneyitem(otherMoneyItemStr); + } + if(dh.getChangeamount() != null) { + dh.setChangeamount(dh.getChangeamount().abs()); + } + if(dh.getTotalprice() != null) { + dh.setTotalprice(dh.getTotalprice().abs()); + } + dh.setMaterialsList(findMaterialsListByHeaderId(dh.getId())); + resList.add(dh); + } + } + return resList; + } + + + + public int countDepotHead(String type, String subType, String number, String beginTime, String endTime, String dhIds) { + return depotHeadMapper.countsByDepotHead(type, subType, number, beginTime, endTime, dhIds); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertDepotHead(String beanJson, HttpServletRequest request) { + DepotHead depotHead = JSONObject.parseObject(beanJson, DepotHead.class); + //判断用户是否已经登录过,登录过不再处理 + Object userInfo = request.getSession().getAttribute("user"); + if (userInfo != null) { + User sessionUser = (User) userInfo; + String uName = sessionUser.getUsername(); + depotHead.setOperpersonname(uName); + } + depotHead.setCreatetime(new Timestamp(System.currentTimeMillis())); + depotHead.setStatus(false); + return depotHeadMapper.insert(depotHead); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateDepotHead(String beanJson, Long id) { + DepotHead dh = depotHeadMapper.selectByPrimaryKey(id); + DepotHead depotHead = JSONObject.parseObject(beanJson, DepotHead.class); + depotHead.setId(id); + depotHead.setStatus(dh.getStatus()); + depotHead.setCreatetime(dh.getCreatetime()); + depotHead.setOperpersonname(dh.getOperpersonname()); + return depotHeadMapper.updateByPrimaryKey(depotHead); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteDepotHead(Long id) { + return depotHeadMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteDepotHead(String ids) { + List idList = StringUtil.strToLongList(ids); + DepotHeadExample example = new DepotHeadExample(); + example.createCriteria().andIdIn(idList); + return depotHeadMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + DepotHeadExample example = new DepotHeadExample(); + example.createCriteria().andIdNotEqualTo(id); + List list = depotHeadMapper.selectByExample(example); + return list.size(); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchSetStatus(Boolean status, String depotHeadIDs) { + List ids = StringUtil.strToLongList(depotHeadIDs); + DepotHead depotHead = new DepotHead(); + depotHead.setStatus(status); + DepotHeadExample example = new DepotHeadExample(); + example.createCriteria().andIdIn(ids); + return depotHeadMapper.updateByExampleSelective(depotHead, example); + } + + public String buildNumber(String type, String subType, String beginTime, String endTime) { + String newNumber = "0001"; //新编号 + try { + DepotHeadExample example = new DepotHeadExample(); + example.createCriteria().andTypeEqualTo(type).andSubtypeEqualTo(subType) + .andOpertimeGreaterThanOrEqualTo(StringUtil.getDateByString(beginTime,null)) + .andOpertimeLessThanOrEqualTo(StringUtil.getDateByString(endTime,null)); + example.setOrderByClause("Id desc"); + List dataList = depotHeadMapper.selectByExample(example); + //存放数据json数组 + if (null != dataList && dataList.size() > 0) { + DepotHead depotHead = dataList.get(0); + if (depotHead != null) { + String number = depotHead.getDefaultnumber(); //最大的单据编号 + if (number != null) { + Integer lastNumber = Integer.parseInt(number.substring(12, 16)); //末四尾 + lastNumber = lastNumber + 1; + Integer nLen = lastNumber.toString().length(); + if (nLen == 1) { + newNumber = "000" + lastNumber.toString(); + } else if (nLen == 2) { + newNumber = "00" + lastNumber.toString(); + } else if (nLen == 3) { + newNumber = "0" + lastNumber.toString(); + } else if (nLen == 4) { + newNumber = lastNumber.toString(); + } + } + } + } + } catch (DataAccessException e) { + logger.error(">>>>>>>>>>>>>>>>>>>单据编号生成异常", e); + } + return newNumber; + } + + public Long getMaxId() { + return depotHeadMapper.getMaxId(); + } + + public String findMaterialsListByHeaderId(Long id) { + String allReturn = depotHeadMapper.findMaterialsListByHeaderId(id); + return allReturn; + } + + public List findByMonth(String monthTime) { + DepotHeadExample example = new DepotHeadExample(); + monthTime = monthTime + "-31 00:00:00"; + Date month = StringUtil.getDateByString(monthTime, null); + example.createCriteria().andOpertimeLessThanOrEqualTo(month); + return depotHeadMapper.selectByExample(example); + } + + public List getDepotHeadGiftOut(String projectId) { + DepotHeadExample example = new DepotHeadExample(); + if (projectId != null) { + example.createCriteria().andProjectidEqualTo(Long.parseLong(projectId)); + } + return depotHeadMapper.selectByExample(example); + } + + public List findByAll(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) { + return depotHeadMapper.findByAll(beginTime, endTime, type, pid, dids, oId, offset, rows); + } + + public int findByAllCount(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId) { + return depotHeadMapper.findByAllCount(beginTime, endTime, type, pid, dids, oId); + } + + public List findInOutMaterialCount(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) { + return depotHeadMapper.findInOutMaterialCount(beginTime, endTime, type, pid, dids, oId, offset, rows); + } + + public int findInOutMaterialCountTotal(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId) { + return depotHeadMapper.findInOutMaterialCountTotal(beginTime, endTime, type, pid, dids, oId); + } + + public List findStatementAccount(String beginTime, String endTime, Integer organId, String supType, Integer offset, Integer rows) { + return depotHeadMapper.findStatementAccount(beginTime, endTime, organId, supType, offset, rows); + } + + public int findStatementAccountCount(String beginTime, String endTime, Integer organId, String supType) { + return depotHeadMapper.findStatementAccountCount(beginTime, endTime, organId, supType); + } + + public BigDecimal findAllMoney(Integer supplierId, String type, String subType, String mode, String endTime) { + String modeName = ""; + if (mode.equals("实际")) { + modeName = "ChangeAmount"; + } else if (mode.equals("合计")) { + modeName = "DiscountLastMoney"; + } + return depotHeadMapper.findAllMoney(supplierId, type, subType, modeName, endTime); + } + + public List getDetailByNumber(String number) { + List resList = new ArrayList(); + List list = depotHeadMapper.getDetailByNumber(number); + if (null != list) { + for (DepotHeadVo4List dh : list) { + if(dh.getOthermoneylist() != null) { + String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", ""); + dh.setOthermoneylist(otherMoneyListStr); + } + if(dh.getOthermoneyitem() != null) { + String otherMoneyItemStr = dh.getOthermoneyitem().replace("[", "").replace("]", "").replaceAll("\"", ""); + dh.setOthermoneyitem(otherMoneyItemStr); + } + if(dh.getChangeamount() != null) { + dh.setChangeamount(dh.getChangeamount().abs()); + } + if(dh.getTotalprice() != null) { + dh.setTotalprice(dh.getTotalprice().abs()); + } + dh.setMaterialsList(findMaterialsListByHeaderId(dh.getId())); + resList.add(dh); + } + } + return resList; + } + +} diff --git a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java index 42f8c6252dc4f1605e84be8985cd226f5caa1f56..17d598c126665bbf329eecdaef3d72eadc7cd08f 100644 --- a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java +++ b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java @@ -1,194 +1,389 @@ -package com.jsh.erp.service.depotItem; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.*; -import com.jsh.erp.datasource.mappers.DepotItemMapper; -import com.jsh.erp.utils.QueryUtils; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; -import java.util.Map; - -@Service -public class DepotItemService { - private Logger logger = LoggerFactory.getLogger(DepotItemService.class); - - private final static String TYPE = "入库"; - private final static String SUM_TYPE = "Number"; - private final static String IN = "in"; - private final static String OUT = "out"; - - @Resource - private DepotItemMapper depotItemMapper; - - public DepotItem getDepotItem(long id) { - return depotItemMapper.selectByPrimaryKey(id); - } - - public List getDepotItem() { - DepotItemExample example = new DepotItemExample(); - return depotItemMapper.selectByExample(example); - } - - public List select(String name, Integer type, String remark, int offset, int rows) { - return depotItemMapper.selectByConditionDepotItem(name, type, remark, offset, rows); - } - - public int countDepotItem(String name, Integer type, String remark) { - return depotItemMapper.countsByDepotItem(name, type, remark); - } - - public int insertDepotItem(String beanJson, HttpServletRequest request) { - DepotItem depotItem = JSONObject.parseObject(beanJson, DepotItem.class); - return depotItemMapper.insertSelective(depotItem); - } - - public int updateDepotItem(String beanJson, Long id) { - DepotItem depotItem = JSONObject.parseObject(beanJson, DepotItem.class); - depotItem.setId(id); - return depotItemMapper.updateByPrimaryKeySelective(depotItem); - } - - public int deleteDepotItem(Long id) { - return depotItemMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteDepotItem(String ids) { - List idList = StringUtil.strToLongList(ids); - DepotItemExample example = new DepotItemExample(); - example.createCriteria().andIdIn(idList); - return depotItemMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - DepotItemExample example = new DepotItemExample(); - example.createCriteria().andIdNotEqualTo(id); - List list = depotItemMapper.selectByExample(example); - return list.size(); - } - - public List getHeaderIdByMaterial(String materialParam, String depotIds) { - return depotItemMapper.getHeaderIdByMaterial(materialParam, depotIds); - } - - public List findDetailByTypeAndMaterialIdList(Map map) { - String mIdStr = map.get("mId"); - Long mId = null; - if(!StringUtil.isEmpty(mIdStr)) { - mId = Long.parseLong(mIdStr); - } - return depotItemMapper.findDetailByTypeAndMaterialIdList(mId, QueryUtils.offset(map), QueryUtils.rows(map)); - } - - public int findDetailByTypeAndMaterialIdCounts(Map map) { - String mIdStr = map.get("mId"); - Long mId = null; - if(!StringUtil.isEmpty(mIdStr)) { - mId = Long.parseLong(mIdStr); - } - return depotItemMapper.findDetailByTypeAndMaterialIdCounts(mId); - } - - public List findStockNumByMaterialIdList(Map map) { - String mIdStr = map.get("mId"); - Long mId = null; - if(!StringUtil.isEmpty(mIdStr)) { - mId = Long.parseLong(mIdStr); - } - String monthTime = map.get("monthTime"); - return depotItemMapper.findStockNumByMaterialIdList(mId, monthTime, QueryUtils.offset(map), QueryUtils.rows(map)); - } - - public int findStockNumByMaterialIdCounts(Map map) { - String mIdStr = map.get("mId"); - Long mId = null; - if(!StringUtil.isEmpty(mIdStr)) { - mId = Long.parseLong(mIdStr); - } - String monthTime = map.get("monthTime"); - return depotItemMapper.findStockNumByMaterialIdCounts(mId, monthTime); - } - - public int insertDepotItemWithObj(DepotItem depotItem) { - return depotItemMapper.insertSelective(depotItem); - } - - public int updateDepotItemWithObj(DepotItem depotItem) { - return depotItemMapper.updateByPrimaryKeySelective(depotItem); - } - - public int findByTypeAndMaterialId(String type, Long mId) { - if(type.equals(TYPE)) { - return depotItemMapper.findByTypeAndMaterialIdIn(mId); - } else { - return depotItemMapper.findByTypeAndMaterialIdOut(mId); - } - } - - public List getDetailList(Long headerId) { - return depotItemMapper.getDetailList(headerId); - } - - public List findByAll(String headIds, String materialIds, Integer offset, Integer rows) { - return depotItemMapper.findByAll(headIds, materialIds, offset, rows); - } - - public int findByAllCount(String headIds, String materialIds) { - return depotItemMapper.findByAllCount(headIds, materialIds); - } - - public Double findByType(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { - if (TYPE.equals(type)) { - if (isPrev) { - return depotItemMapper.findByTypeInIsPrev(ProjectId, MId, MonthTime); - } else { - return depotItemMapper.findByTypeInIsNotPrev(ProjectId, MId, MonthTime); - } - } else { - if (isPrev) { - return depotItemMapper.findByTypeOutIsPrev(ProjectId, MId, MonthTime); - } else { - return depotItemMapper.findByTypeOutIsNotPrev(ProjectId, MId, MonthTime); - } - } - } - - public Double findPriceByType(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { - if (TYPE.equals(type)) { - if (isPrev) { - return depotItemMapper.findPriceByTypeInIsPrev(ProjectId, MId, MonthTime); - } else { - return depotItemMapper.findPriceByTypeInIsNotPrev(ProjectId, MId, MonthTime); - } - } else { - if (isPrev) { - return depotItemMapper.findPriceByTypeOutIsPrev(ProjectId, MId, MonthTime); - } else { - return depotItemMapper.findPriceByTypeOutIsNotPrev(ProjectId, MId, MonthTime); - } - } - } - - public Double buyOrSale(String type, String subType, Long MId, String MonthTime, String sumType) { - if (SUM_TYPE.equals(sumType)) { - return depotItemMapper.buyOrSaleNumber(type, subType, MId, MonthTime, sumType); - } else { - return depotItemMapper.buyOrSalePrice(type, subType, MId, MonthTime, sumType); - } - } - - public Double findGiftByType(String subType, Integer ProjectId, Long MId, String type) { - if (IN.equals(type)) { - return depotItemMapper.findGiftByTypeIn(subType, ProjectId, MId); - } else { - return depotItemMapper.findGiftByTypeOut(subType, ProjectId, MId); - } - } - - -} +package com.jsh.erp.service.depotItem; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.*; +import com.jsh.erp.datasource.mappers.DepotItemMapper; +import com.jsh.erp.service.material.MaterialService; +import com.jsh.erp.utils.ErpInfo; +import com.jsh.erp.utils.QueryUtils; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.List; +import java.util.Map; + +import static com.jsh.erp.utils.ResponseJsonUtil.returnJson; + +@Service +public class DepotItemService { + private Logger logger = LoggerFactory.getLogger(DepotItemService.class); + + private final static String TYPE = "入库"; + private final static String SUM_TYPE = "Number"; + private final static String IN = "in"; + private final static String OUT = "out"; + + @Resource + private DepotItemMapper depotItemMapper; + @Resource + private MaterialService materialService; + + public DepotItem getDepotItem(long id) { + return depotItemMapper.selectByPrimaryKey(id); + } + + public List getDepotItem() { + DepotItemExample example = new DepotItemExample(); + return depotItemMapper.selectByExample(example); + } + + public List select(String name, Integer type, String remark, int offset, int rows) { + return depotItemMapper.selectByConditionDepotItem(name, type, remark, offset, rows); + } + + public int countDepotItem(String name, Integer type, String remark) { + return depotItemMapper.countsByDepotItem(name, type, remark); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertDepotItem(String beanJson, HttpServletRequest request) { + DepotItem depotItem = JSONObject.parseObject(beanJson, DepotItem.class); + return depotItemMapper.insertSelective(depotItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateDepotItem(String beanJson, Long id) { + DepotItem depotItem = JSONObject.parseObject(beanJson, DepotItem.class); + depotItem.setId(id); + return depotItemMapper.updateByPrimaryKeySelective(depotItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteDepotItem(Long id) { + return depotItemMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteDepotItem(String ids) { + List idList = StringUtil.strToLongList(ids); + DepotItemExample example = new DepotItemExample(); + example.createCriteria().andIdIn(idList); + return depotItemMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + DepotItemExample example = new DepotItemExample(); + example.createCriteria().andIdNotEqualTo(id); + List list = depotItemMapper.selectByExample(example); + return list.size(); + } + + public List getHeaderIdByMaterial(String materialParam, String depotIds) { + return depotItemMapper.getHeaderIdByMaterial(materialParam, depotIds); + } + + public List findDetailByTypeAndMaterialIdList(Map map) { + String mIdStr = map.get("mId"); + Long mId = null; + if(!StringUtil.isEmpty(mIdStr)) { + mId = Long.parseLong(mIdStr); + } + return depotItemMapper.findDetailByTypeAndMaterialIdList(mId, QueryUtils.offset(map), QueryUtils.rows(map)); + } + + public int findDetailByTypeAndMaterialIdCounts(Map map) { + String mIdStr = map.get("mId"); + Long mId = null; + if(!StringUtil.isEmpty(mIdStr)) { + mId = Long.parseLong(mIdStr); + } + return depotItemMapper.findDetailByTypeAndMaterialIdCounts(mId); + } + + public List findStockNumByMaterialIdList(Map map) { + String mIdStr = map.get("mId"); + Long mId = null; + if(!StringUtil.isEmpty(mIdStr)) { + mId = Long.parseLong(mIdStr); + } + String monthTime = map.get("monthTime"); + return depotItemMapper.findStockNumByMaterialIdList(mId, monthTime, QueryUtils.offset(map), QueryUtils.rows(map)); + } + + public int findStockNumByMaterialIdCounts(Map map) { + String mIdStr = map.get("mId"); + Long mId = null; + if(!StringUtil.isEmpty(mIdStr)) { + mId = Long.parseLong(mIdStr); + } + String monthTime = map.get("monthTime"); + return depotItemMapper.findStockNumByMaterialIdCounts(mId, monthTime); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertDepotItemWithObj(DepotItem depotItem) { + return depotItemMapper.insertSelective(depotItem); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateDepotItemWithObj(DepotItem depotItem) { + return depotItemMapper.updateByPrimaryKeySelective(depotItem); + } + + public int findByTypeAndMaterialId(String type, Long mId) { + if(type.equals(TYPE)) { + return depotItemMapper.findByTypeAndMaterialIdIn(mId); + } else { + return depotItemMapper.findByTypeAndMaterialIdOut(mId); + } + } + + public List getDetailList(Long headerId) { + return depotItemMapper.getDetailList(headerId); + } + + public List findByAll(String headIds, String materialIds, Integer offset, Integer rows) { + return depotItemMapper.findByAll(headIds, materialIds, offset, rows); + } + + public int findByAllCount(String headIds, String materialIds) { + return depotItemMapper.findByAllCount(headIds, materialIds); + } + + public BigDecimal findByType(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { + if (TYPE.equals(type)) { + if (isPrev) { + return depotItemMapper.findByTypeInIsPrev(ProjectId, MId, MonthTime); + } else { + return depotItemMapper.findByTypeInIsNotPrev(ProjectId, MId, MonthTime); + } + } else { + if (isPrev) { + return depotItemMapper.findByTypeOutIsPrev(ProjectId, MId, MonthTime); + } else { + return depotItemMapper.findByTypeOutIsNotPrev(ProjectId, MId, MonthTime); + } + } + } + + public BigDecimal findPriceByType(String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) { + if (TYPE.equals(type)) { + if (isPrev) { + return depotItemMapper.findPriceByTypeInIsPrev(ProjectId, MId, MonthTime); + } else { + return depotItemMapper.findPriceByTypeInIsNotPrev(ProjectId, MId, MonthTime); + } + } else { + if (isPrev) { + return depotItemMapper.findPriceByTypeOutIsPrev(ProjectId, MId, MonthTime); + } else { + return depotItemMapper.findPriceByTypeOutIsNotPrev(ProjectId, MId, MonthTime); + } + } + } + + public BigDecimal buyOrSale(String type, String subType, Long MId, String MonthTime, String sumType) { + if (SUM_TYPE.equals(sumType)) { + return depotItemMapper.buyOrSaleNumber(type, subType, MId, MonthTime, sumType); + } else { + return depotItemMapper.buyOrSalePrice(type, subType, MId, MonthTime, sumType); + } + } + + public BigDecimal findGiftByType(String subType, Integer ProjectId, Long MId, String type) { + if (IN.equals(type)) { + return depotItemMapper.findGiftByTypeIn(subType, ProjectId, MId); + } else { + return depotItemMapper.findGiftByTypeOut(subType, ProjectId, MId); + } + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public String saveDetials(String inserted, String deleted, String updated, Long headerId) throws DataAccessException{ + //转为json + JSONArray insertedJson = JSONArray.parseArray(inserted); + JSONArray deletedJson = JSONArray.parseArray(deleted); + JSONArray updatedJson = JSONArray.parseArray(updated); + if (null != insertedJson) { + for (int i = 0; i < insertedJson.size(); i++) { + DepotItem depotItem = new DepotItem(); + JSONObject tempInsertedJson = JSONObject.parseObject(insertedJson.getString(i)); + depotItem.setHeaderid(headerId); + depotItem.setMaterialid(tempInsertedJson.getLong("MaterialId")); + depotItem.setMunit(tempInsertedJson.getString("Unit")); + if (!StringUtil.isEmpty(tempInsertedJson.get("OperNumber").toString())) { + depotItem.setOpernumber(tempInsertedJson.getBigDecimal("OperNumber")); + try { + String Unit = tempInsertedJson.get("Unit").toString(); + BigDecimal oNumber = tempInsertedJson.getBigDecimal("OperNumber"); + Long mId = Long.parseLong(tempInsertedJson.get("MaterialId").toString()); + //以下进行单位换算 + String UnitName = findUnitName(mId); //查询计量单位名称 + if (!StringUtil.isEmpty(UnitName)) { + String UnitList = UnitName.substring(0, UnitName.indexOf("(")); + String RatioList = UnitName.substring(UnitName.indexOf("(")); + String basicUnit = UnitList.substring(0, UnitList.indexOf(",")); //基本单位 + String otherUnit = UnitList.substring(UnitList.indexOf(",") + 1); //副单位 + Integer ratio = Integer.parseInt(RatioList.substring(RatioList.indexOf(":") + 1).replace(")", "")); //比例 + if (Unit.equals(basicUnit)) { //如果等于基础单位 + depotItem.setBasicnumber(oNumber); //数量一致 + } else if (Unit.equals(otherUnit)) { //如果等于副单位 + depotItem.setBasicnumber(oNumber.multiply(new BigDecimal(ratio)) ); //数量乘以比例 + } + } else { + depotItem.setBasicnumber(oNumber); //其他情况 + } + } catch (Exception e) { + logger.error(">>>>>>>>>>>>>>>>>>>设置基础数量异常", e); + } + } + if (!StringUtil.isEmpty(tempInsertedJson.get("UnitPrice").toString())) { + depotItem.setUnitprice(tempInsertedJson.getBigDecimal("UnitPrice")); + } + if (!StringUtil.isEmpty(tempInsertedJson.get("TaxUnitPrice").toString())) { + depotItem.setTaxunitprice(tempInsertedJson.getBigDecimal("TaxUnitPrice")); + } + if (!StringUtil.isEmpty(tempInsertedJson.get("AllPrice").toString())) { + depotItem.setAllprice(tempInsertedJson.getBigDecimal("AllPrice")); + } + depotItem.setRemark(tempInsertedJson.getString("Remark")); + if (tempInsertedJson.get("DepotId") != null && !StringUtil.isEmpty(tempInsertedJson.get("DepotId").toString())) { + depotItem.setDepotid(tempInsertedJson.getLong("DepotId")); + } + if (tempInsertedJson.get("AnotherDepotId") != null && !StringUtil.isEmpty(tempInsertedJson.get("AnotherDepotId").toString())) { + depotItem.setAnotherdepotid(tempInsertedJson.getLong("AnotherDepotId")); + } + if (!StringUtil.isEmpty(tempInsertedJson.get("TaxRate").toString())) { + depotItem.setTaxrate(tempInsertedJson.getBigDecimal("TaxRate")); + } + if (!StringUtil.isEmpty(tempInsertedJson.get("TaxMoney").toString())) { + depotItem.setTaxmoney(tempInsertedJson.getBigDecimal("TaxMoney")); + } + if (!StringUtil.isEmpty(tempInsertedJson.get("TaxLastMoney").toString())) { + depotItem.setTaxlastmoney(tempInsertedJson.getBigDecimal("TaxLastMoney")); + } + if (tempInsertedJson.get("OtherField1") != null) { + depotItem.setOtherfield1(tempInsertedJson.getString("OtherField1")); + } + if (tempInsertedJson.get("OtherField2") != null) { + depotItem.setOtherfield2(tempInsertedJson.getString("OtherField2")); + } + if (tempInsertedJson.get("OtherField3") != null) { + depotItem.setOtherfield3(tempInsertedJson.getString("OtherField3")); + } + if (tempInsertedJson.get("OtherField4") != null) { + depotItem.setOtherfield4(tempInsertedJson.getString("OtherField4")); + } + if (tempInsertedJson.get("OtherField5") != null) { + depotItem.setOtherfield5(tempInsertedJson.getString("OtherField5")); + } + if (tempInsertedJson.get("MType") != null) { + depotItem.setMtype(tempInsertedJson.getString("MType")); + } + this.insertDepotItemWithObj(depotItem); + } + } + if (null != deletedJson) { + for (int i = 0; i < deletedJson.size(); i++) { + JSONObject tempDeletedJson = JSONObject.parseObject(deletedJson.getString(i)); + this.deleteDepotItem(tempDeletedJson.getLong("Id")); + } + } + if (null != updatedJson) { + for (int i = 0; i < updatedJson.size(); i++) { + JSONObject tempUpdatedJson = JSONObject.parseObject(updatedJson.getString(i)); + DepotItem depotItem = this.getDepotItem(tempUpdatedJson.getLong("Id")); + depotItem.setId(tempUpdatedJson.getLong("Id")); + depotItem.setMaterialid(tempUpdatedJson.getLong("MaterialId")); + depotItem.setMunit(tempUpdatedJson.getString("Unit")); + if (!StringUtil.isEmpty(tempUpdatedJson.get("OperNumber").toString())) { + depotItem.setOpernumber(tempUpdatedJson.getBigDecimal("OperNumber")); + try { + String Unit = tempUpdatedJson.get("Unit").toString(); + BigDecimal oNumber = tempUpdatedJson.getBigDecimal("OperNumber"); + Long mId = Long.parseLong(tempUpdatedJson.get("MaterialId").toString()); + //以下进行单位换算 + String UnitName = findUnitName(mId); //查询计量单位名称 + if (!StringUtil.isEmpty(UnitName)) { + String UnitList = UnitName.substring(0, UnitName.indexOf("(")); + String RatioList = UnitName.substring(UnitName.indexOf("(")); + String basicUnit = UnitList.substring(0, UnitList.indexOf(",")); //基本单位 + String otherUnit = UnitList.substring(UnitList.indexOf(",") + 1); //副单位 + Integer ratio = Integer.parseInt(RatioList.substring(RatioList.indexOf(":") + 1).replace(")", "")); //比例 + if (Unit.equals(basicUnit)) { //如果等于基础单位 + depotItem.setBasicnumber(oNumber); //数量一致 + } else if (Unit.equals(otherUnit)) { //如果等于副单位 + depotItem.setBasicnumber(oNumber.multiply(new BigDecimal(ratio))); //数量乘以比例 + } + } else { + depotItem.setBasicnumber(oNumber); //其他情况 + } + } catch (Exception e) { + logger.error(">>>>>>>>>>>>>>>>>>>设置基础数量异常", e); + } + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("UnitPrice").toString())) { + depotItem.setUnitprice(tempUpdatedJson.getBigDecimal("UnitPrice")); + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxUnitPrice").toString())) { + depotItem.setTaxunitprice(tempUpdatedJson.getBigDecimal("TaxUnitPrice")); + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("AllPrice").toString())) { + depotItem.setAllprice(tempUpdatedJson.getBigDecimal("AllPrice")); + } + depotItem.setRemark(tempUpdatedJson.getString("Remark")); + if (tempUpdatedJson.get("DepotId") != null && !StringUtil.isEmpty(tempUpdatedJson.get("DepotId").toString())) { + depotItem.setDepotid(tempUpdatedJson.getLong("DepotId")); + } + if (tempUpdatedJson.get("AnotherDepotId") != null && !StringUtil.isEmpty(tempUpdatedJson.get("AnotherDepotId").toString())) { + depotItem.setAnotherdepotid(tempUpdatedJson.getLong("AnotherDepotId")); + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxRate").toString())) { + depotItem.setTaxrate(tempUpdatedJson.getBigDecimal("TaxRate")); + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxMoney").toString())) { + depotItem.setTaxmoney(tempUpdatedJson.getBigDecimal("TaxMoney")); + } + if (!StringUtil.isEmpty(tempUpdatedJson.get("TaxLastMoney").toString())) { + depotItem.setTaxlastmoney(tempUpdatedJson.getBigDecimal("TaxLastMoney")); + } + depotItem.setOtherfield1(tempUpdatedJson.getString("OtherField1")); + depotItem.setOtherfield2(tempUpdatedJson.getString("OtherField2")); + depotItem.setOtherfield3(tempUpdatedJson.getString("OtherField3")); + depotItem.setOtherfield4(tempUpdatedJson.getString("OtherField4")); + depotItem.setOtherfield5(tempUpdatedJson.getString("OtherField5")); + depotItem.setMtype(tempUpdatedJson.getString("MType")); + this.updateDepotItemWithObj(depotItem); + } + } + return null; + } + /** + * 查询计量单位信息 + * + * @return + */ + public String findUnitName(Long mId) { + String unitName = ""; + try { + unitName = materialService.findUnitName(mId); + if (unitName != null) { + unitName = unitName.substring(1, unitName.length() - 1); + if (unitName.equals("null")) { + unitName = ""; + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return unitName; + } +} diff --git a/src/main/java/com/jsh/erp/service/functions/FunctionsService.java b/src/main/java/com/jsh/erp/service/functions/FunctionsService.java index be0adec86a79d45a19e24b474832e1745343e57e..05173c13557305a34de49f10f06e0d4ed72863c2 100644 --- a/src/main/java/com/jsh/erp/service/functions/FunctionsService.java +++ b/src/main/java/com/jsh/erp/service/functions/FunctionsService.java @@ -1,93 +1,98 @@ -package com.jsh.erp.service.functions; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Functions; -import com.jsh.erp.datasource.entities.FunctionsExample; -import com.jsh.erp.datasource.mappers.FunctionsMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class FunctionsService { - private Logger logger = LoggerFactory.getLogger(FunctionsService.class); - - @Resource - private FunctionsMapper functionsMapper; - - public Functions getFunctions(long id) { - return functionsMapper.selectByPrimaryKey(id); - } - - public List getFunctions() { - FunctionsExample example = new FunctionsExample(); - return functionsMapper.selectByExample(example); - } - - public List select(String name, String type, int offset, int rows) { - return functionsMapper.selectByConditionFunctions(name, type, offset, rows); - } - - public int countFunctions(String name, String type) { - return functionsMapper.countsByFunctions(name, type); - } - - public int insertFunctions(String beanJson, HttpServletRequest request) { - Functions depot = JSONObject.parseObject(beanJson, Functions.class); - return functionsMapper.insertSelective(depot); - } - - public int updateFunctions(String beanJson, Long id) { - Functions depot = JSONObject.parseObject(beanJson, Functions.class); - depot.setId(id); - return functionsMapper.updateByPrimaryKeySelective(depot); - } - - public int deleteFunctions(Long id) { - return functionsMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteFunctions(String ids) { - List idList = StringUtil.strToLongList(ids); - FunctionsExample example = new FunctionsExample(); - example.createCriteria().andIdIn(idList); - return functionsMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - FunctionsExample example = new FunctionsExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = functionsMapper.selectByExample(example); - return list.size(); - } - - public List getRoleFunctions(String pNumber) { - FunctionsExample example = new FunctionsExample(); - example.createCriteria().andEnabledEqualTo(true).andPnumberEqualTo(pNumber); - example.setOrderByClause("Sort"); - List list = functionsMapper.selectByExample(example); - return list; - } - - public List findRoleFunctions(String pnumber){ - FunctionsExample example = new FunctionsExample(); - example.createCriteria().andEnabledEqualTo(true).andPnumberEqualTo(pnumber); - example.setOrderByClause("Sort"); - List list = functionsMapper.selectByExample(example); - return list; - } - - public List findByIds(String functionsIds){ - List idList = StringUtil.strToLongList(functionsIds); - FunctionsExample example = new FunctionsExample(); - example.createCriteria().andEnabledEqualTo(true).andIdIn(idList); - example.setOrderByClause("Sort asc"); - List list = functionsMapper.selectByExample(example); - return list; - } -} +package com.jsh.erp.service.functions; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Functions; +import com.jsh.erp.datasource.entities.FunctionsExample; +import com.jsh.erp.datasource.mappers.FunctionsMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class FunctionsService { + private Logger logger = LoggerFactory.getLogger(FunctionsService.class); + + @Resource + private FunctionsMapper functionsMapper; + + public Functions getFunctions(long id) { + return functionsMapper.selectByPrimaryKey(id); + } + + public List getFunctions() { + FunctionsExample example = new FunctionsExample(); + return functionsMapper.selectByExample(example); + } + + public List select(String name, String type, int offset, int rows) { + return functionsMapper.selectByConditionFunctions(name, type, offset, rows); + } + + public int countFunctions(String name, String type) { + return functionsMapper.countsByFunctions(name, type); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertFunctions(String beanJson, HttpServletRequest request) { + Functions depot = JSONObject.parseObject(beanJson, Functions.class); + return functionsMapper.insertSelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateFunctions(String beanJson, Long id) { + Functions depot = JSONObject.parseObject(beanJson, Functions.class); + depot.setId(id); + return functionsMapper.updateByPrimaryKeySelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteFunctions(Long id) { + return functionsMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteFunctions(String ids) { + List idList = StringUtil.strToLongList(ids); + FunctionsExample example = new FunctionsExample(); + example.createCriteria().andIdIn(idList); + return functionsMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + FunctionsExample example = new FunctionsExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = functionsMapper.selectByExample(example); + return list.size(); + } + + public List getRoleFunctions(String pNumber) { + FunctionsExample example = new FunctionsExample(); + example.createCriteria().andEnabledEqualTo(true).andPnumberEqualTo(pNumber); + example.setOrderByClause("Sort"); + List list = functionsMapper.selectByExample(example); + return list; + } + + public List findRoleFunctions(String pnumber){ + FunctionsExample example = new FunctionsExample(); + example.createCriteria().andEnabledEqualTo(true).andPnumberEqualTo(pnumber); + example.setOrderByClause("Sort"); + List list = functionsMapper.selectByExample(example); + return list; + } + + public List findByIds(String functionsIds){ + List idList = StringUtil.strToLongList(functionsIds); + FunctionsExample example = new FunctionsExample(); + example.createCriteria().andEnabledEqualTo(true).andIdIn(idList); + example.setOrderByClause("Sort asc"); + List list = functionsMapper.selectByExample(example); + return list; + } +} diff --git a/src/main/java/com/jsh/erp/service/inOutItem/InOutItemService.java b/src/main/java/com/jsh/erp/service/inOutItem/InOutItemService.java index 9bd964d7793fae2fe18a3ced257caba61e122f61..41917d62da65510a3f86e6e1d5b46d6418d0a3d7 100644 --- a/src/main/java/com/jsh/erp/service/inOutItem/InOutItemService.java +++ b/src/main/java/com/jsh/erp/service/inOutItem/InOutItemService.java @@ -1,79 +1,84 @@ -package com.jsh.erp.service.inOutItem; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.InOutItem; -import com.jsh.erp.datasource.entities.InOutItemExample; -import com.jsh.erp.datasource.mappers.InOutItemMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class InOutItemService { - private Logger logger = LoggerFactory.getLogger(InOutItemService.class); - - @Resource - private InOutItemMapper inOutItemMapper; - - public InOutItem getInOutItem(long id) { - return inOutItemMapper.selectByPrimaryKey(id); - } - - public List getInOutItem() { - InOutItemExample example = new InOutItemExample(); - return inOutItemMapper.selectByExample(example); - } - - public List select(String name, String type, String remark, int offset, int rows) { - return inOutItemMapper.selectByConditionInOutItem(name, type, remark, offset, rows); - } - - public int countInOutItem(String name, String type, String remark) { - return inOutItemMapper.countsByInOutItem(name, type, remark); - } - - public int insertInOutItem(String beanJson, HttpServletRequest request) { - InOutItem depot = JSONObject.parseObject(beanJson, InOutItem.class); - return inOutItemMapper.insertSelective(depot); - } - - public int updateInOutItem(String beanJson, Long id) { - InOutItem depot = JSONObject.parseObject(beanJson, InOutItem.class); - depot.setId(id); - return inOutItemMapper.updateByPrimaryKeySelective(depot); - } - - public int deleteInOutItem(Long id) { - return inOutItemMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteInOutItem(String ids) { - List idList = StringUtil.strToLongList(ids); - InOutItemExample example = new InOutItemExample(); - example.createCriteria().andIdIn(idList); - return inOutItemMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - InOutItemExample example = new InOutItemExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = inOutItemMapper.selectByExample(example); - return list.size(); - } - - public List findBySelect(String type) { - InOutItemExample example = new InOutItemExample(); - if (type.equals("in")) { - example.createCriteria().andTypeEqualTo("收入"); - } else if (type.equals("out")) { - example.createCriteria().andTypeEqualTo("支出"); - } - example.setOrderByClause("id desc"); - return inOutItemMapper.selectByExample(example); - } -} +package com.jsh.erp.service.inOutItem; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.InOutItem; +import com.jsh.erp.datasource.entities.InOutItemExample; +import com.jsh.erp.datasource.mappers.InOutItemMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class InOutItemService { + private Logger logger = LoggerFactory.getLogger(InOutItemService.class); + + @Resource + private InOutItemMapper inOutItemMapper; + + public InOutItem getInOutItem(long id) { + return inOutItemMapper.selectByPrimaryKey(id); + } + + public List getInOutItem() { + InOutItemExample example = new InOutItemExample(); + return inOutItemMapper.selectByExample(example); + } + + public List select(String name, String type, String remark, int offset, int rows) { + return inOutItemMapper.selectByConditionInOutItem(name, type, remark, offset, rows); + } + + public int countInOutItem(String name, String type, String remark) { + return inOutItemMapper.countsByInOutItem(name, type, remark); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertInOutItem(String beanJson, HttpServletRequest request) { + InOutItem depot = JSONObject.parseObject(beanJson, InOutItem.class); + return inOutItemMapper.insertSelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateInOutItem(String beanJson, Long id) { + InOutItem depot = JSONObject.parseObject(beanJson, InOutItem.class); + depot.setId(id); + return inOutItemMapper.updateByPrimaryKeySelective(depot); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteInOutItem(Long id) { + return inOutItemMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteInOutItem(String ids) { + List idList = StringUtil.strToLongList(ids); + InOutItemExample example = new InOutItemExample(); + example.createCriteria().andIdIn(idList); + return inOutItemMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + InOutItemExample example = new InOutItemExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = inOutItemMapper.selectByExample(example); + return list.size(); + } + + public List findBySelect(String type) { + InOutItemExample example = new InOutItemExample(); + if (type.equals("in")) { + example.createCriteria().andTypeEqualTo("收入"); + } else if (type.equals("out")) { + example.createCriteria().andTypeEqualTo("支出"); + } + example.setOrderByClause("id desc"); + return inOutItemMapper.selectByExample(example); + } +} diff --git a/src/main/java/com/jsh/erp/service/log/LogService.java b/src/main/java/com/jsh/erp/service/log/LogService.java index 538d8229938478c9601858e63ac2607d97507ce8..eb52fcab90285e617bd60763f23358e26c3e8137 100644 --- a/src/main/java/com/jsh/erp/service/log/LogService.java +++ b/src/main/java/com/jsh/erp/service/log/LogService.java @@ -1,68 +1,73 @@ -package com.jsh.erp.service.log; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Log; -import com.jsh.erp.datasource.entities.LogExample; -import com.jsh.erp.datasource.mappers.LogMapper; -import com.jsh.erp.utils.ExceptionCodeConstants; -import com.jsh.erp.utils.JshException; -import com.jsh.erp.utils.StringUtil; -import com.jsh.erp.utils.Tools; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.security.NoSuchAlgorithmException; -import java.util.List; - -@Service -public class LogService { - private Logger logger = LoggerFactory.getLogger(LogService.class); - @Resource - private LogMapper logMapper; - - public Log getLog(long id) { - return logMapper.selectByPrimaryKey(id); - } - - public List getLog() { - LogExample example = new LogExample(); - return logMapper.selectByExample(example); - } - - public List select(String operation, Integer usernameID, String clientIp, Integer status, String beginTime, String endTime, - String contentdetails, int offset, int rows) { - return logMapper.selectByConditionLog(operation, usernameID, clientIp, status, beginTime, endTime, - contentdetails, offset, rows); - } - - public int countLog(String operation, Integer usernameID, String clientIp, Integer status, String beginTime, String endTime, - String contentdetails) { - return logMapper.countsByLog(operation, usernameID, clientIp, status, beginTime, endTime, contentdetails); - } - - public int insertLog(String beanJson, HttpServletRequest request) { - Log log = JSONObject.parseObject(beanJson, Log.class); - return logMapper.insertSelective(log); - } - - public int updateLog(String beanJson, Long id) { - Log log = JSONObject.parseObject(beanJson, Log.class); - log.setId(id); - return logMapper.updateByPrimaryKeySelective(log); - } - - public int deleteLog(Long id) { - return logMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteLog(String ids) { - List idList = StringUtil.strToLongList(ids); - LogExample example = new LogExample(); - example.createCriteria().andIdIn(idList); - return logMapper.deleteByExample(example); - } - -} +package com.jsh.erp.service.log; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Log; +import com.jsh.erp.datasource.entities.LogExample; +import com.jsh.erp.datasource.mappers.LogMapper; +import com.jsh.erp.utils.ExceptionCodeConstants; +import com.jsh.erp.utils.JshException; +import com.jsh.erp.utils.StringUtil; +import com.jsh.erp.utils.Tools; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.security.NoSuchAlgorithmException; +import java.util.List; + +@Service +public class LogService { + private Logger logger = LoggerFactory.getLogger(LogService.class); + @Resource + private LogMapper logMapper; + + public Log getLog(long id) { + return logMapper.selectByPrimaryKey(id); + } + + public List getLog() { + LogExample example = new LogExample(); + return logMapper.selectByExample(example); + } + + public List select(String operation, Integer usernameID, String clientIp, Integer status, String beginTime, String endTime, + String contentdetails, int offset, int rows) { + return logMapper.selectByConditionLog(operation, usernameID, clientIp, status, beginTime, endTime, + contentdetails, offset, rows); + } + + public int countLog(String operation, Integer usernameID, String clientIp, Integer status, String beginTime, String endTime, + String contentdetails) { + return logMapper.countsByLog(operation, usernameID, clientIp, status, beginTime, endTime, contentdetails); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertLog(String beanJson, HttpServletRequest request) { + Log log = JSONObject.parseObject(beanJson, Log.class); + return logMapper.insertSelective(log); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateLog(String beanJson, Long id) { + Log log = JSONObject.parseObject(beanJson, Log.class); + log.setId(id); + return logMapper.updateByPrimaryKeySelective(log); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteLog(Long id) { + return logMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteLog(String ids) { + List idList = StringUtil.strToLongList(ids); + LogExample example = new LogExample(); + example.createCriteria().andIdIn(idList); + return logMapper.deleteByExample(example); + } + +} diff --git a/src/main/java/com/jsh/erp/service/material/MaterialService.java b/src/main/java/com/jsh/erp/service/material/MaterialService.java index fb68dce5d112aed7681574f4ea637ac75b791cb6..45c8f4b812802d5dfda471ea3ca0aaa45b79bee2 100644 --- a/src/main/java/com/jsh/erp/service/material/MaterialService.java +++ b/src/main/java/com/jsh/erp/service/material/MaterialService.java @@ -1,188 +1,194 @@ -package com.jsh.erp.service.material; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Material; -import com.jsh.erp.datasource.entities.MaterialExample; -import com.jsh.erp.datasource.entities.MaterialVo4Unit; -import com.jsh.erp.datasource.mappers.MaterialMapper; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Service -public class MaterialService { - private Logger logger = LoggerFactory.getLogger(MaterialService.class); - - @Resource - private MaterialMapper materialMapper; - - public Material getMaterial(long id) { - return materialMapper.selectByPrimaryKey(id); - } - - public List getMaterial() { - MaterialExample example = new MaterialExample(); - return materialMapper.selectByExample(example); - } - - public List select(String name, String model,Long categoryId, String categoryIds,String mpList, int offset, int rows) { - String[] mpArr = mpList.split(","); - List resList = new ArrayList(); - List list = materialMapper.selectByConditionMaterial(name, model,categoryId,categoryIds,mpList, offset, rows); - if (null != list) { - for (MaterialVo4Unit m : list) { - //扩展信息 - String materialOther = ""; - for (int i = 0; i < mpArr.length; i++) { - if (mpArr[i].equals("颜色")) { - materialOther = materialOther + ((m.getColor() == null || m.getColor().equals("")) ? "" : "(" + m.getColor() + ")"); - } - if (mpArr[i].equals("规格")) { - materialOther = materialOther + ((m.getStandard() == null || m.getStandard().equals("")) ? "" : "(" + m.getStandard() + ")"); - } - if (mpArr[i].equals("制造商")) { - materialOther = materialOther + ((m.getMfrs() == null || m.getMfrs().equals("")) ? "" : "(" + m.getMfrs() + ")"); - } - if (mpArr[i].equals("自定义1")) { - materialOther = materialOther + ((m.getOtherfield1() == null || m.getOtherfield1().equals("")) ? "" : "(" + m.getOtherfield1() + ")"); - } - if (mpArr[i].equals("自定义2")) { - materialOther = materialOther + ((m.getOtherfield2() == null || m.getOtherfield2().equals("")) ? "" : "(" + m.getOtherfield2() + ")"); - } - if (mpArr[i].equals("自定义3")) { - materialOther = materialOther + ((m.getOtherfield3() == null || m.getOtherfield3().equals("")) ? "" : "(" + m.getOtherfield3() + ")"); - } - } - m.setMaterialOther(materialOther); - resList.add(m); - } - } - return resList; - } - - public int countMaterial(String name, String model,Long categoryId, String categoryIds,String mpList) { - return materialMapper.countsByMaterial(name, model,categoryId,categoryIds,mpList); - } - - public int insertMaterial(String beanJson, HttpServletRequest request) { - Material material = JSONObject.parseObject(beanJson, Material.class); - material.setEnabled(true); - return materialMapper.insertSelective(material); - } - - public int updateMaterial(String beanJson, Long id) { - Material material = JSONObject.parseObject(beanJson, Material.class); - material.setId(id); - int res = materialMapper.updateByPrimaryKeySelective(material); - Long unitId = material.getUnitid(); - if(unitId != null) { - materialMapper.updatePriceNullByPrimaryKey(id); //将价格置空 - } else { - materialMapper.updateUnitIdNullByPrimaryKey(id); //将多单位置空 - } - return res; - } - - public int deleteMaterial(Long id) { - return materialMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteMaterial(String ids) { - List idList = StringUtil.strToLongList(ids); - MaterialExample example = new MaterialExample(); - example.createCriteria().andIdIn(idList); - return materialMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - MaterialExample example = new MaterialExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = materialMapper.selectByExample(example); - return list.size(); - } - - public int checkIsExist(Long id, String name, String model, String color, String standard, String mfrs, - String otherField1, String otherField2, String otherField3, String unit, Long unitId) { - MaterialExample example = new MaterialExample(); - MaterialExample.Criteria criteria = example.createCriteria(); - criteria.andNameEqualTo(name).andModelEqualTo(model).andColorEqualTo(color) - .andStandardEqualTo(standard).andMfrsEqualTo(mfrs) - .andOtherfield1EqualTo(otherField1).andOtherfield2EqualTo(otherField2).andOtherfield2EqualTo(otherField3); - if (id > 0) { - criteria.andIdNotEqualTo(id); - } - if (!StringUtil.isEmpty(unit)) { - criteria.andUnitEqualTo(unit); - } - if (unitId !=null) { - criteria.andUnitidEqualTo(unitId); - } - List list = materialMapper.selectByExample(example); - return list.size(); - } - - public int batchSetEnable(Boolean enabled, String materialIDs) { - List ids = StringUtil.strToLongList(materialIDs); - Material material = new Material(); - material.setEnabled(enabled); - MaterialExample example = new MaterialExample(); - example.createCriteria().andIdIn(ids); - return materialMapper.updateByExampleSelective(material, example); - } - - public String findUnitName(Long mId){ - return materialMapper.findUnitName(mId); - } - - public List findById(Long id){ - return materialMapper.findById(id); - } - - public List findBySelect(){ - return materialMapper.findBySelect(); - } - - public List findByOrder(){ - MaterialExample example = new MaterialExample(); - example.setOrderByClause("Name,Model asc"); - return materialMapper.selectByExample(example); - } - - public List findByAll(String name, String model, Long categoryId, String categoryIds) { - List resList = new ArrayList(); - List list = materialMapper.findByAll(name, model, categoryId, categoryIds); - if (null != list) { - for (MaterialVo4Unit m : list) { - resList.add(m); - } - } - return resList; - } - - public BaseResponseInfo importExcel(List mList) throws Exception { - BaseResponseInfo info = new BaseResponseInfo(); - Map data = new HashMap(); - try { - for(Material m: mList) { - materialMapper.insertSelective(m); - } - info.code = 200; - data.put("message", "成功"); - } catch (Exception e) { - e.printStackTrace(); - info.code = 500; - data.put("message", e.getMessage()); - } - info.data = data; - return info; - } -} +package com.jsh.erp.service.material; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Material; +import com.jsh.erp.datasource.entities.MaterialExample; +import com.jsh.erp.datasource.entities.MaterialVo4Unit; +import com.jsh.erp.datasource.mappers.MaterialMapper; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +public class MaterialService { + private Logger logger = LoggerFactory.getLogger(MaterialService.class); + + @Resource + private MaterialMapper materialMapper; + + public Material getMaterial(long id) { + return materialMapper.selectByPrimaryKey(id); + } + + public List getMaterial() { + MaterialExample example = new MaterialExample(); + return materialMapper.selectByExample(example); + } + + public List select(String name, String model,Long categoryId, String categoryIds,String mpList, int offset, int rows) { + String[] mpArr = mpList.split(","); + List resList = new ArrayList(); + List list = materialMapper.selectByConditionMaterial(name, model,categoryId,categoryIds,mpList, offset, rows); + if (null != list) { + for (MaterialVo4Unit m : list) { + //扩展信息 + String materialOther = ""; + for (int i = 0; i < mpArr.length; i++) { + if (mpArr[i].equals("颜色")) { + materialOther = materialOther + ((m.getColor() == null || m.getColor().equals("")) ? "" : "(" + m.getColor() + ")"); + } + if (mpArr[i].equals("规格")) { + materialOther = materialOther + ((m.getStandard() == null || m.getStandard().equals("")) ? "" : "(" + m.getStandard() + ")"); + } + if (mpArr[i].equals("制造商")) { + materialOther = materialOther + ((m.getMfrs() == null || m.getMfrs().equals("")) ? "" : "(" + m.getMfrs() + ")"); + } + if (mpArr[i].equals("自定义1")) { + materialOther = materialOther + ((m.getOtherfield1() == null || m.getOtherfield1().equals("")) ? "" : "(" + m.getOtherfield1() + ")"); + } + if (mpArr[i].equals("自定义2")) { + materialOther = materialOther + ((m.getOtherfield2() == null || m.getOtherfield2().equals("")) ? "" : "(" + m.getOtherfield2() + ")"); + } + if (mpArr[i].equals("自定义3")) { + materialOther = materialOther + ((m.getOtherfield3() == null || m.getOtherfield3().equals("")) ? "" : "(" + m.getOtherfield3() + ")"); + } + } + m.setMaterialOther(materialOther); + resList.add(m); + } + } + return resList; + } + + public int countMaterial(String name, String model,Long categoryId, String categoryIds,String mpList) { + return materialMapper.countsByMaterial(name, model,categoryId,categoryIds,mpList); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertMaterial(String beanJson, HttpServletRequest request) { + Material material = JSONObject.parseObject(beanJson, Material.class); + material.setEnabled(true); + return materialMapper.insertSelective(material); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateMaterial(String beanJson, Long id) { + Material material = JSONObject.parseObject(beanJson, Material.class); + material.setId(id); + int res = materialMapper.updateByPrimaryKeySelective(material); + Long unitId = material.getUnitid(); + if(unitId != null) { + materialMapper.updatePriceNullByPrimaryKey(id); //将价格置空 + } else { + materialMapper.updateUnitIdNullByPrimaryKey(id); //将多单位置空 + } + return res; + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteMaterial(Long id) { + return materialMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteMaterial(String ids) { + List idList = StringUtil.strToLongList(ids); + MaterialExample example = new MaterialExample(); + example.createCriteria().andIdIn(idList); + return materialMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + MaterialExample example = new MaterialExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = materialMapper.selectByExample(example); + return list.size(); + } + + public int checkIsExist(Long id, String name, String model, String color, String standard, String mfrs, + String otherField1, String otherField2, String otherField3, String unit, Long unitId) { + MaterialExample example = new MaterialExample(); + MaterialExample.Criteria criteria = example.createCriteria(); + criteria.andNameEqualTo(name).andModelEqualTo(model).andColorEqualTo(color) + .andStandardEqualTo(standard).andMfrsEqualTo(mfrs) + .andOtherfield1EqualTo(otherField1).andOtherfield2EqualTo(otherField2).andOtherfield2EqualTo(otherField3); + if (id > 0) { + criteria.andIdNotEqualTo(id); + } + if (!StringUtil.isEmpty(unit)) { + criteria.andUnitEqualTo(unit); + } + if (unitId !=null) { + criteria.andUnitidEqualTo(unitId); + } + List list = materialMapper.selectByExample(example); + return list.size(); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchSetEnable(Boolean enabled, String materialIDs) { + List ids = StringUtil.strToLongList(materialIDs); + Material material = new Material(); + material.setEnabled(enabled); + MaterialExample example = new MaterialExample(); + example.createCriteria().andIdIn(ids); + return materialMapper.updateByExampleSelective(material, example); + } + + public String findUnitName(Long mId){ + return materialMapper.findUnitName(mId); + } + + public List findById(Long id){ + return materialMapper.findById(id); + } + + public List findBySelect(){ + return materialMapper.findBySelect(); + } + + public List findByOrder(){ + MaterialExample example = new MaterialExample(); + example.setOrderByClause("Name,Model asc"); + return materialMapper.selectByExample(example); + } + + public List findByAll(String name, String model, Long categoryId, String categoryIds) { + List resList = new ArrayList(); + List list = materialMapper.findByAll(name, model, categoryId, categoryIds); + if (null != list) { + for (MaterialVo4Unit m : list) { + resList.add(m); + } + } + return resList; + } + + public BaseResponseInfo importExcel(List mList) throws Exception { + BaseResponseInfo info = new BaseResponseInfo(); + Map data = new HashMap(); + try { + for(Material m: mList) { + materialMapper.insertSelective(m); + } + info.code = 200; + data.put("message", "成功"); + } catch (Exception e) { + e.printStackTrace(); + info.code = 500; + data.put("message", e.getMessage()); + } + info.data = data; + return info; + } +} diff --git a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java index 1b0d0905af31c4710ff8a529d37cebd893a3ccd4..6f80861159a03eb47dfe098aa2f5aeafde1bcfd3 100644 --- a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java +++ b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java @@ -1,78 +1,83 @@ -package com.jsh.erp.service.materialCategory; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.MaterialCategory; -import com.jsh.erp.datasource.entities.MaterialCategoryExample; -import com.jsh.erp.datasource.mappers.MaterialCategoryMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class MaterialCategoryService { - private Logger logger = LoggerFactory.getLogger(MaterialCategoryService.class); - - @Resource - private MaterialCategoryMapper materialCategoryMapper; - - public MaterialCategory getMaterialCategory(long id) { - return materialCategoryMapper.selectByPrimaryKey(id); - } - - public List getMaterialCategory() { - MaterialCategoryExample example = new MaterialCategoryExample(); - return materialCategoryMapper.selectByExample(example); - } - - public List getAllList(Long parentId) { - MaterialCategoryExample example = new MaterialCategoryExample(); - example.createCriteria().andParentidEqualTo(parentId).andIdNotEqualTo(1l); - example.setOrderByClause("id"); - return materialCategoryMapper.selectByExample(example); - } - - public List select(String name, Integer parentId, int offset, int rows) { - return materialCategoryMapper.selectByConditionMaterialCategory(name, parentId, offset, rows); - } - - public int countMaterialCategory(String name, Integer parentId) { - return materialCategoryMapper.countsByMaterialCategory(name, parentId); - } - - public int insertMaterialCategory(String beanJson, HttpServletRequest request) { - MaterialCategory materialCategory = JSONObject.parseObject(beanJson, MaterialCategory.class); - return materialCategoryMapper.insertSelective(materialCategory); - } - - public int updateMaterialCategory(String beanJson, Long id) { - MaterialCategory materialCategory = JSONObject.parseObject(beanJson, MaterialCategory.class); - materialCategory.setId(id); - return materialCategoryMapper.updateByPrimaryKeySelective(materialCategory); - } - - public int deleteMaterialCategory(Long id) { - return materialCategoryMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteMaterialCategory(String ids) { - List idList = StringUtil.strToLongList(ids); - MaterialCategoryExample example = new MaterialCategoryExample(); - example.createCriteria().andIdIn(idList); - return materialCategoryMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - return 0; - } - - public List findById(Long id) { - MaterialCategoryExample example = new MaterialCategoryExample(); - example.createCriteria().andIdEqualTo(id); - return materialCategoryMapper.selectByExample(example); - } -} +package com.jsh.erp.service.materialCategory; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.MaterialCategory; +import com.jsh.erp.datasource.entities.MaterialCategoryExample; +import com.jsh.erp.datasource.mappers.MaterialCategoryMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class MaterialCategoryService { + private Logger logger = LoggerFactory.getLogger(MaterialCategoryService.class); + + @Resource + private MaterialCategoryMapper materialCategoryMapper; + + public MaterialCategory getMaterialCategory(long id) { + return materialCategoryMapper.selectByPrimaryKey(id); + } + + public List getMaterialCategory() { + MaterialCategoryExample example = new MaterialCategoryExample(); + return materialCategoryMapper.selectByExample(example); + } + + public List getAllList(Long parentId) { + MaterialCategoryExample example = new MaterialCategoryExample(); + example.createCriteria().andParentidEqualTo(parentId).andIdNotEqualTo(1l); + example.setOrderByClause("id"); + return materialCategoryMapper.selectByExample(example); + } + + public List select(String name, Integer parentId, int offset, int rows) { + return materialCategoryMapper.selectByConditionMaterialCategory(name, parentId, offset, rows); + } + + public int countMaterialCategory(String name, Integer parentId) { + return materialCategoryMapper.countsByMaterialCategory(name, parentId); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertMaterialCategory(String beanJson, HttpServletRequest request) { + MaterialCategory materialCategory = JSONObject.parseObject(beanJson, MaterialCategory.class); + return materialCategoryMapper.insertSelective(materialCategory); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateMaterialCategory(String beanJson, Long id) { + MaterialCategory materialCategory = JSONObject.parseObject(beanJson, MaterialCategory.class); + materialCategory.setId(id); + return materialCategoryMapper.updateByPrimaryKeySelective(materialCategory); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteMaterialCategory(Long id) { + return materialCategoryMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteMaterialCategory(String ids) { + List idList = StringUtil.strToLongList(ids); + MaterialCategoryExample example = new MaterialCategoryExample(); + example.createCriteria().andIdIn(idList); + return materialCategoryMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + return 0; + } + + public List findById(Long id) { + MaterialCategoryExample example = new MaterialCategoryExample(); + example.createCriteria().andIdEqualTo(id); + return materialCategoryMapper.selectByExample(example); + } +} diff --git a/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyService.java b/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyService.java index 7d9f09801864412b2b869260e43eeeac2fb7709d..1523fc236792f9e2ffe231148274071d35ad2e03 100644 --- a/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyService.java +++ b/src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyService.java @@ -1,64 +1,69 @@ -package com.jsh.erp.service.materialProperty; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.MaterialProperty; -import com.jsh.erp.datasource.entities.MaterialPropertyExample; -import com.jsh.erp.datasource.mappers.MaterialPropertyMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class MaterialPropertyService { - private Logger logger = LoggerFactory.getLogger(MaterialPropertyService.class); - - @Resource - private MaterialPropertyMapper materialPropertyMapper; - - public MaterialProperty getMaterialProperty(long id) { - return materialPropertyMapper.selectByPrimaryKey(id); - } - - public List getMaterialProperty() { - MaterialPropertyExample example = new MaterialPropertyExample(); - return materialPropertyMapper.selectByExample(example); - } - public List select(String name, int offset, int rows) { - return materialPropertyMapper.selectByConditionMaterialProperty(name, offset, rows); - } - - public int countMaterialProperty(String name) { - return materialPropertyMapper.countsByMaterialProperty(name); - } - - public int insertMaterialProperty(String beanJson, HttpServletRequest request) { - MaterialProperty materialProperty = JSONObject.parseObject(beanJson, MaterialProperty.class); - return materialPropertyMapper.insertSelective(materialProperty); - } - - public int updateMaterialProperty(String beanJson, Long id) { - MaterialProperty materialProperty = JSONObject.parseObject(beanJson, MaterialProperty.class); - materialProperty.setId(id); - return materialPropertyMapper.updateByPrimaryKeySelective(materialProperty); - } - - public int deleteMaterialProperty(Long id) { - return materialPropertyMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteMaterialProperty(String ids) { - List idList = StringUtil.strToLongList(ids); - MaterialPropertyExample example = new MaterialPropertyExample(); - example.createCriteria().andIdIn(idList); - return materialPropertyMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - return 0; - } -} +package com.jsh.erp.service.materialProperty; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.MaterialProperty; +import com.jsh.erp.datasource.entities.MaterialPropertyExample; +import com.jsh.erp.datasource.mappers.MaterialPropertyMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class MaterialPropertyService { + private Logger logger = LoggerFactory.getLogger(MaterialPropertyService.class); + + @Resource + private MaterialPropertyMapper materialPropertyMapper; + + public MaterialProperty getMaterialProperty(long id) { + return materialPropertyMapper.selectByPrimaryKey(id); + } + + public List getMaterialProperty() { + MaterialPropertyExample example = new MaterialPropertyExample(); + return materialPropertyMapper.selectByExample(example); + } + public List select(String name, int offset, int rows) { + return materialPropertyMapper.selectByConditionMaterialProperty(name, offset, rows); + } + + public int countMaterialProperty(String name) { + return materialPropertyMapper.countsByMaterialProperty(name); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertMaterialProperty(String beanJson, HttpServletRequest request) { + MaterialProperty materialProperty = JSONObject.parseObject(beanJson, MaterialProperty.class); + return materialPropertyMapper.insertSelective(materialProperty); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateMaterialProperty(String beanJson, Long id) { + MaterialProperty materialProperty = JSONObject.parseObject(beanJson, MaterialProperty.class); + materialProperty.setId(id); + return materialPropertyMapper.updateByPrimaryKeySelective(materialProperty); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteMaterialProperty(Long id) { + return materialPropertyMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteMaterialProperty(String ids) { + List idList = StringUtil.strToLongList(ids); + MaterialPropertyExample example = new MaterialPropertyExample(); + example.createCriteria().andIdIn(idList); + return materialPropertyMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + return 0; + } +} diff --git a/src/main/java/com/jsh/erp/service/person/PersonService.java b/src/main/java/com/jsh/erp/service/person/PersonService.java index 2acd9eef880ce35560ea1768942fe674cc2f5282..57526989fe02936f9f2109e3a2bf6585c4947648 100644 --- a/src/main/java/com/jsh/erp/service/person/PersonService.java +++ b/src/main/java/com/jsh/erp/service/person/PersonService.java @@ -1,93 +1,98 @@ -package com.jsh.erp.service.person; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Person; -import com.jsh.erp.datasource.entities.PersonExample; -import com.jsh.erp.datasource.mappers.PersonMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class PersonService { - private Logger logger = LoggerFactory.getLogger(PersonService.class); - - @Resource - private PersonMapper personMapper; - - public Person getPerson(long id) { - return personMapper.selectByPrimaryKey(id); - } - - public List getPerson() { - PersonExample example = new PersonExample(); - return personMapper.selectByExample(example); - } - - public List select(String name, String type, int offset, int rows) { - return personMapper.selectByConditionPerson(name, type, offset, rows); - } - - public int countPerson(String name, String type) { - return personMapper.countsByPerson(name, type); - } - - public int insertPerson(String beanJson, HttpServletRequest request) { - Person person = JSONObject.parseObject(beanJson, Person.class); - return personMapper.insertSelective(person); - } - - public int updatePerson(String beanJson, Long id) { - Person person = JSONObject.parseObject(beanJson, Person.class); - person.setId(id); - return personMapper.updateByPrimaryKeySelective(person); - } - - public int deletePerson(Long id) { - return personMapper.deleteByPrimaryKey(id); - } - - public int batchDeletePerson(String ids) { - List idList = StringUtil.strToLongList(ids); - PersonExample example = new PersonExample(); - example.createCriteria().andIdIn(idList); - return personMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - PersonExample example = new PersonExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = personMapper.selectByExample(example); - return list.size(); - } - - public String getPersonByIds(String personIDs) { - List ids = StringUtil.strToLongList(personIDs); - PersonExample example = new PersonExample(); - example.createCriteria().andIdIn(ids); - example.setOrderByClause("Id asc"); - List list = personMapper.selectByExample(example); - StringBuffer sb = new StringBuffer(); - if (null != list) { - for (Person person : list) { - sb.append(person.getName() + " "); - } - } - return sb.toString(); - } - - public List getPersonByType(String type) { - PersonExample example = new PersonExample(); - example.createCriteria().andTypeEqualTo(type); - example.setOrderByClause("Id asc"); - return personMapper.selectByExample(example); - } - - - -} +package com.jsh.erp.service.person; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Person; +import com.jsh.erp.datasource.entities.PersonExample; +import com.jsh.erp.datasource.mappers.PersonMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class PersonService { + private Logger logger = LoggerFactory.getLogger(PersonService.class); + + @Resource + private PersonMapper personMapper; + + public Person getPerson(long id) { + return personMapper.selectByPrimaryKey(id); + } + + public List getPerson() { + PersonExample example = new PersonExample(); + return personMapper.selectByExample(example); + } + + public List select(String name, String type, int offset, int rows) { + return personMapper.selectByConditionPerson(name, type, offset, rows); + } + + public int countPerson(String name, String type) { + return personMapper.countsByPerson(name, type); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertPerson(String beanJson, HttpServletRequest request) { + Person person = JSONObject.parseObject(beanJson, Person.class); + return personMapper.insertSelective(person); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updatePerson(String beanJson, Long id) { + Person person = JSONObject.parseObject(beanJson, Person.class); + person.setId(id); + return personMapper.updateByPrimaryKeySelective(person); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deletePerson(Long id) { + return personMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeletePerson(String ids) { + List idList = StringUtil.strToLongList(ids); + PersonExample example = new PersonExample(); + example.createCriteria().andIdIn(idList); + return personMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + PersonExample example = new PersonExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = personMapper.selectByExample(example); + return list.size(); + } + + public String getPersonByIds(String personIDs) { + List ids = StringUtil.strToLongList(personIDs); + PersonExample example = new PersonExample(); + example.createCriteria().andIdIn(ids); + example.setOrderByClause("Id asc"); + List list = personMapper.selectByExample(example); + StringBuffer sb = new StringBuffer(); + if (null != list) { + for (Person person : list) { + sb.append(person.getName() + " "); + } + } + return sb.toString(); + } + + public List getPersonByType(String type) { + PersonExample example = new PersonExample(); + example.createCriteria().andTypeEqualTo(type); + example.setOrderByClause("Id asc"); + return personMapper.selectByExample(example); + } + + + +} diff --git a/src/main/java/com/jsh/erp/service/role/RoleService.java b/src/main/java/com/jsh/erp/service/role/RoleService.java index c82be221467c5561a02cef35d4f8bf3729aab75e..96e922934ce4bb43a0f0b6d0b8a32719a98ffc57 100644 --- a/src/main/java/com/jsh/erp/service/role/RoleService.java +++ b/src/main/java/com/jsh/erp/service/role/RoleService.java @@ -1,71 +1,75 @@ -package com.jsh.erp.service.role; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Role; -import com.jsh.erp.datasource.entities.RoleExample; -import com.jsh.erp.datasource.entities.User; -import com.jsh.erp.datasource.entities.UserExample; -import com.jsh.erp.datasource.mappers.RoleMapper; -import com.jsh.erp.datasource.mappers.UserMapper; -import com.jsh.erp.utils.QueryUtils; -import com.jsh.erp.utils.RegExpTools; -import com.jsh.erp.utils.StringUtil; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; -import java.util.Map; - -@Service -public class RoleService { - @Resource - private RoleMapper roleMapper; - - public Role getRole(long id) { - return roleMapper.selectByPrimaryKey(id); - } - - public List getRole() { - RoleExample example = new RoleExample(); - return roleMapper.selectByExample(example); - } - - public List select(String name, int offset, int rows) { - return roleMapper.selectByConditionRole(name, offset, rows); - } - - public int countRole(String name) { - return roleMapper.countsByRole(name); - } - - public int insertRole(String beanJson, HttpServletRequest request) { - Role role = JSONObject.parseObject(beanJson, Role.class); - return roleMapper.insertSelective(role); - } - - public int updateRole(String beanJson, Long id) { - Role role = JSONObject.parseObject(beanJson, Role.class); - role.setId(id); - return roleMapper.updateByPrimaryKeySelective(role); - } - - public int deleteRole(Long id) { - return roleMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteRole(String ids) { - List idList = StringUtil.strToLongList(ids); - RoleExample example = new RoleExample(); - example.createCriteria().andIdIn(idList); - return roleMapper.deleteByExample(example); - } - - public List findUserRole(){ - RoleExample example = new RoleExample(); - example.setOrderByClause("Id"); - List list = roleMapper.selectByExample(example); - return list; - } -} +package com.jsh.erp.service.role; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Role; +import com.jsh.erp.datasource.entities.RoleExample; +import com.jsh.erp.datasource.entities.User; +import com.jsh.erp.datasource.entities.UserExample; +import com.jsh.erp.datasource.mappers.RoleMapper; +import com.jsh.erp.datasource.mappers.UserMapper; +import com.jsh.erp.utils.QueryUtils; +import com.jsh.erp.utils.RegExpTools; +import com.jsh.erp.utils.StringUtil; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +@Service +public class RoleService { + @Resource + private RoleMapper roleMapper; + + public Role getRole(long id) { + return roleMapper.selectByPrimaryKey(id); + } + + public List getRole() { + RoleExample example = new RoleExample(); + return roleMapper.selectByExample(example); + } + + public List select(String name, int offset, int rows) { + return roleMapper.selectByConditionRole(name, offset, rows); + } + + public int countRole(String name) { + return roleMapper.countsByRole(name); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertRole(String beanJson, HttpServletRequest request) { + Role role = JSONObject.parseObject(beanJson, Role.class); + return roleMapper.insertSelective(role); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateRole(String beanJson, Long id) { + Role role = JSONObject.parseObject(beanJson, Role.class); + role.setId(id); + return roleMapper.updateByPrimaryKeySelective(role); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteRole(Long id) { + return roleMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteRole(String ids) { + List idList = StringUtil.strToLongList(ids); + RoleExample example = new RoleExample(); + example.createCriteria().andIdIn(idList); + return roleMapper.deleteByExample(example); + } + + public List findUserRole(){ + RoleExample example = new RoleExample(); + example.setOrderByClause("Id"); + List list = roleMapper.selectByExample(example); + return list; + } +} diff --git a/src/main/java/com/jsh/erp/service/supplier/SupplierService.java b/src/main/java/com/jsh/erp/service/supplier/SupplierService.java index dabe9f3e9bb30066d960a7d045c73ad36e569ae2..1f4ef4c38e869502ebb9d677905313c100697291 100644 --- a/src/main/java/com/jsh/erp/service/supplier/SupplierService.java +++ b/src/main/java/com/jsh/erp/service/supplier/SupplierService.java @@ -1,144 +1,152 @@ -package com.jsh.erp.service.supplier; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Supplier; -import com.jsh.erp.datasource.entities.SupplierExample; -import com.jsh.erp.datasource.mappers.SupplierMapper; -import com.jsh.erp.utils.BaseResponseInfo; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Service -public class SupplierService { - private Logger logger = LoggerFactory.getLogger(SupplierService.class); - - @Resource - private SupplierMapper supplierMapper; - - public Supplier getSupplier(long id) { - return supplierMapper.selectByPrimaryKey(id); - } - - public List getSupplier() { - SupplierExample example = new SupplierExample(); - return supplierMapper.selectByExample(example); - } - - public List select(String supplier, String type, String phonenum, String telephone, String description, int offset, int rows) { - return supplierMapper.selectByConditionSupplier(supplier, type, phonenum, telephone, description, offset, rows); - } - - public int countSupplier(String supplier, String type, String phonenum, String telephone, String description) { - return supplierMapper.countsBySupplier(supplier, type, phonenum, telephone, description); - } - - public int insertSupplier(String beanJson, HttpServletRequest request) { - Supplier supplier = JSONObject.parseObject(beanJson, Supplier.class); - return supplierMapper.insertSelective(supplier); - } - - public int updateSupplier(String beanJson, Long id) { - Supplier supplier = JSONObject.parseObject(beanJson, Supplier.class); - supplier.setId(id); - return supplierMapper.updateByPrimaryKeySelective(supplier); - } - - public int deleteSupplier(Long id) { - return supplierMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteSupplier(String ids) { - List idList = StringUtil.strToLongList(ids); - SupplierExample example = new SupplierExample(); - example.createCriteria().andIdIn(idList); - return supplierMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - SupplierExample example = new SupplierExample(); - example.createCriteria().andIdNotEqualTo(id).andSupplierEqualTo(name); - List list = supplierMapper.selectByExample(example); - return list.size(); - } - - public int updateAdvanceIn(Long supplierId, Double advanceIn){ - Supplier supplier = supplierMapper.selectByPrimaryKey(supplierId); - supplier.setAdvancein(supplier.getAdvancein() + advanceIn); //增加预收款的金额,可能增加的是负值 - return supplierMapper.updateByPrimaryKeySelective(supplier); - } - - public List findBySelectCus() { - SupplierExample example = new SupplierExample(); - example.createCriteria().andTypeLike("客户").andEnabledEqualTo(true); - example.setOrderByClause("id desc"); - return supplierMapper.selectByExample(example); - } - - public List findBySelectSup() { - SupplierExample example = new SupplierExample(); - example.createCriteria().andTypeLike("供应商").andEnabledEqualTo(true); - example.setOrderByClause("id desc"); - return supplierMapper.selectByExample(example); - } - - public List findBySelectRetail() { - SupplierExample example = new SupplierExample(); - example.createCriteria().andTypeLike("会员").andEnabledEqualTo(true); - example.setOrderByClause("id desc"); - return supplierMapper.selectByExample(example); - } - - public List findById(Long supplierId) { - SupplierExample example = new SupplierExample(); - example.createCriteria().andIdEqualTo(supplierId); - example.setOrderByClause("id desc"); - return supplierMapper.selectByExample(example); - } - - public int batchSetEnable(Boolean enabled, String supplierIDs) { - List ids = StringUtil.strToLongList(supplierIDs); - Supplier supplier = new Supplier(); - supplier.setEnabled(enabled); - SupplierExample example = new SupplierExample(); - example.createCriteria().andIdIn(ids); - return supplierMapper.updateByExampleSelective(supplier, example); - } - - public List findUserCustomer(){ - SupplierExample example = new SupplierExample(); - example.createCriteria().andTypeEqualTo("客户"); - example.setOrderByClause("id desc"); - List list = supplierMapper.selectByExample(example); - return list; - } - - public List findByAll(String supplier, String type, String phonenum, String telephone, String description) { - return supplierMapper.findByAll(supplier, type, phonenum, telephone, description); - } - - public BaseResponseInfo importExcel(List mList) throws Exception { - BaseResponseInfo info = new BaseResponseInfo(); - Map data = new HashMap(); - try { - for(Supplier s: mList) { - supplierMapper.insertSelective(s); - } - info.code = 200; - data.put("message", "成功"); - } catch (Exception e) { - e.printStackTrace(); - info.code = 500; - data.put("message", e.getMessage()); - } - info.data = data; - return info; - } -} +package com.jsh.erp.service.supplier; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Supplier; +import com.jsh.erp.datasource.entities.SupplierExample; +import com.jsh.erp.datasource.mappers.SupplierMapper; +import com.jsh.erp.utils.BaseResponseInfo; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +public class SupplierService { + private Logger logger = LoggerFactory.getLogger(SupplierService.class); + + @Resource + private SupplierMapper supplierMapper; + + public Supplier getSupplier(long id) { + return supplierMapper.selectByPrimaryKey(id); + } + + public List getSupplier() { + SupplierExample example = new SupplierExample(); + return supplierMapper.selectByExample(example); + } + + public List select(String supplier, String type, String phonenum, String telephone, String description, int offset, int rows) { + return supplierMapper.selectByConditionSupplier(supplier, type, phonenum, telephone, description, offset, rows); + } + + public int countSupplier(String supplier, String type, String phonenum, String telephone, String description) { + return supplierMapper.countsBySupplier(supplier, type, phonenum, telephone, description); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertSupplier(String beanJson, HttpServletRequest request) { + Supplier supplier = JSONObject.parseObject(beanJson, Supplier.class); + return supplierMapper.insertSelective(supplier); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateSupplier(String beanJson, Long id) { + Supplier supplier = JSONObject.parseObject(beanJson, Supplier.class); + supplier.setId(id); + return supplierMapper.updateByPrimaryKeySelective(supplier); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteSupplier(Long id) { + return supplierMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteSupplier(String ids) { + List idList = StringUtil.strToLongList(ids); + SupplierExample example = new SupplierExample(); + example.createCriteria().andIdIn(idList); + return supplierMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + SupplierExample example = new SupplierExample(); + example.createCriteria().andIdNotEqualTo(id).andSupplierEqualTo(name); + List list = supplierMapper.selectByExample(example); + return list.size(); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateAdvanceIn(Long supplierId, BigDecimal advanceIn){ + Supplier supplier = supplierMapper.selectByPrimaryKey(supplierId); + supplier.setAdvancein(supplier.getAdvancein().add(advanceIn)); //增加预收款的金额,可能增加的是负值 + return supplierMapper.updateByPrimaryKeySelective(supplier); + } + + public List findBySelectCus() { + SupplierExample example = new SupplierExample(); + example.createCriteria().andTypeLike("客户").andEnabledEqualTo(true); + example.setOrderByClause("id desc"); + return supplierMapper.selectByExample(example); + } + + public List findBySelectSup() { + SupplierExample example = new SupplierExample(); + example.createCriteria().andTypeLike("供应商").andEnabledEqualTo(true); + example.setOrderByClause("id desc"); + return supplierMapper.selectByExample(example); + } + + public List findBySelectRetail() { + SupplierExample example = new SupplierExample(); + example.createCriteria().andTypeLike("会员").andEnabledEqualTo(true); + example.setOrderByClause("id desc"); + return supplierMapper.selectByExample(example); + } + + public List findById(Long supplierId) { + SupplierExample example = new SupplierExample(); + example.createCriteria().andIdEqualTo(supplierId); + example.setOrderByClause("id desc"); + return supplierMapper.selectByExample(example); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchSetEnable(Boolean enabled, String supplierIDs) { + List ids = StringUtil.strToLongList(supplierIDs); + Supplier supplier = new Supplier(); + supplier.setEnabled(enabled); + SupplierExample example = new SupplierExample(); + example.createCriteria().andIdIn(ids); + return supplierMapper.updateByExampleSelective(supplier, example); + } + + public List findUserCustomer(){ + SupplierExample example = new SupplierExample(); + example.createCriteria().andTypeEqualTo("客户"); + example.setOrderByClause("id desc"); + List list = supplierMapper.selectByExample(example); + return list; + } + + public List findByAll(String supplier, String type, String phonenum, String telephone, String description) { + return supplierMapper.findByAll(supplier, type, phonenum, telephone, description); + } + + public BaseResponseInfo importExcel(List mList) throws Exception { + BaseResponseInfo info = new BaseResponseInfo(); + Map data = new HashMap(); + try { + for(Supplier s: mList) { + supplierMapper.insertSelective(s); + } + info.code = 200; + data.put("message", "成功"); + } catch (Exception e) { + e.printStackTrace(); + info.code = 500; + data.put("message", e.getMessage()); + } + info.data = data; + return info; + } +} diff --git a/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java b/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java index b3b3bed1cd585cef49b9074f0cfbc551de8eb299..23bf7b286a4fb54d6150df43bd9b6fc1e75d89f4 100644 --- a/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java +++ b/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java @@ -1,67 +1,72 @@ -package com.jsh.erp.service.systemConfig; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.SystemConfig; -import com.jsh.erp.datasource.entities.SystemConfigExample; -import com.jsh.erp.datasource.mappers.SystemConfigMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class SystemConfigService { - private Logger logger = LoggerFactory.getLogger(SystemConfigService.class); - - @Resource - private SystemConfigMapper systemConfigMapper; - - public SystemConfig getSystemConfig(long id) { - return systemConfigMapper.selectByPrimaryKey(id); - } - - public List getSystemConfig() { - SystemConfigExample example = new SystemConfigExample(); - return systemConfigMapper.selectByExample(example); - } - public List select(int offset, int rows) { - return systemConfigMapper.selectByConditionSystemConfig(offset, rows); - } - - public int countSystemConfig() { - return systemConfigMapper.countsBySystemConfig(); - } - - public int insertSystemConfig(String beanJson, HttpServletRequest request) { - SystemConfig systemConfig = JSONObject.parseObject(beanJson, SystemConfig.class); - return systemConfigMapper.insertSelective(systemConfig); - } - - public int updateSystemConfig(String beanJson, Long id) { - SystemConfig systemConfig = JSONObject.parseObject(beanJson, SystemConfig.class); - systemConfig.setId(id); - return systemConfigMapper.updateByPrimaryKeySelective(systemConfig); - } - - public int deleteSystemConfig(Long id) { - return systemConfigMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteSystemConfig(String ids) { - List idList = StringUtil.strToLongList(ids); - SystemConfigExample example = new SystemConfigExample(); - example.createCriteria().andIdIn(idList); - return systemConfigMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - SystemConfigExample example = new SystemConfigExample(); - example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); - List list = systemConfigMapper.selectByExample(example); - return list.size(); - } -} +package com.jsh.erp.service.systemConfig; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.SystemConfig; +import com.jsh.erp.datasource.entities.SystemConfigExample; +import com.jsh.erp.datasource.mappers.SystemConfigMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class SystemConfigService { + private Logger logger = LoggerFactory.getLogger(SystemConfigService.class); + + @Resource + private SystemConfigMapper systemConfigMapper; + + public SystemConfig getSystemConfig(long id) { + return systemConfigMapper.selectByPrimaryKey(id); + } + + public List getSystemConfig() { + SystemConfigExample example = new SystemConfigExample(); + return systemConfigMapper.selectByExample(example); + } + public List select(int offset, int rows) { + return systemConfigMapper.selectByConditionSystemConfig(offset, rows); + } + + public int countSystemConfig() { + return systemConfigMapper.countsBySystemConfig(); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertSystemConfig(String beanJson, HttpServletRequest request) { + SystemConfig systemConfig = JSONObject.parseObject(beanJson, SystemConfig.class); + return systemConfigMapper.insertSelective(systemConfig); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateSystemConfig(String beanJson, Long id) { + SystemConfig systemConfig = JSONObject.parseObject(beanJson, SystemConfig.class); + systemConfig.setId(id); + return systemConfigMapper.updateByPrimaryKeySelective(systemConfig); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteSystemConfig(Long id) { + return systemConfigMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteSystemConfig(String ids) { + List idList = StringUtil.strToLongList(ids); + SystemConfigExample example = new SystemConfigExample(); + example.createCriteria().andIdIn(idList); + return systemConfigMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + SystemConfigExample example = new SystemConfigExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name); + List list = systemConfigMapper.selectByExample(example); + return list.size(); + } +} diff --git a/src/main/java/com/jsh/erp/service/unit/UnitService.java b/src/main/java/com/jsh/erp/service/unit/UnitService.java index eb9ef1fd5d2ad1278eb0dff7579454adb3410a24..e4c37a9ef517a4960caea0dabb8c3d36b0c522a1 100644 --- a/src/main/java/com/jsh/erp/service/unit/UnitService.java +++ b/src/main/java/com/jsh/erp/service/unit/UnitService.java @@ -1,68 +1,73 @@ -package com.jsh.erp.service.unit; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.Unit; -import com.jsh.erp.datasource.entities.UnitExample; -import com.jsh.erp.datasource.mappers.UnitMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class UnitService { - private Logger logger = LoggerFactory.getLogger(UnitService.class); - - @Resource - private UnitMapper unitMapper; - - public Unit getUnit(long id) { - return unitMapper.selectByPrimaryKey(id); - } - - public List getUnit() { - UnitExample example = new UnitExample(); - return unitMapper.selectByExample(example); - } - - public List select(String name, int offset, int rows) { - return unitMapper.selectByConditionUnit(name, offset, rows); - } - - public int countUnit(String name) { - return unitMapper.countsByUnit(name); - } - - public int insertUnit(String beanJson, HttpServletRequest request) { - Unit unit = JSONObject.parseObject(beanJson, Unit.class); - return unitMapper.insertSelective(unit); - } - - public int updateUnit(String beanJson, Long id) { - Unit unit = JSONObject.parseObject(beanJson, Unit.class); - unit.setId(id); - return unitMapper.updateByPrimaryKeySelective(unit); - } - - public int deleteUnit(Long id) { - return unitMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteUnit(String ids) { - List idList = StringUtil.strToLongList(ids); - UnitExample example = new UnitExample(); - example.createCriteria().andIdIn(idList); - return unitMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - UnitExample example = new UnitExample(); - example.createCriteria().andIdNotEqualTo(id).andUnameEqualTo(name); - List list = unitMapper.selectByExample(example); - return list.size(); - } -} +package com.jsh.erp.service.unit; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.Unit; +import com.jsh.erp.datasource.entities.UnitExample; +import com.jsh.erp.datasource.mappers.UnitMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class UnitService { + private Logger logger = LoggerFactory.getLogger(UnitService.class); + + @Resource + private UnitMapper unitMapper; + + public Unit getUnit(long id) { + return unitMapper.selectByPrimaryKey(id); + } + + public List getUnit() { + UnitExample example = new UnitExample(); + return unitMapper.selectByExample(example); + } + + public List select(String name, int offset, int rows) { + return unitMapper.selectByConditionUnit(name, offset, rows); + } + + public int countUnit(String name) { + return unitMapper.countsByUnit(name); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertUnit(String beanJson, HttpServletRequest request) { + Unit unit = JSONObject.parseObject(beanJson, Unit.class); + return unitMapper.insertSelective(unit); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateUnit(String beanJson, Long id) { + Unit unit = JSONObject.parseObject(beanJson, Unit.class); + unit.setId(id); + return unitMapper.updateByPrimaryKeySelective(unit); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteUnit(Long id) { + return unitMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteUnit(String ids) { + List idList = StringUtil.strToLongList(ids); + UnitExample example = new UnitExample(); + example.createCriteria().andIdIn(idList); + return unitMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + UnitExample example = new UnitExample(); + example.createCriteria().andIdNotEqualTo(id).andUnameEqualTo(name); + List list = unitMapper.selectByExample(example); + return list.size(); + } +} diff --git a/src/main/java/com/jsh/erp/service/user/UserService.java b/src/main/java/com/jsh/erp/service/user/UserService.java index cb6c7f7831ce46a816b14e61657b06670201beb8..c4ce6840795dd27f0038bc24090f5568f304a1f8 100644 --- a/src/main/java/com/jsh/erp/service/user/UserService.java +++ b/src/main/java/com/jsh/erp/service/user/UserService.java @@ -1,133 +1,171 @@ -package com.jsh.erp.service.user; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.User; -import com.jsh.erp.datasource.entities.UserExample; -import com.jsh.erp.datasource.mappers.UserMapper; -import com.jsh.erp.utils.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.security.NoSuchAlgorithmException; -import java.util.List; -import java.util.Map; - -@Service -public class UserService { - private Logger logger = LoggerFactory.getLogger(UserService.class); - @Resource - private UserMapper userMapper; - - public User getUser(long id) { - return userMapper.selectByPrimaryKey(id); - } - - public List getUser() { - UserExample example = new UserExample(); - return userMapper.selectByExample(example); - } - - public List select(String userName, String loginName, int offset, int rows) { - return userMapper.selectByConditionUser(userName, loginName, offset, rows); - } - - public int countUser(String userName, String loginName) { - return userMapper.countsByUser(userName, loginName); - } - - public int insertUser(String beanJson, HttpServletRequest request) { - User user = JSONObject.parseObject(beanJson, User.class); - String password = "123456"; - //因密码用MD5加密,需要对密码进行转化 - try { - password = Tools.md5Encryp(password); - user.setPassword(password); - } catch (NoSuchAlgorithmException e) { - e.printStackTrace(); - logger.error(">>>>>>>>>>>>>>转化MD5字符串错误 :" + e.getMessage()); - } - return userMapper.insertSelective(user); - } - - public int updateUser(String beanJson, Long id) { - User user = JSONObject.parseObject(beanJson, User.class); - user.setId(id); - return userMapper.updateByPrimaryKeySelective(user); - } - - public int updateUserByObj(User user) { - return userMapper.updateByPrimaryKeySelective(user); - } - - public int resetPwd(String md5Pwd, Long id) { - User user = new User(); - user.setId(id); - user.setPassword(md5Pwd); - return userMapper.updateByPrimaryKeySelective(user); - } - - public int deleteUser(Long id) { - return userMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteUser(String ids) { - List idList = StringUtil.strToLongList(ids); - UserExample example = new UserExample(); - example.createCriteria().andIdIn(idList); - return userMapper.deleteByExample(example); - } - - public int validateUser(String username, String password) throws JshException { - try { - /**默认是可以登录的*/ - List list = null; - try { - UserExample example = new UserExample(); - example.createCriteria().andLoginameEqualTo(username); - list = userMapper.selectByExample(example); - } catch (Exception e) { - logger.error(">>>>>>>>访问验证用户姓名是否存在后台信息异常", e); - return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION; - } - - if (null != list && list.size() == 0) { - return ExceptionCodeConstants.UserExceptionCode.USER_NOT_EXIST; - } - - try { - UserExample example = new UserExample(); - example.createCriteria().andLoginameEqualTo(username).andPasswordEqualTo(password); - list = userMapper.selectByExample(example); - } catch (Exception e) { - logger.error(">>>>>>>>>>访问验证用户密码后台信息异常", e); - return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION; - } - - if (null != list && list.size() == 0) { - return ExceptionCodeConstants.UserExceptionCode.USER_PASSWORD_ERROR; - } - return ExceptionCodeConstants.UserExceptionCode.USER_CONDITION_FIT; - } catch (Exception e) { - throw new JshException("unknown exception", e); - } - } - - public User getUserByUserName(String username) { - UserExample example = new UserExample(); - example.createCriteria().andLoginameEqualTo(username); - List list = userMapper.selectByExample(example); - User user = list.get(0); - return user; - } - - public int checkIsNameExist(Long id, String name) { - UserExample example = new UserExample(); - example.createCriteria().andIdNotEqualTo(id).andLoginameEqualTo(name); - List list = userMapper.selectByExample(example); - return list.size(); - } -} +package com.jsh.erp.service.user; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.User; +import com.jsh.erp.datasource.entities.UserExample; +import com.jsh.erp.datasource.mappers.UserMapper; +import com.jsh.erp.utils.*; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.security.NoSuchAlgorithmException; +import java.util.List; +import java.util.Map; + +@Service +public class UserService { + private Logger logger = LoggerFactory.getLogger(UserService.class); + @Resource + private UserMapper userMapper; + + public User getUser(long id) { + return userMapper.selectByPrimaryKey(id); + } + + public List getUser() { + UserExample example = new UserExample(); + return userMapper.selectByExample(example); + } + + public List select(String userName, String loginName, int offset, int rows) { + return userMapper.selectByConditionUser(userName, loginName, offset, rows); + } + + public int countUser(String userName, String loginName) { + return userMapper.countsByUser(userName, loginName); + } + /** + * create by: cjl + * description: + * 添加事务控制 + * create time: 2019/1/11 14:30 + * @Param: beanJson +  * @Param: request + * @return int + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertUser(String beanJson, HttpServletRequest request) { + User user = JSONObject.parseObject(beanJson, User.class); + String password = "123456"; + //因密码用MD5加密,需要对密码进行转化 + try { + password = Tools.md5Encryp(password); + user.setPassword(password); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + logger.error(">>>>>>>>>>>>>>转化MD5字符串错误 :" + e.getMessage()); + } + return userMapper.insertSelective(user); + } + /** + * create by: cjl + * description: + * 添加事务控制 + * create time: 2019/1/11 14:31 + * @Param: beanJson +  * @Param: id + * @return int + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateUser(String beanJson, Long id) { + User user = JSONObject.parseObject(beanJson, User.class); + user.setId(id); + return userMapper.updateByPrimaryKeySelective(user); + } + /** + * create by: cjl + * description: + * 添加事务控制 + * create time: 2019/1/11 14:32 + * @Param: user + * @return int + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateUserByObj(User user) { + return userMapper.updateByPrimaryKeySelective(user); + } + /** + * create by: cjl + * description: + * 添加事务控制 + * create time: 2019/1/11 14:33 + * @Param: md5Pwd +  * @Param: id + * @return int + */ + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int resetPwd(String md5Pwd, Long id) { + User user = new User(); + user.setId(id); + user.setPassword(md5Pwd); + return userMapper.updateByPrimaryKeySelective(user); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteUser(Long id) { + return userMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteUser(String ids) { + List idList = StringUtil.strToLongList(ids); + UserExample example = new UserExample(); + example.createCriteria().andIdIn(idList); + return userMapper.deleteByExample(example); + } + + public int validateUser(String username, String password) throws JshException { + try { + /**默认是可以登录的*/ + List list = null; + try { + UserExample example = new UserExample(); + example.createCriteria().andLoginameEqualTo(username); + list = userMapper.selectByExample(example); + } catch (Exception e) { + logger.error(">>>>>>>>访问验证用户姓名是否存在后台信息异常", e); + return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION; + } + + if (null != list && list.size() == 0) { + return ExceptionCodeConstants.UserExceptionCode.USER_NOT_EXIST; + } + + try { + UserExample example = new UserExample(); + example.createCriteria().andLoginameEqualTo(username).andPasswordEqualTo(password); + list = userMapper.selectByExample(example); + } catch (Exception e) { + logger.error(">>>>>>>>>>访问验证用户密码后台信息异常", e); + return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION; + } + + if (null != list && list.size() == 0) { + return ExceptionCodeConstants.UserExceptionCode.USER_PASSWORD_ERROR; + } + return ExceptionCodeConstants.UserExceptionCode.USER_CONDITION_FIT; + } catch (Exception e) { + throw new JshException("unknown exception", e); + } + } + + public User getUserByUserName(String username) { + UserExample example = new UserExample(); + example.createCriteria().andLoginameEqualTo(username); + List list = userMapper.selectByExample(example); + User user = list.get(0); + return user; + } + + public int checkIsNameExist(Long id, String name) { + UserExample example = new UserExample(); + example.createCriteria().andIdNotEqualTo(id).andLoginameEqualTo(name); + List list = userMapper.selectByExample(example); + return list.size(); + } +} diff --git a/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java b/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java index 620b86fac173cd55920e869af354270f80e63f13..a6bc88943fa60b095d22d765db66dfd4a1d4d130 100644 --- a/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java +++ b/src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java @@ -1,115 +1,121 @@ -package com.jsh.erp.service.userBusiness; - -import com.alibaba.fastjson.JSONObject; -import com.jsh.erp.datasource.entities.UserBusiness; -import com.jsh.erp.datasource.entities.UserBusinessExample; -import com.jsh.erp.datasource.mappers.UserBusinessMapper; -import com.jsh.erp.utils.StringUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import java.util.List; - -@Service -public class UserBusinessService { - private Logger logger = LoggerFactory.getLogger(UserBusinessService.class); - - @Resource - private UserBusinessMapper userBusinessMapper; - - public UserBusiness getUserBusiness(long id) { - return userBusinessMapper.selectByPrimaryKey(id); - } - - public List getUserBusiness() { - UserBusinessExample example = new UserBusinessExample(); - return userBusinessMapper.selectByExample(example); - } - - public int insertUserBusiness(String beanJson, HttpServletRequest request) { - UserBusiness userBusiness = JSONObject.parseObject(beanJson, UserBusiness.class); - return userBusinessMapper.insertSelective(userBusiness); - } - - public int updateUserBusiness(String beanJson, Long id) { - UserBusiness userBusiness = JSONObject.parseObject(beanJson, UserBusiness.class); - userBusiness.setId(id); - return userBusinessMapper.updateByPrimaryKeySelective(userBusiness); - } - - public int deleteUserBusiness(Long id) { - return userBusinessMapper.deleteByPrimaryKey(id); - } - - public int batchDeleteUserBusiness(String ids) { - List idList = StringUtil.strToLongList(ids); - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andIdIn(idList); - return userBusinessMapper.deleteByExample(example); - } - - public int checkIsNameExist(Long id, String name) { - return 1; - } - - public List getBasicData(String keyId, String type){ - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andKeyidEqualTo(keyId).andTypeEqualTo(type); - List list = userBusinessMapper.selectByExample(example); - return list; - } - - public Long checkIsValueExist(String type, String keyId) { - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andTypeEqualTo(type).andKeyidEqualTo(keyId); - List list = userBusinessMapper.selectByExample(example); - Long id = null; - if(list.size() > 0) { - id = list.get(0).getId(); - } - return id; - } - - public Boolean checkIsUserBusinessExist(String TypeVale, String KeyIdValue, String UBValue) { - UserBusinessExample example = new UserBusinessExample(); - String newVaule = "%" + UBValue + "%"; - if(TypeVale !=null && KeyIdValue !=null) { - example.createCriteria().andTypeEqualTo(TypeVale).andKeyidEqualTo(KeyIdValue).andValueLike(newVaule); - } else { - example.createCriteria().andValueLike(newVaule); - } - List list = userBusinessMapper.selectByExample(example); - if(list.size() > 0) { - return true; - } else { - return false; - } - } - - public int updateBtnStr(Long userBusinessId, String btnStr) { - UserBusiness userBusiness = new UserBusiness(); - userBusiness.setBtnstr(btnStr); - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andIdEqualTo(userBusinessId); - return userBusinessMapper.updateByExampleSelective(userBusiness, example); - } - - public List findRoleByUserId(String userId){ - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andKeyidEqualTo(userId).andTypeEqualTo("UserRole"); - List list = userBusinessMapper.selectByExample(example); - return list; - } - - public List findAppByRoles(String roles){ - List rolesList = StringUtil.strToStringList(roles); - UserBusinessExample example = new UserBusinessExample(); - example.createCriteria().andKeyidIn(rolesList).andTypeEqualTo("RoleAPP"); - List list = userBusinessMapper.selectByExample(example); - return list; - } - -} +package com.jsh.erp.service.userBusiness; + +import com.alibaba.fastjson.JSONObject; +import com.jsh.erp.datasource.entities.UserBusiness; +import com.jsh.erp.datasource.entities.UserBusinessExample; +import com.jsh.erp.datasource.mappers.UserBusinessMapper; +import com.jsh.erp.utils.StringUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +@Service +public class UserBusinessService { + private Logger logger = LoggerFactory.getLogger(UserBusinessService.class); + + @Resource + private UserBusinessMapper userBusinessMapper; + + public UserBusiness getUserBusiness(long id) { + return userBusinessMapper.selectByPrimaryKey(id); + } + + public List getUserBusiness() { + UserBusinessExample example = new UserBusinessExample(); + return userBusinessMapper.selectByExample(example); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int insertUserBusiness(String beanJson, HttpServletRequest request) { + UserBusiness userBusiness = JSONObject.parseObject(beanJson, UserBusiness.class); + return userBusinessMapper.insertSelective(userBusiness); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateUserBusiness(String beanJson, Long id) { + UserBusiness userBusiness = JSONObject.parseObject(beanJson, UserBusiness.class); + userBusiness.setId(id); + return userBusinessMapper.updateByPrimaryKeySelective(userBusiness); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int deleteUserBusiness(Long id) { + return userBusinessMapper.deleteByPrimaryKey(id); + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int batchDeleteUserBusiness(String ids) { + List idList = StringUtil.strToLongList(ids); + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andIdIn(idList); + return userBusinessMapper.deleteByExample(example); + } + + public int checkIsNameExist(Long id, String name) { + return 1; + } + + public List getBasicData(String keyId, String type){ + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andKeyidEqualTo(keyId).andTypeEqualTo(type); + List list = userBusinessMapper.selectByExample(example); + return list; + } + + public Long checkIsValueExist(String type, String keyId) { + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andTypeEqualTo(type).andKeyidEqualTo(keyId); + List list = userBusinessMapper.selectByExample(example); + Long id = null; + if(list.size() > 0) { + id = list.get(0).getId(); + } + return id; + } + + public Boolean checkIsUserBusinessExist(String TypeVale, String KeyIdValue, String UBValue) { + UserBusinessExample example = new UserBusinessExample(); + String newVaule = "%" + UBValue + "%"; + if(TypeVale !=null && KeyIdValue !=null) { + example.createCriteria().andTypeEqualTo(TypeVale).andKeyidEqualTo(KeyIdValue).andValueLike(newVaule); + } else { + example.createCriteria().andValueLike(newVaule); + } + List list = userBusinessMapper.selectByExample(example); + if(list.size() > 0) { + return true; + } else { + return false; + } + } + + @Transactional(value = "transactionManager", rollbackFor = Exception.class) + public int updateBtnStr(Long userBusinessId, String btnStr) { + UserBusiness userBusiness = new UserBusiness(); + userBusiness.setBtnstr(btnStr); + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andIdEqualTo(userBusinessId); + return userBusinessMapper.updateByExampleSelective(userBusiness, example); + } + + public List findRoleByUserId(String userId){ + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andKeyidEqualTo(userId).andTypeEqualTo("UserRole"); + List list = userBusinessMapper.selectByExample(example); + return list; + } + + public List findAppByRoles(String roles){ + List rolesList = StringUtil.strToStringList(roles); + UserBusinessExample example = new UserBusinessExample(); + example.createCriteria().andKeyidIn(rolesList).andTypeEqualTo("RoleAPP"); + List list = userBusinessMapper.selectByExample(example); + return list; + } + +} diff --git a/src/main/java/com/jsh/erp/utils/ExcelUtils.java b/src/main/java/com/jsh/erp/utils/ExcelUtils.java index c8e6849c4954d3fa68658c6f3bd7dc02c81e2a0f..a72362b6e86741733d7dc48ad1dee28d846a19fd 100644 --- a/src/main/java/com/jsh/erp/utils/ExcelUtils.java +++ b/src/main/java/com/jsh/erp/utils/ExcelUtils.java @@ -1,240 +1,240 @@ -package com.jsh.erp.utils; - -import java.io.File; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import com.alibaba.druid.util.StringUtils; -import jxl.Cell; -import jxl.Sheet; -import jxl.Workbook; -import jxl.format.*; -import jxl.write.Label; -import jxl.write.WritableCellFormat; -import jxl.write.WritableFont; -import jxl.write.WritableSheet; -import jxl.write.WritableWorkbook; - -public class ExcelUtils { - - public static WritableFont arial14font = null; - - public static File exportObjects(String fileName, String[] names, - String title, List objects) throws Exception { - File excelFile = new File("fileName.xls"); - WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); - WritableSheet sheet = wtwb.createSheet(title, 0); - sheet.getSettings().setDefaultColumnWidth(20); - WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); - WritableCellFormat format = new WritableCellFormat(wfont); - WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, - WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, - jxl.format.Colour.BLACK); - WritableCellFormat wcfFC = new WritableCellFormat(wfc); - wcfFC.setAlignment(Alignment.CENTRE); - wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); - // CellView cellView = new CellView(); - // cellView.setAutosize(true); //设置自动大小 - format.setAlignment(Alignment.LEFT); - format.setVerticalAlignment(VerticalAlignment.TOP); - sheet.mergeCells(0, 0, names.length - 1, 0); - sheet.addCell(new Label(0, 0, title, wcfFC)); - int rowNum = 2; - for (int i = 0; i < names.length; i++) { - sheet.addCell(new Label(i, 1, names[i], format)); - } - for (int j = 0; j < objects.size(); j++) { - String[] obj = objects.get(j); - for (int h = 0; h < obj.length; h++) { - sheet.addCell(new Label(h, rowNum, obj[h], format)); - } - rowNum = rowNum + 1; - - } - wtwb.write(); - wtwb.close(); - return excelFile; - } - - /** - * 导出excel,不需要第一行的title - * - * @param fileName - * @param names - * @param title - * @param objects - * @return - * @throws Exception - */ - public static File exportObjectsWithoutTitle(String fileName, - String[] names, String title, List objects) - throws Exception { - File excelFile = new File(fileName); - WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); - WritableSheet sheet = wtwb.createSheet(title, 0); - sheet.getSettings().setDefaultColumnWidth(20); - - // 第一行的格式 - WritableFont wfc = new WritableFont(WritableFont.ARIAL, 15, - WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, - jxl.format.Colour.BLACK); - WritableCellFormat wcfFC = new WritableCellFormat(wfc); - wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); - - // 设置字体以及单元格格式 - WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); - WritableCellFormat format = new WritableCellFormat(wfont); - format.setAlignment(Alignment.LEFT); - format.setVerticalAlignment(VerticalAlignment.TOP); - - // 第一行写入标题 - for (int i = 0; i < names.length; i++) { - sheet.addCell(new Label(i, 0, names[i], wcfFC)); - } - - // 其余行依次写入数据 - int rowNum = 1; - for (int j = 0; j < objects.size(); j++) { - String[] obj = objects.get(j); - for (int h = 0; h < obj.length; h++) { - sheet.addCell(new Label(h, rowNum, obj[h], format)); - } - rowNum = rowNum + 1; - } - wtwb.write(); - wtwb.close(); - return excelFile; - } - - public static String createTempFile(String[] names, String title, List objects) throws Exception { - File excelFile = File.createTempFile(System.currentTimeMillis() + "", ".xls"); - WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); - WritableSheet sheet = wtwb.createSheet(title, 0); - sheet.getSettings().setDefaultColumnWidth(20); - WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); - WritableCellFormat format = new WritableCellFormat(wfont); - WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, - WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, - jxl.format.Colour.BLACK); - WritableCellFormat wcfFC = new WritableCellFormat(wfc); - wcfFC.setAlignment(Alignment.CENTRE); - wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); - // CellView cellView = new CellView(); - // cellView.setAutosize(true); //设置自动大小 - format.setAlignment(Alignment.LEFT); - format.setVerticalAlignment(VerticalAlignment.TOP); - sheet.mergeCells(0, 0, names.length - 1, 0); - sheet.addCell(new Label(0, 0, title, wcfFC)); - int rowNum = 2; - for (int i = 0; i < names.length; i++) { - sheet.addCell(new Label(i, 1, names[i], format)); - } - for (int j = 0; j < objects.size(); j++) { - String[] obj = objects.get(j); - for (int h = 0; h < obj.length; h++) { - sheet.addCell(new Label(h, rowNum, obj[h], format)); - } - rowNum = rowNum + 1; - } - wtwb.write(); - wtwb.close(); - return excelFile.getName(); - } - - public static String createCheckRandomTempFile(String[] names, String title, List objects,Map infoMap) throws Exception { - File excelFile = File.createTempFile(System.currentTimeMillis() + "", ".xls"); - WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); - WritableSheet sheet = wtwb.createSheet(title, 0); - sheet.getSettings().setDefaultColumnWidth(20); - WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 14); - - WritableCellFormat format = new WritableCellFormat(wfont); - format.setBorder(Border.ALL, BorderLineStyle.THIN); - format.setAlignment(Alignment.CENTRE); - format.setVerticalAlignment(VerticalAlignment.CENTRE); - - WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, - WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, - jxl.format.Colour.BLACK); - WritableCellFormat wcfFC = new WritableCellFormat(wfc); - wcfFC.setAlignment(Alignment.LEFT); - wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); - - WritableFont nameWfc = new WritableFont(WritableFont.ARIAL, 14, - WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, - jxl.format.Colour.BLACK); - WritableCellFormat nameFormat = new WritableCellFormat(nameWfc); - nameFormat.setBorder(Border.ALL, BorderLineStyle.THIN); - nameFormat.setAlignment(Alignment.CENTRE); - nameFormat.setVerticalAlignment(VerticalAlignment.CENTRE); - - WritableCellFormat infoFormat = new WritableCellFormat(wfont); - infoFormat.setAlignment(Alignment.LEFT); - infoFormat.setVerticalAlignment(VerticalAlignment.CENTRE); - - - sheet.mergeCells(0, 0, names.length - 1, 0); - sheet.addCell(new Label(0, 0, infoMap.get("title"), wcfFC)); - - sheet.addCell(new Label(0, 2, infoMap.get("info"), infoFormat)); - sheet.addCell(new Label(2, 2, infoMap.get("dvrnvr"), infoFormat)); - sheet.addCell(new Label(4, 2, infoMap.get("char"), infoFormat)); - sheet.addCell(new Label(0, 3, infoMap.get("infoPercent"), infoFormat)); - sheet.addCell(new Label(2, 3, infoMap.get("dvrnvrPercent"), infoFormat)); - sheet.addCell(new Label(4, 3, infoMap.get("charPercent"), infoFormat)); - - int rowNum = 5; - for (int i = 0; i < names.length; i++) { - sheet.addCell(new Label(i, 4, names[i], nameFormat)); - } - for (int j = 0; j < objects.size(); j++) { - String[] obj = objects.get(j); - for (int h = 0; h < obj.length; h++) { - sheet.addCell(new Label(h, rowNum, obj[h], format)); - } - rowNum = rowNum + 1; - } - wtwb.write(); - wtwb.close(); - return excelFile.getName(); - } - - - - public static String getContent(Sheet src, int rowNum, int colNum) { - return src.getRow(rowNum)[colNum].getContents().trim(); - } - - /** - * 从第i行开始到最后检测指定列的唯一性 - * - * @param src - * @param colNum - * @param fromRow - * 起始行 - * @return - */ - public static Boolean checkUnique(Sheet src, int colNum, int fromRow) { - Cell[] colCells = src.getColumn(colNum); - Set set = new HashSet(); - for (int i = fromRow; i < colCells.length; i++) { - if (!StringUtils.isEmpty(colCells[i].getContents()) - && !set.add(colCells[i].getContents())) { - return false; - } - } - return true; - } - - public static File getTempFile(String fileName) { - String dir = System.getProperty("java.io.tmpdir"); // 获取系统临时目录 - return new File(dir + File.separator + fileName); - } - - public static void main(String[] args) throws Exception { - String msg = "12345"; - System.out.println(msg.indexOf("@")); - } -} +package com.jsh.erp.utils; + +import java.io.File; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import com.alibaba.druid.util.StringUtils; +import jxl.Cell; +import jxl.Sheet; +import jxl.Workbook; +import jxl.format.*; +import jxl.write.Label; +import jxl.write.WritableCellFormat; +import jxl.write.WritableFont; +import jxl.write.WritableSheet; +import jxl.write.WritableWorkbook; + +public class ExcelUtils { + + public static WritableFont arial14font = null; + + public static File exportObjects(String fileName, String[] names, + String title, List objects) throws Exception { + File excelFile = new File("fileName.xls"); + WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); + WritableSheet sheet = wtwb.createSheet(title, 0); + sheet.getSettings().setDefaultColumnWidth(20); + WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); + WritableCellFormat format = new WritableCellFormat(wfont); + WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, + WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, + jxl.format.Colour.BLACK); + WritableCellFormat wcfFC = new WritableCellFormat(wfc); + wcfFC.setAlignment(Alignment.CENTRE); + wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); + // CellView cellView = new CellView(); + // cellView.setAutosize(true); //设置自动大小 + format.setAlignment(Alignment.LEFT); + format.setVerticalAlignment(VerticalAlignment.TOP); + sheet.mergeCells(0, 0, names.length - 1, 0); + sheet.addCell(new Label(0, 0, title, wcfFC)); + int rowNum = 2; + for (int i = 0; i < names.length; i++) { + sheet.addCell(new Label(i, 1, names[i], format)); + } + for (int j = 0; j < objects.size(); j++) { + String[] obj = objects.get(j); + for (int h = 0; h < obj.length; h++) { + sheet.addCell(new Label(h, rowNum, obj[h], format)); + } + rowNum = rowNum + 1; + + } + wtwb.write(); + wtwb.close(); + return excelFile; + } + + /** + * 导出excel,不需要第一行的title + * + * @param fileName + * @param names + * @param title + * @param objects + * @return + * @throws Exception + */ + public static File exportObjectsWithoutTitle(String fileName, + String[] names, String title, List objects) + throws Exception { + File excelFile = new File(fileName); + WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); + WritableSheet sheet = wtwb.createSheet(title, 0); + sheet.getSettings().setDefaultColumnWidth(20); + + // 第一行的格式 + WritableFont wfc = new WritableFont(WritableFont.ARIAL, 15, + WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, + jxl.format.Colour.BLACK); + WritableCellFormat wcfFC = new WritableCellFormat(wfc); + wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); + + // 设置字体以及单元格格式 + WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); + WritableCellFormat format = new WritableCellFormat(wfont); + format.setAlignment(Alignment.LEFT); + format.setVerticalAlignment(VerticalAlignment.TOP); + + // 第一行写入标题 + for (int i = 0; i < names.length; i++) { + sheet.addCell(new Label(i, 0, names[i], wcfFC)); + } + + // 其余行依次写入数据 + int rowNum = 1; + for (int j = 0; j < objects.size(); j++) { + String[] obj = objects.get(j); + for (int h = 0; h < obj.length; h++) { + sheet.addCell(new Label(h, rowNum, obj[h], format)); + } + rowNum = rowNum + 1; + } + wtwb.write(); + wtwb.close(); + return excelFile; + } + + public static String createTempFile(String[] names, String title, List objects) throws Exception { + File excelFile = File.createTempFile(System.currentTimeMillis() + "", ".xls"); + WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); + WritableSheet sheet = wtwb.createSheet(title, 0); + sheet.getSettings().setDefaultColumnWidth(20); + WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 15); + WritableCellFormat format = new WritableCellFormat(wfont); + WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, + WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, + jxl.format.Colour.BLACK); + WritableCellFormat wcfFC = new WritableCellFormat(wfc); + wcfFC.setAlignment(Alignment.CENTRE); + wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); + // CellView cellView = new CellView(); + // cellView.setAutosize(true); //设置自动大小 + format.setAlignment(Alignment.LEFT); + format.setVerticalAlignment(VerticalAlignment.TOP); + sheet.mergeCells(0, 0, names.length - 1, 0); + sheet.addCell(new Label(0, 0, title, wcfFC)); + int rowNum = 2; + for (int i = 0; i < names.length; i++) { + sheet.addCell(new Label(i, 1, names[i], format)); + } + for (int j = 0; j < objects.size(); j++) { + String[] obj = objects.get(j); + for (int h = 0; h < obj.length; h++) { + sheet.addCell(new Label(h, rowNum, obj[h], format)); + } + rowNum = rowNum + 1; + } + wtwb.write(); + wtwb.close(); + return excelFile.getName(); + } + + public static String createCheckRandomTempFile(String[] names, String title, List objects,Map infoMap) throws Exception { + File excelFile = File.createTempFile(System.currentTimeMillis() + "", ".xls"); + WritableWorkbook wtwb = Workbook.createWorkbook(excelFile); + WritableSheet sheet = wtwb.createSheet(title, 0); + sheet.getSettings().setDefaultColumnWidth(20); + WritableFont wfont = new WritableFont(WritableFont.createFont("楷书"), 14); + + WritableCellFormat format = new WritableCellFormat(wfont); + format.setBorder(Border.ALL, BorderLineStyle.THIN); + format.setAlignment(Alignment.CENTRE); + format.setVerticalAlignment(VerticalAlignment.CENTRE); + + WritableFont wfc = new WritableFont(WritableFont.ARIAL, 20, + WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, + jxl.format.Colour.BLACK); + WritableCellFormat wcfFC = new WritableCellFormat(wfc); + wcfFC.setAlignment(Alignment.LEFT); + wcfFC.setVerticalAlignment(VerticalAlignment.CENTRE); + + WritableFont nameWfc = new WritableFont(WritableFont.ARIAL, 14, + WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, + jxl.format.Colour.BLACK); + WritableCellFormat nameFormat = new WritableCellFormat(nameWfc); + nameFormat.setBorder(Border.ALL, BorderLineStyle.THIN); + nameFormat.setAlignment(Alignment.CENTRE); + nameFormat.setVerticalAlignment(VerticalAlignment.CENTRE); + + WritableCellFormat infoFormat = new WritableCellFormat(wfont); + infoFormat.setAlignment(Alignment.LEFT); + infoFormat.setVerticalAlignment(VerticalAlignment.CENTRE); + + + sheet.mergeCells(0, 0, names.length - 1, 0); + sheet.addCell(new Label(0, 0, infoMap.get("title"), wcfFC)); + + sheet.addCell(new Label(0, 2, infoMap.get("info"), infoFormat)); + sheet.addCell(new Label(2, 2, infoMap.get("dvrnvr"), infoFormat)); + sheet.addCell(new Label(4, 2, infoMap.get("char"), infoFormat)); + sheet.addCell(new Label(0, 3, infoMap.get("infoPercent"), infoFormat)); + sheet.addCell(new Label(2, 3, infoMap.get("dvrnvrPercent"), infoFormat)); + sheet.addCell(new Label(4, 3, infoMap.get("charPercent"), infoFormat)); + + int rowNum = 5; + for (int i = 0; i < names.length; i++) { + sheet.addCell(new Label(i, 4, names[i], nameFormat)); + } + for (int j = 0; j < objects.size(); j++) { + String[] obj = objects.get(j); + for (int h = 0; h < obj.length; h++) { + sheet.addCell(new Label(h, rowNum, obj[h], format)); + } + rowNum = rowNum + 1; + } + wtwb.write(); + wtwb.close(); + return excelFile.getName(); + } + + + + public static String getContent(Sheet src, int rowNum, int colNum) { + return src.getRow(rowNum)[colNum].getContents().trim(); + } + + /** + * 从第i行开始到最后检测指定列的唯一性 + * + * @param src + * @param colNum + * @param fromRow + * 起始行 + * @return + */ + public static Boolean checkUnique(Sheet src, int colNum, int fromRow) { + Cell[] colCells = src.getColumn(colNum); + Set set = new HashSet(); + for (int i = fromRow; i < colCells.length; i++) { + if (!StringUtils.isEmpty(colCells[i].getContents()) + && !set.add(colCells[i].getContents())) { + return false; + } + } + return true; + } + + public static File getTempFile(String fileName) { + String dir = System.getProperty("java.io.tmpdir"); // 获取系统临时目录 + return new File(dir + File.separator + fileName); + } + + public static void main(String[] args) throws Exception { + String msg = "12345"; + System.out.println(msg.indexOf("@")); + } +} diff --git a/src/main/java/com/jsh/erp/utils/ExportExecUtil.java b/src/main/java/com/jsh/erp/utils/ExportExecUtil.java index 6ec7c3712bc64cf5e83a4a928a185b54536d2c4b..69aee9e394587b60835ebdc10a841f9afb3c813d 100644 --- a/src/main/java/com/jsh/erp/utils/ExportExecUtil.java +++ b/src/main/java/com/jsh/erp/utils/ExportExecUtil.java @@ -1,28 +1,28 @@ -package com.jsh.erp.utils; - -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.io.FileInputStream; -import java.io.OutputStream; - -public class ExportExecUtil { - - public static void showExec(File excelFile,String fileName,HttpServletResponse response) throws Exception{ - response.setContentType("application/octet-stream"); - fileName = new String(fileName.getBytes("gbk"),"ISO8859_1"); - response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName + ".xls" + "\""); - FileInputStream fis = new FileInputStream(excelFile); - OutputStream out = response.getOutputStream(); - - int SIZE = 1024 * 1024; - byte[] bytes = new byte[SIZE]; - int LENGTH = -1; - while((LENGTH = fis.read(bytes)) != -1){ - out.write(bytes,0,LENGTH); - } - - out.flush(); - fis.close(); - } - -} +package com.jsh.erp.utils; + +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.FileInputStream; +import java.io.OutputStream; + +public class ExportExecUtil { + + public static void showExec(File excelFile,String fileName,HttpServletResponse response) throws Exception{ + response.setContentType("application/octet-stream"); + fileName = new String(fileName.getBytes("gbk"),"ISO8859_1"); + response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName + ".xls" + "\""); + FileInputStream fis = new FileInputStream(excelFile); + OutputStream out = response.getOutputStream(); + + int SIZE = 1024 * 1024; + byte[] bytes = new byte[SIZE]; + int LENGTH = -1; + while((LENGTH = fis.read(bytes)) != -1){ + out.write(bytes,0,LENGTH); + } + + out.flush(); + fis.close(); + } + +} diff --git a/src/main/java/com/jsh/erp/utils/FileUtils.java b/src/main/java/com/jsh/erp/utils/FileUtils.java index c574873c47696bec43443c7aaa93ed89da9fc4cb..59a7b1593b24107465b3a3f4dfd546e5fcebf516 100644 --- a/src/main/java/com/jsh/erp/utils/FileUtils.java +++ b/src/main/java/com/jsh/erp/utils/FileUtils.java @@ -1,334 +1,334 @@ -package com.jsh.erp.utils; - -import com.alibaba.druid.util.StringUtils; - -import java.io.*; -import java.util.*; - -/** - * - * 文件处理工具类 - * - */ -public class FileUtils { - - /** - * 功 能: 创建文件夹 - * - * @param path - * 参 数:要创建的文件夹名称 - * @return 返回值: 如果成功true;否则false 如:FileUtils.mkdir("/usr/apps/upload/"); - */ - public static boolean makedir(String path) { - File file = new File(path); - if (!file.exists()) - return file.mkdirs(); - else - return true; - } - - /** - * 保存文件 - * - * @param stream - * @param path - * 存放路径 - * @param filename - * 文件名 - * @throws IOException - */ - public static void SaveFileFromInputStream(InputStream stream, String path, String filename) - throws IOException { - File file = new File(path); - boolean flag=true; - if(!file.exists()){ - flag=file.mkdirs(); - } - if(flag){ - FileOutputStream fs = new FileOutputStream(new File(path+filename)); - byte[] buffer = new byte[1024 * 1024]; - int byteread = 0; - while ((byteread = stream.read(buffer)) != -1) { - fs.write(buffer, 0, byteread); - fs.flush(); - } - fs.close(); - stream.close(); - } - } - - - /** - * 列出某个目录下的所有文件,子目录不列出 - * @param folderPath:文件夹路径 - * @return - */ - public static List listFile(String folderPath){ - List fileList = new ArrayList(); //FileViewer.getListFiles(destPath, null, false); - File f = new File(folderPath); - File[] t = f.listFiles(); - for(int i = 0; i < t.length; i++){ - fileList.add(t[i].getAbsolutePath()); - } - return fileList; - } - - - /** - * 判断文件是否存在 - * - * @param fileName - * @return - */ - public static boolean exists(String fileName) { - File file = new File(fileName); - if (file.exists()) { - return true; - } else { - return false; - } - } - - /** - * 取当前路径 - * - * @return - */ - public static String getCurrentPath() { - File directory = new File("."); - String nowPath = ""; - try { - nowPath = directory.getCanonicalFile().toString(); - } catch (IOException e) { - e.printStackTrace(); - } - return nowPath; - } - - /** - * 获取文件扩展名 - * - * @param fileName - * @return - * */ - public static String getFileExtendName(String fileName) { - if (fileName == null) { - return ""; - } else { - return fileName.substring(fileName.lastIndexOf(".") + 1, fileName - .length()); - } - } - - /** - * 创建一个新文件,如果存在则报错 - * - * @param filePath - * @param fileName - * @return - */ - public static void createFile(String filePath, String fileName) - throws RuntimeException { - String file = null; - if (filePath == null) { - file = fileName; - } else { - file = filePath + File.separator + fileName; - } - createFile(file); - } - - /** - * 创建一个新文件(含路径),如果存在则报错 - * - * @param fileName - * 含有路径的文件名 - * @return - */ - public static void createFile(String fileName) throws RuntimeException { - File f = new File(fileName); - if (f.exists()) { - throw new RuntimeException("FILE_EXIST_ERROR"); - } else { - try { - File fileFolder = f.getParentFile(); - if (!fileFolder.exists()) - fileFolder.mkdirs(); - f.createNewFile(); - } catch (IOException ie) { - System.out.println("文件" + fileName + "创建失败:" + ie.getMessage()); - throw new RuntimeException("FILE_CREATE_ERROR"); - } - } - } - - - /** - * 创建目录,如果存在则不创建 - * - * @param path - * @return 返回结果null则创建成功,否则返回的是错误信息 - * @return - */ - public static String createDir(String path, boolean isCreateSubPah) { - String msg = null; - File dir = new File(path); - - if (dir == null) { - msg = "不能创建空目录"; - return msg; - } - if (dir.isFile()) { - msg = "已有同名文件存在"; - return msg; - } - if (!dir.exists()) { - if (isCreateSubPah && !dir.mkdirs()) { - msg = "目录创建失败,原因不明"; - } else if (!dir.mkdir()) { - msg = "目录创建失败,原因不明"; - } - } - return msg; - } - - /** - * 删除指定目录或文件。 如果要删除是目录,同时删除子目录下所有的文件 - * - * @file:File 目录 - * */ - public static void delFileOrFolder(String fileName) { - if (!exists(fileName)) - return; - File file = new File(fileName); - delFileOrFolder(file); - } - - /** - * 删除指定目录或文件。 如果要删除是目录,同时删除子目录下所有的文件 - * - * @file:File 目录 - * */ - public static void delFileOrFolder(File file) { - if (!file.exists()) - return; - if (file.isFile()) { - file.delete(); - } else { - File[] sub = file.listFiles(); - if (sub == null || sub.length <= 0) { - file.delete(); - } else { - for (int i = 0; i < sub.length; i++) { - delFileOrFolder(sub[i]); - } - file.delete(); - } - } - } - - /** - * 从Properties格式配置文件中获取所有参数并保存到HashMap中。 - * 配置中的key值即map表中的key值,如果配置文件保存时用的中文,则返回结果也会转成中文。 - * - * @param file - * @return - * @throws IOException - */ - @SuppressWarnings("unchecked") - public static HashMap readPropertyFile(String file, String charsetName) throws IOException { - if (charsetName==null || charsetName.trim().length()==0){ - charsetName="gbk"; - } - HashMap map = new HashMap(); - InputStream is =null; - if(file.startsWith("file:")) - is=new FileInputStream(new File(file.substring(5))); - else - is=FileUtils.class.getClassLoader().getResourceAsStream(file); - Properties properties = new Properties(); - properties.load(is); - Enumeration en = properties.propertyNames(); - while (en.hasMoreElements()) { - String key = (String) en.nextElement(); - String code = new String(properties.getProperty(key).getBytes( - "ISO-8859-1"), charsetName); - map.put(key, code); - } - return map; - } - /** - * - * @param path - * 文件路径 - * @param suffix - * 后缀名 - * @param isdepth - * 是否遍历子目录 - * @return - */ - @SuppressWarnings("unchecked") - public static List getListFiles(String path, String suffix, boolean isdepth) { - File file = new File(path); - return FileUtils.listFile(file, suffix, isdepth); - } - - /** - * @param f - * @param suffix:后缀名 - * @param isdepth:是否遍历子目录 - * @return - */ - @SuppressWarnings("unchecked") - public static List listFile(File f, String suffix, boolean isdepth) { - // 是目录,同时需要遍历子目录 - List fileList = new ArrayList(); - if (f.isDirectory() && isdepth == true) { - File[] t = f.listFiles(); - for (int i = 0; i < t.length; i++) { - listFile(t[i], suffix, isdepth); - } - } else { - String filePath = f.getAbsolutePath(); - - if (suffix != null) { - int begIndex = filePath.lastIndexOf(".");// 最后一个.(即后缀名前面的.)的索引 - String tempsuffix = ""; - - if (begIndex != -1)// 防止是文件但却没有后缀名结束的文件 - { - tempsuffix = filePath.substring(begIndex + 1, filePath - .length()); - } - - if (tempsuffix.equals(suffix)) { - fileList.add(filePath); - } - } else { - // 后缀名为null则为所有文件 - fileList.add(filePath); - } - - } - - return fileList; - } - - /** - * 方法追加文件:使用FileWriter - * - * @param fileName - * @param content - */ - public static void appendMethod(String fileName, String content) { - try { - // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 - FileWriter writer = new FileWriter(fileName, true); - writer.write(content + "\r\n"); - writer.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} +package com.jsh.erp.utils; + +import com.alibaba.druid.util.StringUtils; + +import java.io.*; +import java.util.*; + +/** + * + * 文件处理工具类 + * + */ +public class FileUtils { + + /** + * 功 能: 创建文件夹 + * + * @param path + * 参 数:要创建的文件夹名称 + * @return 返回值: 如果成功true;否则false 如:FileUtils.mkdir("/usr/apps/upload/"); + */ + public static boolean makedir(String path) { + File file = new File(path); + if (!file.exists()) + return file.mkdirs(); + else + return true; + } + + /** + * 保存文件 + * + * @param stream + * @param path + * 存放路径 + * @param filename + * 文件名 + * @throws IOException + */ + public static void SaveFileFromInputStream(InputStream stream, String path, String filename) + throws IOException { + File file = new File(path); + boolean flag=true; + if(!file.exists()){ + flag=file.mkdirs(); + } + if(flag){ + FileOutputStream fs = new FileOutputStream(new File(path+filename)); + byte[] buffer = new byte[1024 * 1024]; + int byteread = 0; + while ((byteread = stream.read(buffer)) != -1) { + fs.write(buffer, 0, byteread); + fs.flush(); + } + fs.close(); + stream.close(); + } + } + + + /** + * 列出某个目录下的所有文件,子目录不列出 + * @param folderPath:文件夹路径 + * @return + */ + public static List listFile(String folderPath){ + List fileList = new ArrayList(); //FileViewer.getListFiles(destPath, null, false); + File f = new File(folderPath); + File[] t = f.listFiles(); + for(int i = 0; i < t.length; i++){ + fileList.add(t[i].getAbsolutePath()); + } + return fileList; + } + + + /** + * 判断文件是否存在 + * + * @param fileName + * @return + */ + public static boolean exists(String fileName) { + File file = new File(fileName); + if (file.exists()) { + return true; + } else { + return false; + } + } + + /** + * 取当前路径 + * + * @return + */ + public static String getCurrentPath() { + File directory = new File("."); + String nowPath = ""; + try { + nowPath = directory.getCanonicalFile().toString(); + } catch (IOException e) { + e.printStackTrace(); + } + return nowPath; + } + + /** + * 获取文件扩展名 + * + * @param fileName + * @return + * */ + public static String getFileExtendName(String fileName) { + if (fileName == null) { + return ""; + } else { + return fileName.substring(fileName.lastIndexOf(".") + 1, fileName + .length()); + } + } + + /** + * 创建一个新文件,如果存在则报错 + * + * @param filePath + * @param fileName + * @return + */ + public static void createFile(String filePath, String fileName) + throws RuntimeException { + String file = null; + if (filePath == null) { + file = fileName; + } else { + file = filePath + File.separator + fileName; + } + createFile(file); + } + + /** + * 创建一个新文件(含路径),如果存在则报错 + * + * @param fileName + * 含有路径的文件名 + * @return + */ + public static void createFile(String fileName) throws RuntimeException { + File f = new File(fileName); + if (f.exists()) { + throw new RuntimeException("FILE_EXIST_ERROR"); + } else { + try { + File fileFolder = f.getParentFile(); + if (!fileFolder.exists()) + fileFolder.mkdirs(); + f.createNewFile(); + } catch (IOException ie) { + System.out.println("文件" + fileName + "创建失败:" + ie.getMessage()); + throw new RuntimeException("FILE_CREATE_ERROR"); + } + } + } + + + /** + * 创建目录,如果存在则不创建 + * + * @param path + * @return 返回结果null则创建成功,否则返回的是错误信息 + * @return + */ + public static String createDir(String path, boolean isCreateSubPah) { + String msg = null; + File dir = new File(path); + + if (dir == null) { + msg = "不能创建空目录"; + return msg; + } + if (dir.isFile()) { + msg = "已有同名文件存在"; + return msg; + } + if (!dir.exists()) { + if (isCreateSubPah && !dir.mkdirs()) { + msg = "目录创建失败,原因不明"; + } else if (!dir.mkdir()) { + msg = "目录创建失败,原因不明"; + } + } + return msg; + } + + /** + * 删除指定目录或文件。 如果要删除是目录,同时删除子目录下所有的文件 + * + * @file:File 目录 + * */ + public static void delFileOrFolder(String fileName) { + if (!exists(fileName)) + return; + File file = new File(fileName); + delFileOrFolder(file); + } + + /** + * 删除指定目录或文件。 如果要删除是目录,同时删除子目录下所有的文件 + * + * @file:File 目录 + * */ + public static void delFileOrFolder(File file) { + if (!file.exists()) + return; + if (file.isFile()) { + file.delete(); + } else { + File[] sub = file.listFiles(); + if (sub == null || sub.length <= 0) { + file.delete(); + } else { + for (int i = 0; i < sub.length; i++) { + delFileOrFolder(sub[i]); + } + file.delete(); + } + } + } + + /** + * 从Properties格式配置文件中获取所有参数并保存到HashMap中。 + * 配置中的key值即map表中的key值,如果配置文件保存时用的中文,则返回结果也会转成中文。 + * + * @param file + * @return + * @throws IOException + */ + @SuppressWarnings("unchecked") + public static HashMap readPropertyFile(String file, String charsetName) throws IOException { + if (charsetName==null || charsetName.trim().length()==0){ + charsetName="gbk"; + } + HashMap map = new HashMap(); + InputStream is =null; + if(file.startsWith("file:")) + is=new FileInputStream(new File(file.substring(5))); + else + is=FileUtils.class.getClassLoader().getResourceAsStream(file); + Properties properties = new Properties(); + properties.load(is); + Enumeration en = properties.propertyNames(); + while (en.hasMoreElements()) { + String key = (String) en.nextElement(); + String code = new String(properties.getProperty(key).getBytes( + "ISO-8859-1"), charsetName); + map.put(key, code); + } + return map; + } + /** + * + * @param path + * 文件路径 + * @param suffix + * 后缀名 + * @param isdepth + * 是否遍历子目录 + * @return + */ + @SuppressWarnings("unchecked") + public static List getListFiles(String path, String suffix, boolean isdepth) { + File file = new File(path); + return FileUtils.listFile(file, suffix, isdepth); + } + + /** + * @param f + * @param suffix:后缀名 + * @param isdepth:是否遍历子目录 + * @return + */ + @SuppressWarnings("unchecked") + public static List listFile(File f, String suffix, boolean isdepth) { + // 是目录,同时需要遍历子目录 + List fileList = new ArrayList(); + if (f.isDirectory() && isdepth == true) { + File[] t = f.listFiles(); + for (int i = 0; i < t.length; i++) { + listFile(t[i], suffix, isdepth); + } + } else { + String filePath = f.getAbsolutePath(); + + if (suffix != null) { + int begIndex = filePath.lastIndexOf(".");// 最后一个.(即后缀名前面的.)的索引 + String tempsuffix = ""; + + if (begIndex != -1)// 防止是文件但却没有后缀名结束的文件 + { + tempsuffix = filePath.substring(begIndex + 1, filePath + .length()); + } + + if (tempsuffix.equals(suffix)) { + fileList.add(filePath); + } + } else { + // 后缀名为null则为所有文件 + fileList.add(filePath); + } + + } + + return fileList; + } + + /** + * 方法追加文件:使用FileWriter + * + * @param fileName + * @param content + */ + public static void appendMethod(String fileName, String content) { + try { + // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 + FileWriter writer = new FileWriter(fileName, true); + writer.write(content + "\r\n"); + writer.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties new file mode 100644 index 0000000000000000000000000000000000000000..463f95a6ad4706e90bdb2e7a0d263d88870f8a1c --- /dev/null +++ b/src/main/resources/application-dev.properties @@ -0,0 +1,4 @@ +spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false +spring.datasource.driverClassName=com.mysql.jdbc.Driver +spring.datasource.username=root +spring.datasource.password=123456 \ No newline at end of file diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/main/resources/application-test.properties b/src/main/resources/application-test.properties new file mode 100644 index 0000000000000000000000000000000000000000..463f95a6ad4706e90bdb2e7a0d263d88870f8a1c --- /dev/null +++ b/src/main/resources/application-test.properties @@ -0,0 +1,4 @@ +spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false +spring.datasource.driverClassName=com.mysql.jdbc.Driver +spring.datasource.username=root +spring.datasource.password=123456 \ No newline at end of file diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000000000000000000000000000000000000..d6ebbd16005dfc20195e52a3fcb9370456c156b0 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,15 @@ +server.port=8080 +spring.profiles.active=@activatedProperties@ +#generatorConfig专用属性 +project=src/main/java +resource=src/main/resources +web.front.baseDir=erp_web +mybatis.type-aliases-package=com.chinamobile.model.* +mybatis.mapper-locations=classpath:./mapper_xml/*.xml + + + + + + + diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index b31e0135f7331f04156f84b11361f2c7419cf4a7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,13 +0,0 @@ -server: - port: 80 -erpDatasource: - driver-class-name: com.mysql.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false - username: root - password: 1234 -web: - front: - base-dir: erp_web -mybatis: - mapperLocations: classpath:mapper_xml/*.xml #一定要对应mapper映射xml文件的所在路径 - executorType: SIMPLE \ No newline at end of file diff --git a/src/main/resources/mapper_xml/AccountHeadMapper.xml b/src/main/resources/mapper_xml/AccountHeadMapper.xml index ba23d43eec8de166e2c54d1f76d37ef6c3019d2d..67e5390b3770506d4f2501bc375541b5c220a37f 100644 --- a/src/main/resources/mapper_xml/AccountHeadMapper.xml +++ b/src/main/resources/mapper_xml/AccountHeadMapper.xml @@ -1,5 +1,5 @@ - - + +